diff --git a/array/base/filled2d/filled/lib/coverage.ndjson b/array/base/filled2d/filled/lib/coverage.ndjson deleted file mode 100644 index 891c5bfa68..0000000000 --- a/array/base/filled2d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] diff --git a/array/base/filled2d/filled/lib/index.html b/array/base/filled2d/filled/lib/index.html deleted file mode 100644 index 07ac1152aa..0000000000 --- a/array/base/filled2d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled2d/filled/lib/index.js.html b/array/base/filled2d/filled/lib/index.js.html deleted file mode 100644 index 3771c77ffc..0000000000 --- a/array/base/filled2d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled2d/filled/lib/main.js.html b/array/base/filled2d/filled/lib/main.js.html deleted file mode 100644 index 63185629f1..0000000000 --- a/array/base/filled2d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -13x -12x -12x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled2d/filled2d/lib/coverage.ndjson b/array/base/filled2d/filled2d/lib/coverage.ndjson deleted file mode 100644 index b4c9cbfbd9..0000000000 --- a/array/base/filled2d/filled2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[109,109,100,4,4,100,1,1,100,109,109,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[109,109,100,4,4,100,1,1,100,109,109,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] diff --git a/array/base/filled2d/filled2d/lib/index.html b/array/base/filled2d/filled2d/lib/index.html deleted file mode 100644 index d82756e162..0000000000 --- a/array/base/filled2d/filled2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled2d/lib - - - - - - - - - -
-
-

All files filled2d/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 109/109 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%63/63100%3/3100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled2d/filled2d/lib/index.js.html b/array/base/filled2d/filled2d/lib/index.js.html deleted file mode 100644 index e5452e13c9..0000000000 --- a/array/base/filled2d/filled2d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/index.js - - - - - - - - - -
-
-

All files / filled2d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/filled2d
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled2d/filled2d/lib/main.js.html b/array/base/filled2d/filled2d/lib/main.js.html deleted file mode 100644 index 8d83c4d40b..0000000000 --- a/array/base/filled2d/filled2d/lib/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/main.js - - - - - - - - - -
-
-

All files / filled2d/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -13x -13x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function filled2d( value, shape ) {
-	var arr;
-	var S0;
-	var S1;
-	var i;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < S1; i++ ) {
-		arr.push( filled( value, S0 ) );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled3d/filled/lib/coverage.ndjson b/array/base/filled3d/filled/lib/coverage.ndjson deleted file mode 100644 index 891c5bfa68..0000000000 --- a/array/base/filled3d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] diff --git a/array/base/filled3d/filled/lib/index.html b/array/base/filled3d/filled/lib/index.html deleted file mode 100644 index faf1fe5371..0000000000 --- a/array/base/filled3d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled3d/filled/lib/index.js.html b/array/base/filled3d/filled/lib/index.js.html deleted file mode 100644 index f84dae9e16..0000000000 --- a/array/base/filled3d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled3d/filled/lib/main.js.html b/array/base/filled3d/filled/lib/main.js.html deleted file mode 100644 index dc594e10ec..0000000000 --- a/array/base/filled3d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -19x -19x -19x -19x -19x -19x -19x -21x -21x -19x -19x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled3d/filled3d/lib/coverage.ndjson b/array/base/filled3d/filled3d/lib/coverage.ndjson deleted file mode 100644 index 8c10e4dd65..0000000000 --- a/array/base/filled3d/filled3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[117,117,100,5,5,100,1,1,100,117,117,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[117,117,100,5,5,100,1,1,100,117,117,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] diff --git a/array/base/filled3d/filled3d/lib/index.html b/array/base/filled3d/filled3d/lib/index.html deleted file mode 100644 index 99da0158ad..0000000000 --- a/array/base/filled3d/filled3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled3d/lib - - - - - - - - - -
-
-

All files filled3d/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%71/71100%4/4100%1/1100%71/71
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled3d/filled3d/lib/index.js.html b/array/base/filled3d/filled3d/lib/index.js.html deleted file mode 100644 index 2de0d3fd7a..0000000000 --- a/array/base/filled3d/filled3d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/index.js - - - - - - - - - -
-
-

All files / filled3d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled three-dimensional nested array.
-*
-* @module @stdlib/array/base/filled3d
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled3d/filled3d/lib/main.js.html b/array/base/filled3d/filled3d/lib/main.js.html deleted file mode 100644 index c35220bfb8..0000000000 --- a/array/base/filled3d/filled3d/lib/main.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/main.js - - - - - - - - - -
-
-

All files / filled3d/lib main.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 71/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -14x -14x -19x -19x -14x -14x -12x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled three-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
-function filled3d( value, shape ) {
-	var out;
-	var a1;
-	var S0;
-	var S1;
-	var S2;
-	var i2;
-	var i1;
- 
-	S0 = shape[ 2 ];
-	S1 = shape[ 1 ];
-	S2 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i2 = 0; i2 < S2; i2++ ) {
-		a1 = [];
-		for ( i1 = 0; i1 < S1; i1++ ) {
-			a1.push( filled( value, S0 ) );
-		}
-		out.push( a1 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled4d/filled/lib/coverage.ndjson b/array/base/filled4d/filled/lib/coverage.ndjson deleted file mode 100644 index e384e2393e..0000000000 --- a/array/base/filled4d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/filled4d/filled/lib/index.html b/array/base/filled4d/filled/lib/index.html deleted file mode 100644 index c119b92ad0..0000000000 --- a/array/base/filled4d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled4d/filled/lib/index.js.html b/array/base/filled4d/filled/lib/index.js.html deleted file mode 100644 index e0ec8d8219..0000000000 --- a/array/base/filled4d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled4d/filled/lib/main.js.html b/array/base/filled4d/filled/lib/main.js.html deleted file mode 100644 index 5b7c811325..0000000000 --- a/array/base/filled4d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -25x -25x -25x -25x -33x -33x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled4d/filled4d/lib/coverage.ndjson b/array/base/filled4d/filled4d/lib/coverage.ndjson deleted file mode 100644 index a13347fc8e..0000000000 --- a/array/base/filled4d/filled4d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[125,125,100,6,6,100,1,1,100,125,125,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[125,125,100,6,6,100,1,1,100,125,125,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/filled4d/filled4d/lib/index.html b/array/base/filled4d/filled4d/lib/index.html deleted file mode 100644 index 7f10207b5c..0000000000 --- a/array/base/filled4d/filled4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled4d/lib - - - - - - - - - -
-
-

All files filled4d/lib

-
- -
- 100% - Statements - 125/125 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 125/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%79/79100%5/5100%1/1100%79/79
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled4d/filled4d/lib/index.js.html b/array/base/filled4d/filled4d/lib/index.js.html deleted file mode 100644 index 257244fa59..0000000000 --- a/array/base/filled4d/filled4d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/index.js - - - - - - - - - -
-
-

All files / filled4d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled four-dimensional nested array.
-*
-* @module @stdlib/array/base/filled4d
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled4d/filled4d/lib/main.js.html b/array/base/filled4d/filled4d/lib/main.js.html deleted file mode 100644 index aff527422c..0000000000 --- a/array/base/filled4d/filled4d/lib/main.js.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/main.js - - - - - - - - - -
-
-

All files / filled4d/lib main.js

-
- -
- 100% - Statements - 79/79 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 79/79 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -801x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -16x -16x -19x -19x -25x -25x -19x -19x -16x -16x -15x -15x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled four-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
-function filled4d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var i1;
-	var i2;
-	var i3;
- 
-	S0 = shape[ 3 ];
-	S1 = shape[ 2 ];
-	S2 = shape[ 1 ];
-	S3 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i3 = 0; i3 < S3; i3++ ) {
-		a2 = [];
-		for ( i2 = 0; i2 < S2; i2++ ) {
-			a1 = [];
-			for ( i1 = 0; i1 < S1; i1++ ) {
-				a1.push( filled( value, S0 ) );
-			}
-			a2.push( a1 );
-		}
-		out.push( a2 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled5d/filled/lib/coverage.ndjson b/array/base/filled5d/filled/lib/coverage.ndjson deleted file mode 100644 index e384e2393e..0000000000 --- a/array/base/filled5d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/filled5d/filled/lib/index.html b/array/base/filled5d/filled/lib/index.html deleted file mode 100644 index 51533f8ce7..0000000000 --- a/array/base/filled5d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled5d/filled/lib/index.js.html b/array/base/filled5d/filled/lib/index.js.html deleted file mode 100644 index aff2dfa2c2..0000000000 --- a/array/base/filled5d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled5d/filled/lib/main.js.html b/array/base/filled5d/filled/lib/main.js.html deleted file mode 100644 index d34e99faee..0000000000 --- a/array/base/filled5d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -31x -31x -31x -31x -31x -31x -31x -39x -39x -31x -31x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled5d/filled5d/lib/coverage.ndjson b/array/base/filled5d/filled5d/lib/coverage.ndjson deleted file mode 100644 index d701d648a0..0000000000 --- a/array/base/filled5d/filled5d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[133,133,100,7,7,100,1,1,100,133,133,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[133,133,100,7,7,100,1,1,100,133,133,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/filled5d/filled5d/lib/index.html b/array/base/filled5d/filled5d/lib/index.html deleted file mode 100644 index ac471d3bc4..0000000000 --- a/array/base/filled5d/filled5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled5d/lib - - - - - - - - - -
-
-

All files filled5d/lib

-
- -
- 100% - Statements - 133/133 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 133/133 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%87/87100%6/6100%1/1100%87/87
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled5d/filled5d/lib/index.js.html b/array/base/filled5d/filled5d/lib/index.js.html deleted file mode 100644 index 9b22d26ecf..0000000000 --- a/array/base/filled5d/filled5d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/index.js - - - - - - - - - -
-
-

All files / filled5d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled five-dimensional nested array.
-*
-* @module @stdlib/array/base/filled5d
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/filled5d/filled5d/lib/main.js.html b/array/base/filled5d/filled5d/lib/main.js.html deleted file mode 100644 index 6a12a88400..0000000000 --- a/array/base/filled5d/filled5d/lib/main.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/main.js - - - - - - - - - -
-
-

All files / filled5d/lib main.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -881x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -19x -19x -23x -23x -21x -21x -31x -31x -21x -21x -23x -23x -19x -19x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled five-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
-function filled5d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var a3;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
- 
-	S0 = shape[ 4 ];
-	S1 = shape[ 3 ];
-	S2 = shape[ 2 ];
-	S3 = shape[ 1 ];
-	S4 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i4 = 0; i4 < S4; i4++ ) {
-		a3 = [];
-		for ( i3 = 0; i3 < S3; i3++ ) {
-			a2 = [];
-			for ( i2 = 0; i2 < S2; i2++ ) {
-				a1 = [];
-				for ( i1 = 0; i1 < S1; i1++ ) {
-					a1.push( filled( value, S0 ) );
-				}
-				a2.push( a1 );
-			}
-			a3.push( a2 );
-		}
-		out.push( a3 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fillednd/filled/lib/coverage.ndjson b/array/base/fillednd/filled/lib/coverage.ndjson deleted file mode 100644 index d2dbfdf965..0000000000 --- a/array/base/fillednd/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] diff --git a/array/base/fillednd/filled/lib/index.html b/array/base/fillednd/filled/lib/index.html deleted file mode 100644 index 6b97f54d1e..0000000000 --- a/array/base/fillednd/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fillednd/filled/lib/index.js.html b/array/base/fillednd/filled/lib/index.js.html deleted file mode 100644 index fef8640542..0000000000 --- a/array/base/fillednd/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fillednd/filled/lib/main.js.html b/array/base/fillednd/filled/lib/main.js.html deleted file mode 100644 index 9cc486ed6a..0000000000 --- a/array/base/fillednd/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -90x -90x -90x -90x -90x -90x -90x -108x -108x -90x -90x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fillednd/fillednd/lib/coverage.ndjson b/array/base/fillednd/fillednd/lib/coverage.ndjson deleted file mode 100644 index 9fe5df307a..0000000000 --- a/array/base/fillednd/fillednd/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[134,134,100,8,8,100,2,2,100,134,134,100,"e21bcc8ee95d7211b3f8699e8bc1552c7cfed961","2023-08-24 13:14:54 -0700"] -[134,134,100,8,8,100,2,2,100,134,134,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] diff --git a/array/base/fillednd/fillednd/lib/index.html b/array/base/fillednd/fillednd/lib/index.html deleted file mode 100644 index 8804ac13c6..0000000000 --- a/array/base/fillednd/fillednd/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fillednd/lib - - - - - - - - - -
-
-

All files fillednd/lib

-
- -
- 100% - Statements - 134/134 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 134/134 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%88/88100%7/7100%2/2100%88/88
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fillednd/fillednd/lib/index.js.html b/array/base/fillednd/fillednd/lib/index.js.html deleted file mode 100644 index 10c2e6b395..0000000000 --- a/array/base/fillednd/fillednd/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for fillednd/lib/index.js - - - - - - - - - -
-
-

All files / fillednd/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled n-dimensional nested array.
-*
-* @module @stdlib/array/base/fillednd
-*
-* @example
-* var fillednd = require( '@stdlib/array/base/fillednd' );
-*
-* var out = fillednd( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var fillednd = require( '@stdlib/array/base/fillednd' );
-*
-* var out = fillednd( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fillednd/fillednd/lib/main.js.html b/array/base/fillednd/fillednd/lib/main.js.html deleted file mode 100644 index e7a793be32..0000000000 --- a/array/base/fillednd/fillednd/lib/main.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for fillednd/lib/main.js - - - - - - - - - -
-
-

All files / fillednd/lib main.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -257x -257x -257x -257x -257x -257x -257x -257x -257x -257x -90x -90x -167x -167x -257x -200x -200x -167x -257x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -57x -57x -57x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Recursive fills an array.
-*
-* @private
-* @param {*} value - fill value
-* @param {NonNegativeInteger} ndims - number of dimensions
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {NonNegativeInteger} dim - dimension index
-* @param {Array} out - output array
-* @returns {Array} output array
-*/
-function recurse( value, ndims, shape, dim, out ) {
-	var S;
-	var d;
-	var i;
- 
-	S = shape[ dim ];
- 
-	// Check whether we're filling the last dimension:
-	d = dim + 1;
-	if ( d === ndims ) {
-		return filled( value, S );
-	}
- 
-	// Fill nested dimensions...
-	for ( i = 0; i < S; i++ ) {
-		out.push( recurse( value, ndims, shape, d, [] ) );
-	}
-	return out;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = fillednd( 0.0, [ 3 ] );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = fillednd( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = fillednd( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function fillednd( value, shape ) {
-	return recurse( value, shape.length, shape, 0, [] );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fillednd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr3d/fliplr2d/lib/coverage.ndjson b/array/base/fliplr3d/fliplr2d/lib/coverage.ndjson deleted file mode 100644 index 36531c4a6b..0000000000 --- a/array/base/fliplr3d/fliplr2d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[103,103,100,5,5,100,1,1,100,103,103,100,"5c8c3000d73d263e7ad484908089a6aec2df1ae5","2023-11-29 17:29:07 -0800"] -[103,103,100,5,5,100,1,1,100,103,103,100,"54f68b00ca8ba02c2318ed2d801cedd0d7110bfd","2023-11-29 17:32:52 -0800"] -[103,103,100,5,5,100,1,1,100,103,103,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/array/base/fliplr3d/fliplr2d/lib/index.html b/array/base/fliplr3d/fliplr2d/lib/index.html deleted file mode 100644 index dd6e006196..0000000000 --- a/array/base/fliplr3d/fliplr2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib - - - - - - - - - -
-
-

All files fliplr2d/lib

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%61/61100%4/4100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr3d/fliplr2d/lib/index.js.html b/array/base/fliplr3d/fliplr2d/lib/index.js.html deleted file mode 100644 index 90eadc1837..0000000000 --- a/array/base/fliplr3d/fliplr2d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr2d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a two-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr2d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr2d' );
-*
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = fliplr2d( x );
-* // returns [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr3d/fliplr2d/lib/main.js.html b/array/base/fliplr3d/fliplr2d/lib/main.js.html deleted file mode 100644 index c716716f74..0000000000 --- a/array/base/fliplr3d/fliplr2d/lib/main.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr2d/lib main.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -621x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -13x -24x -24x -13x -13x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a two-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<Collection>} x - nested input array
-* @returns {Array<Collection>} output array
-*
-* @example
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = fliplr2d( x );
-* // returns [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ]
-*/
-function fliplr2d( x ) {
-	var out;
-	var x0;
-	var y0;
-	var i1;
-	var i0;
- 
-	out = [];
-	for ( i1 = 0; i1 < x.length; i1++ ) {
-		x0 = x[ i1 ];
-		y0 = [];
-		for ( i0 = x0.length-1; i0 >= 0; i0-- ) {
-			y0.push( x0[ i0 ] );
-		}
-		out.push( y0 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr3d/fliplr3d/lib/coverage.ndjson b/array/base/fliplr3d/fliplr3d/lib/coverage.ndjson deleted file mode 100644 index 6eff5602ef..0000000000 --- a/array/base/fliplr3d/fliplr3d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"5c8c3000d73d263e7ad484908089a6aec2df1ae5","2023-11-29 17:29:07 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"54f68b00ca8ba02c2318ed2d801cedd0d7110bfd","2023-11-29 17:32:52 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/array/base/fliplr3d/fliplr3d/lib/index.html b/array/base/fliplr3d/fliplr3d/lib/index.html deleted file mode 100644 index 1b0a51b40f..0000000000 --- a/array/base/fliplr3d/fliplr3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib - - - - - - - - - -
-
-

All files fliplr3d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr3d/fliplr3d/lib/index.js.html b/array/base/fliplr3d/fliplr3d/lib/index.js.html deleted file mode 100644 index 7ab2f19014..0000000000 --- a/array/base/fliplr3d/fliplr3d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr3d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a three-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr3d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr3d' );
-*
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = fliplr3d( x );
-* // returns [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr3d/fliplr3d/lib/main.js.html b/array/base/fliplr3d/fliplr3d/lib/main.js.html deleted file mode 100644 index 7d0c4479dd..0000000000 --- a/array/base/fliplr3d/fliplr3d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr3d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6x -6x -6x -6x -6x -6x -7x -7x -6x -6x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fliplr2d = require( '@stdlib/array/base/fliplr2d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a three-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<Collection>>} x - nested input array
-* @returns {Array<Array<Collection>>} output array
-*
-* @example
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = fliplr3d( x );
-* // returns [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ]
-*/
-function fliplr3d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( fliplr2d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr2d/lib/coverage.ndjson b/array/base/fliplr4d/fliplr2d/lib/coverage.ndjson deleted file mode 100644 index 55d487ab24..0000000000 --- a/array/base/fliplr4d/fliplr2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[103,103,100,5,5,100,1,1,100,103,103,100,"22b2f6ce77bf53149e0a7186c16dff7df6b3029f","2023-11-29 20:13:24 -0800"] -[103,103,100,5,5,100,1,1,100,103,103,100,"a6f3921560705503dcb5ee2575dd2f11417f58fb","2024-12-25 23:35:20 -0800"] diff --git a/array/base/fliplr4d/fliplr2d/lib/index.html b/array/base/fliplr4d/fliplr2d/lib/index.html deleted file mode 100644 index 0ae9f43ae9..0000000000 --- a/array/base/fliplr4d/fliplr2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib - - - - - - - - - -
-
-

All files fliplr2d/lib

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%61/61100%4/4100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr2d/lib/index.js.html b/array/base/fliplr4d/fliplr2d/lib/index.js.html deleted file mode 100644 index 22d6d7a985..0000000000 --- a/array/base/fliplr4d/fliplr2d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr2d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a two-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr2d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr2d' );
-*
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = fliplr2d( x );
-* // returns [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr2d/lib/main.js.html b/array/base/fliplr4d/fliplr2d/lib/main.js.html deleted file mode 100644 index d99d46c837..0000000000 --- a/array/base/fliplr4d/fliplr2d/lib/main.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr2d/lib main.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -621x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -10x -10x -10x -10x -10x -10x -10x -10x -17x -17x -17x -32x -32x -17x -17x -10x -10x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a two-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<Collection>} x - nested input array
-* @returns {Array<Collection>} output array
-*
-* @example
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = fliplr2d( x );
-* // returns [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ]
-*/
-function fliplr2d( x ) {
-	var out;
-	var x0;
-	var y0;
-	var i1;
-	var i0;
- 
-	out = [];
-	for ( i1 = 0; i1 < x.length; i1++ ) {
-		x0 = x[ i1 ];
-		y0 = [];
-		for ( i0 = x0.length-1; i0 >= 0; i0-- ) {
-			y0.push( x0[ i0 ] );
-		}
-		out.push( y0 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr3d/lib/coverage.ndjson b/array/base/fliplr4d/fliplr3d/lib/coverage.ndjson deleted file mode 100644 index f6b9e23b42..0000000000 --- a/array/base/fliplr4d/fliplr3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"22b2f6ce77bf53149e0a7186c16dff7df6b3029f","2023-11-29 20:13:24 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"a6f3921560705503dcb5ee2575dd2f11417f58fb","2024-12-25 23:35:20 -0800"] diff --git a/array/base/fliplr4d/fliplr3d/lib/index.html b/array/base/fliplr4d/fliplr3d/lib/index.html deleted file mode 100644 index 03ab7dc2e9..0000000000 --- a/array/base/fliplr4d/fliplr3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib - - - - - - - - - -
-
-

All files fliplr3d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr3d/lib/index.js.html b/array/base/fliplr4d/fliplr3d/lib/index.js.html deleted file mode 100644 index 5fb15c5bdf..0000000000 --- a/array/base/fliplr4d/fliplr3d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr3d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a three-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr3d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr3d' );
-*
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = fliplr3d( x );
-* // returns [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr3d/lib/main.js.html b/array/base/fliplr4d/fliplr3d/lib/main.js.html deleted file mode 100644 index c8ccd8281f..0000000000 --- a/array/base/fliplr4d/fliplr3d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr3d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -10x -10x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fliplr2d = require( '@stdlib/array/base/fliplr2d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a three-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<Collection>>} x - nested input array
-* @returns {Array<Array<Collection>>} output array
-*
-* @example
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = fliplr3d( x );
-* // returns [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ]
-*/
-function fliplr3d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( fliplr2d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr4d/lib/coverage.ndjson b/array/base/fliplr4d/fliplr4d/lib/coverage.ndjson deleted file mode 100644 index f6b9e23b42..0000000000 --- a/array/base/fliplr4d/fliplr4d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"22b2f6ce77bf53149e0a7186c16dff7df6b3029f","2023-11-29 20:13:24 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"a6f3921560705503dcb5ee2575dd2f11417f58fb","2024-12-25 23:35:20 -0800"] diff --git a/array/base/fliplr4d/fliplr4d/lib/index.html b/array/base/fliplr4d/fliplr4d/lib/index.html deleted file mode 100644 index 43bd213172..0000000000 --- a/array/base/fliplr4d/fliplr4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr4d/lib - - - - - - - - - -
-
-

All files fliplr4d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr4d/lib/index.js.html b/array/base/fliplr4d/fliplr4d/lib/index.js.html deleted file mode 100644 index d17ac14c6e..0000000000 --- a/array/base/fliplr4d/fliplr4d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr4d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr4d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a four-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr4d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr4d' );
-*
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = fliplr4d( x );
-* // returns [ [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr4d/fliplr4d/lib/main.js.html b/array/base/fliplr4d/fliplr4d/lib/main.js.html deleted file mode 100644 index c27b46727b..0000000000 --- a/array/base/fliplr4d/fliplr4d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for fliplr4d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr4d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -7x -7x -7x -8x -8x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fliplr3d = require( '@stdlib/array/base/fliplr3d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a four-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<Collection>>>} x - nested input array
-* @returns {Array<Array<Array<Collection>>>} output array
-*
-* @example
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = fliplr4d( x );
-* // returns [ [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ] ]
-*/
-function fliplr4d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( fliplr3d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr2d/lib/coverage.ndjson b/array/base/fliplr5d/fliplr2d/lib/coverage.ndjson deleted file mode 100644 index 0d41e5a13f..0000000000 --- a/array/base/fliplr5d/fliplr2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[103,103,100,5,5,100,1,1,100,103,103,100,"2ed14aaf5c9fe32451b34c822258b372dee750d1","2023-11-30 16:50:13 -0800"] diff --git a/array/base/fliplr5d/fliplr2d/lib/index.html b/array/base/fliplr5d/fliplr2d/lib/index.html deleted file mode 100644 index 6134895250..0000000000 --- a/array/base/fliplr5d/fliplr2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib - - - - - - - - - -
-
-

All files fliplr2d/lib

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%61/61100%4/4100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr2d/lib/index.js.html b/array/base/fliplr5d/fliplr2d/lib/index.js.html deleted file mode 100644 index 77c0e5834f..0000000000 --- a/array/base/fliplr5d/fliplr2d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr2d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a two-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr2d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr2d' );
-*
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = fliplr2d( x );
-* // returns [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr2d/lib/main.js.html b/array/base/fliplr5d/fliplr2d/lib/main.js.html deleted file mode 100644 index 95bc3c43df..0000000000 --- a/array/base/fliplr5d/fliplr2d/lib/main.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for fliplr2d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr2d/lib main.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -621x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -14x -14x -14x -14x -14x -14x -14x -14x -14x -25x -25x -25x -48x -48x -25x -25x -14x -14x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a two-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<Collection>} x - nested input array
-* @returns {Array<Collection>} output array
-*
-* @example
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = fliplr2d( x );
-* // returns [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ]
-*/
-function fliplr2d( x ) {
-	var out;
-	var x0;
-	var y0;
-	var i1;
-	var i0;
- 
-	out = [];
-	for ( i1 = 0; i1 < x.length; i1++ ) {
-		x0 = x[ i1 ];
-		y0 = [];
-		for ( i0 = x0.length-1; i0 >= 0; i0-- ) {
-			y0.push( x0[ i0 ] );
-		}
-		out.push( y0 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr3d/lib/coverage.ndjson b/array/base/fliplr5d/fliplr3d/lib/coverage.ndjson deleted file mode 100644 index eaadd790ba..0000000000 --- a/array/base/fliplr5d/fliplr3d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"2ed14aaf5c9fe32451b34c822258b372dee750d1","2023-11-30 16:50:13 -0800"] diff --git a/array/base/fliplr5d/fliplr3d/lib/index.html b/array/base/fliplr5d/fliplr3d/lib/index.html deleted file mode 100644 index a8ef6f74df..0000000000 --- a/array/base/fliplr5d/fliplr3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib - - - - - - - - - -
-
-

All files fliplr3d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr3d/lib/index.js.html b/array/base/fliplr5d/fliplr3d/lib/index.js.html deleted file mode 100644 index 90095c8ef4..0000000000 --- a/array/base/fliplr5d/fliplr3d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr3d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a three-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr3d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr3d' );
-*
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = fliplr3d( x );
-* // returns [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr3d/lib/main.js.html b/array/base/fliplr5d/fliplr3d/lib/main.js.html deleted file mode 100644 index 81ef7f41fe..0000000000 --- a/array/base/fliplr5d/fliplr3d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for fliplr3d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr3d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -11x -11x -11x -11x -11x -11x -14x -14x -11x -11x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fliplr2d = require( '@stdlib/array/base/fliplr2d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a three-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<Collection>>} x - nested input array
-* @returns {Array<Array<Collection>>} output array
-*
-* @example
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = fliplr3d( x );
-* // returns [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ]
-*/
-function fliplr3d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( fliplr2d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr4d/lib/coverage.ndjson b/array/base/fliplr5d/fliplr4d/lib/coverage.ndjson deleted file mode 100644 index eaadd790ba..0000000000 --- a/array/base/fliplr5d/fliplr4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"2ed14aaf5c9fe32451b34c822258b372dee750d1","2023-11-30 16:50:13 -0800"] diff --git a/array/base/fliplr5d/fliplr4d/lib/index.html b/array/base/fliplr5d/fliplr4d/lib/index.html deleted file mode 100644 index 589dd01692..0000000000 --- a/array/base/fliplr5d/fliplr4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr4d/lib - - - - - - - - - -
-
-

All files fliplr4d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr4d/lib/index.js.html b/array/base/fliplr5d/fliplr4d/lib/index.js.html deleted file mode 100644 index f7e607571e..0000000000 --- a/array/base/fliplr5d/fliplr4d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr4d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr4d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a four-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr4d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr4d' );
-*
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = fliplr4d( x );
-* // returns [ [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr4d/lib/main.js.html b/array/base/fliplr5d/fliplr4d/lib/main.js.html deleted file mode 100644 index 5d15750ae4..0000000000 --- a/array/base/fliplr5d/fliplr4d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for fliplr4d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr4d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -11x -11x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fliplr3d = require( '@stdlib/array/base/fliplr3d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a four-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<Collection>>>} x - nested input array
-* @returns {Array<Array<Array<Collection>>>} output array
-*
-* @example
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = fliplr4d( x );
-* // returns [ [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ] ]
-*/
-function fliplr4d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( fliplr3d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr5d/lib/coverage.ndjson b/array/base/fliplr5d/fliplr5d/lib/coverage.ndjson deleted file mode 100644 index eaadd790ba..0000000000 --- a/array/base/fliplr5d/fliplr5d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"2ed14aaf5c9fe32451b34c822258b372dee750d1","2023-11-30 16:50:13 -0800"] diff --git a/array/base/fliplr5d/fliplr5d/lib/index.html b/array/base/fliplr5d/fliplr5d/lib/index.html deleted file mode 100644 index 2c6bc8da88..0000000000 --- a/array/base/fliplr5d/fliplr5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fliplr5d/lib - - - - - - - - - -
-
-

All files fliplr5d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr5d/lib/index.js.html b/array/base/fliplr5d/fliplr5d/lib/index.js.html deleted file mode 100644 index cb1abc164a..0000000000 --- a/array/base/fliplr5d/fliplr5d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for fliplr5d/lib/index.js - - - - - - - - - -
-
-

All files / fliplr5d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the last dimension of a five-dimensional nested input array.
-*
-* @module @stdlib/array/base/fliplr5d
-*
-* @example
-* var fliplr = require( '@stdlib/array/base/fliplr5d' );
-*
-* var x = [ [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ] ];
-*
-* var out = fliplr5d( x );
-* // returns [ [ [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/fliplr5d/fliplr5d/lib/main.js.html b/array/base/fliplr5d/fliplr5d/lib/main.js.html deleted file mode 100644 index 765ab8a25b..0000000000 --- a/array/base/fliplr5d/fliplr5d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for fliplr5d/lib/main.js - - - - - - - - - -
-
-

All files / fliplr5d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -9x -9x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fliplr4d = require( '@stdlib/array/base/fliplr4d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the last dimension of a five-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<Collection>>>>} x - nested input array
-* @returns {Array<Array<Array<Array<Collection>>>>} output array
-*
-* @example
-* var x = [ [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ] ];
-*
-* var out = fliplr5d( x );
-* // returns [ [ [ [ [ 2, 1 ], [ 4, 3 ], [ 6, 5 ] ] ] ] ]
-*/
-function fliplr5d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( fliplr4d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fliplr5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud3d/flipud2d/lib/coverage.ndjson b/array/base/flipud3d/flipud2d/lib/coverage.ndjson deleted file mode 100644 index 73cf919dee..0000000000 --- a/array/base/flipud3d/flipud2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[95,95,100,4,4,100,1,1,100,95,95,100,"250b446f00fd3a05c2689bba19280e98aa82b73e","2023-12-26 16:14:34 -0800"] -[95,95,100,4,4,100,1,1,100,95,95,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/flipud3d/flipud2d/lib/index.html b/array/base/flipud3d/flipud2d/lib/index.html deleted file mode 100644 index 3725dd19fa..0000000000 --- a/array/base/flipud3d/flipud2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib - - - - - - - - - -
-
-

All files flipud2d/lib

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud3d/flipud2d/lib/index.js.html b/array/base/flipud3d/flipud2d/lib/index.js.html deleted file mode 100644 index cf6a814dc1..0000000000 --- a/array/base/flipud3d/flipud2d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib/index.js - - - - - - - - - -
-
-

All files / flipud2d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the first dimension of a two-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud2d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud2d' );
-*
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = flipud2d( x );
-* // returns [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud3d/flipud2d/lib/main.js.html b/array/base/flipud3d/flipud2d/lib/main.js.html deleted file mode 100644 index ce8a834e04..0000000000 --- a/array/base/flipud3d/flipud2d/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib/main.js - - - - - - - - - -
-
-

All files / flipud2d/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -7x -7x -7x -13x -13x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the first dimension of a two-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<Collection>} x - nested input array
-* @returns {Array<Collection>} output array
-*
-* @example
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = flipud2d( x );
-* // returns [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ]
-*/
-function flipud2d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = x.length-1; i >= 0; i-- ) {
-		out.push( x[ i ] );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud3d/flipud3d/lib/coverage.ndjson b/array/base/flipud3d/flipud3d/lib/coverage.ndjson deleted file mode 100644 index 6de63c6f05..0000000000 --- a/array/base/flipud3d/flipud3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"250b446f00fd3a05c2689bba19280e98aa82b73e","2023-12-26 16:14:34 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/flipud3d/flipud3d/lib/index.html b/array/base/flipud3d/flipud3d/lib/index.html deleted file mode 100644 index 6b546072f6..0000000000 --- a/array/base/flipud3d/flipud3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib - - - - - - - - - -
-
-

All files flipud3d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud3d/flipud3d/lib/index.js.html b/array/base/flipud3d/flipud3d/lib/index.js.html deleted file mode 100644 index b621c5df49..0000000000 --- a/array/base/flipud3d/flipud3d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib/index.js - - - - - - - - - -
-
-

All files / flipud3d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the second-to-last dimension of a three-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud3d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud3d' );
-*
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = flipud3d( x );
-* // returns [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud3d/flipud3d/lib/main.js.html b/array/base/flipud3d/flipud3d/lib/main.js.html deleted file mode 100644 index af5baa5f94..0000000000 --- a/array/base/flipud3d/flipud3d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib/main.js - - - - - - - - - -
-
-

All files / flipud3d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6x -6x -6x -6x -6x -6x -7x -7x -6x -6x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var flipud2d = require( '@stdlib/array/base/flipud2d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the second-to-last dimension of a three-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<Collection>>} x - nested input array
-* @returns {Array<Array<Collection>>} output array
-*
-* @example
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = flipud3d( x );
-* // returns [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ]
-*/
-function flipud3d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( flipud2d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud2d/lib/coverage.ndjson b/array/base/flipud4d/flipud2d/lib/coverage.ndjson deleted file mode 100644 index 47d2a51c01..0000000000 --- a/array/base/flipud4d/flipud2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[95,95,100,4,4,100,1,1,100,95,95,100,"9f2b068b5385175364cb7bc98fbaed98a7f613e4","2023-12-26 16:23:09 -0800"] -[95,95,100,4,4,100,1,1,100,95,95,100,"a6f3921560705503dcb5ee2575dd2f11417f58fb","2024-12-25 23:35:20 -0800"] diff --git a/array/base/flipud4d/flipud2d/lib/index.html b/array/base/flipud4d/flipud2d/lib/index.html deleted file mode 100644 index 81fa30c696..0000000000 --- a/array/base/flipud4d/flipud2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib - - - - - - - - - -
-
-

All files flipud2d/lib

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud2d/lib/index.js.html b/array/base/flipud4d/flipud2d/lib/index.js.html deleted file mode 100644 index 98b6ae3dc5..0000000000 --- a/array/base/flipud4d/flipud2d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib/index.js - - - - - - - - - -
-
-

All files / flipud2d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the first dimension of a two-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud2d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud2d' );
-*
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = flipud2d( x );
-* // returns [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud2d/lib/main.js.html b/array/base/flipud4d/flipud2d/lib/main.js.html deleted file mode 100644 index 8136a1163c..0000000000 --- a/array/base/flipud4d/flipud2d/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib/main.js - - - - - - - - - -
-
-

All files / flipud2d/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -17x -17x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the first dimension of a two-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<Collection>} x - nested input array
-* @returns {Array<Collection>} output array
-*
-* @example
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = flipud2d( x );
-* // returns [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ]
-*/
-function flipud2d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = x.length-1; i >= 0; i-- ) {
-		out.push( x[ i ] );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud3d/lib/coverage.ndjson b/array/base/flipud4d/flipud3d/lib/coverage.ndjson deleted file mode 100644 index 80729b69dd..0000000000 --- a/array/base/flipud4d/flipud3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"9f2b068b5385175364cb7bc98fbaed98a7f613e4","2023-12-26 16:23:09 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"a6f3921560705503dcb5ee2575dd2f11417f58fb","2024-12-25 23:35:20 -0800"] diff --git a/array/base/flipud4d/flipud3d/lib/index.html b/array/base/flipud4d/flipud3d/lib/index.html deleted file mode 100644 index b767723e70..0000000000 --- a/array/base/flipud4d/flipud3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib - - - - - - - - - -
-
-

All files flipud3d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud3d/lib/index.js.html b/array/base/flipud4d/flipud3d/lib/index.js.html deleted file mode 100644 index 539ef5894c..0000000000 --- a/array/base/flipud4d/flipud3d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib/index.js - - - - - - - - - -
-
-

All files / flipud3d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the second-to-last dimension of a three-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud3d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud3d' );
-*
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = flipud3d( x );
-* // returns [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud3d/lib/main.js.html b/array/base/flipud4d/flipud3d/lib/main.js.html deleted file mode 100644 index 961cc5b62f..0000000000 --- a/array/base/flipud4d/flipud3d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib/main.js - - - - - - - - - -
-
-

All files / flipud3d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -9x -9x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var flipud2d = require( '@stdlib/array/base/flipud2d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the second-to-last dimension of a three-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<Collection>>} x - nested input array
-* @returns {Array<Array<Collection>>} output array
-*
-* @example
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = flipud3d( x );
-* // returns [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ]
-*/
-function flipud3d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( flipud2d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud4d/lib/coverage.ndjson b/array/base/flipud4d/flipud4d/lib/coverage.ndjson deleted file mode 100644 index 80729b69dd..0000000000 --- a/array/base/flipud4d/flipud4d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"9f2b068b5385175364cb7bc98fbaed98a7f613e4","2023-12-26 16:23:09 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"a6f3921560705503dcb5ee2575dd2f11417f58fb","2024-12-25 23:35:20 -0800"] diff --git a/array/base/flipud4d/flipud4d/lib/index.html b/array/base/flipud4d/flipud4d/lib/index.html deleted file mode 100644 index 5bebacf6ce..0000000000 --- a/array/base/flipud4d/flipud4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud4d/lib - - - - - - - - - -
-
-

All files flipud4d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud4d/lib/index.js.html b/array/base/flipud4d/flipud4d/lib/index.js.html deleted file mode 100644 index 4aa89fb560..0000000000 --- a/array/base/flipud4d/flipud4d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud4d/lib/index.js - - - - - - - - - -
-
-

All files / flipud4d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the second-to-last dimension of a four-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud4d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud4d' );
-*
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = flipud4d( x );
-* // returns [ [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud4d/flipud4d/lib/main.js.html b/array/base/flipud4d/flipud4d/lib/main.js.html deleted file mode 100644 index 57410d2027..0000000000 --- a/array/base/flipud4d/flipud4d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for flipud4d/lib/main.js - - - - - - - - - -
-
-

All files / flipud4d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -7x -7x -7x -8x -8x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var flipud3d = require( '@stdlib/array/base/flipud3d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the second-to-last dimension of a four-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<Collection>>>} x - nested input array
-* @returns {Array<Array<Array<Collection>>>} output array
-*
-* @example
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = flipud4d( x );
-* // returns [ [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ] ]
-*/
-function flipud4d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( flipud3d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud2d/lib/coverage.ndjson b/array/base/flipud5d/flipud2d/lib/coverage.ndjson deleted file mode 100644 index cb449eb816..0000000000 --- a/array/base/flipud5d/flipud2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[95,95,100,4,4,100,1,1,100,95,95,100,"f5c0a5fd79fe2683a761c49e18b90ced4bdedbc8","2023-12-26 16:31:22 -0800"] -[95,95,100,4,4,100,1,1,100,95,95,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/flipud5d/flipud2d/lib/index.html b/array/base/flipud5d/flipud2d/lib/index.html deleted file mode 100644 index 48cd71b596..0000000000 --- a/array/base/flipud5d/flipud2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib - - - - - - - - - -
-
-

All files flipud2d/lib

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud2d/lib/index.js.html b/array/base/flipud5d/flipud2d/lib/index.js.html deleted file mode 100644 index 2ec676e6bd..0000000000 --- a/array/base/flipud5d/flipud2d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib/index.js - - - - - - - - - -
-
-

All files / flipud2d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the first dimension of a two-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud2d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud2d' );
-*
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = flipud2d( x );
-* // returns [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud2d/lib/main.js.html b/array/base/flipud5d/flipud2d/lib/main.js.html deleted file mode 100644 index aa970a99f6..0000000000 --- a/array/base/flipud5d/flipud2d/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for flipud2d/lib/main.js - - - - - - - - - -
-
-

All files / flipud2d/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -25x -25x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the first dimension of a two-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<Collection>} x - nested input array
-* @returns {Array<Collection>} output array
-*
-* @example
-* var x = [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ];
-*
-* var out = flipud2d( x );
-* // returns [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ]
-*/
-function flipud2d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = x.length-1; i >= 0; i-- ) {
-		out.push( x[ i ] );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud3d/lib/coverage.ndjson b/array/base/flipud5d/flipud3d/lib/coverage.ndjson deleted file mode 100644 index af4b7122c8..0000000000 --- a/array/base/flipud5d/flipud3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"f5c0a5fd79fe2683a761c49e18b90ced4bdedbc8","2023-12-26 16:31:22 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/flipud5d/flipud3d/lib/index.html b/array/base/flipud5d/flipud3d/lib/index.html deleted file mode 100644 index beb5046006..0000000000 --- a/array/base/flipud5d/flipud3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib - - - - - - - - - -
-
-

All files flipud3d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud3d/lib/index.js.html b/array/base/flipud5d/flipud3d/lib/index.js.html deleted file mode 100644 index b74dfdee81..0000000000 --- a/array/base/flipud5d/flipud3d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib/index.js - - - - - - - - - -
-
-

All files / flipud3d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the second-to-last dimension of a three-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud3d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud3d' );
-*
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = flipud3d( x );
-* // returns [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud3d/lib/main.js.html b/array/base/flipud5d/flipud3d/lib/main.js.html deleted file mode 100644 index c830ac3e7e..0000000000 --- a/array/base/flipud5d/flipud3d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for flipud3d/lib/main.js - - - - - - - - - -
-
-

All files / flipud3d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -10x -10x -10x -10x -10x -13x -13x -10x -10x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var flipud2d = require( '@stdlib/array/base/flipud2d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the second-to-last dimension of a three-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<Collection>>} x - nested input array
-* @returns {Array<Array<Collection>>} output array
-*
-* @example
-* var x = [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ];
-*
-* var out = flipud3d( x );
-* // returns [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ]
-*/
-function flipud3d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( flipud2d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud4d/lib/coverage.ndjson b/array/base/flipud5d/flipud4d/lib/coverage.ndjson deleted file mode 100644 index af4b7122c8..0000000000 --- a/array/base/flipud5d/flipud4d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"f5c0a5fd79fe2683a761c49e18b90ced4bdedbc8","2023-12-26 16:31:22 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/flipud5d/flipud4d/lib/index.html b/array/base/flipud5d/flipud4d/lib/index.html deleted file mode 100644 index c3ee34f2e9..0000000000 --- a/array/base/flipud5d/flipud4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud4d/lib - - - - - - - - - -
-
-

All files flipud4d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud4d/lib/index.js.html b/array/base/flipud5d/flipud4d/lib/index.js.html deleted file mode 100644 index 466c3b350d..0000000000 --- a/array/base/flipud5d/flipud4d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud4d/lib/index.js - - - - - - - - - -
-
-

All files / flipud4d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the second-to-last dimension of a four-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud4d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud4d' );
-*
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = flipud4d( x );
-* // returns [ [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud4d/lib/main.js.html b/array/base/flipud5d/flipud4d/lib/main.js.html deleted file mode 100644 index 7686e645e3..0000000000 --- a/array/base/flipud5d/flipud4d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for flipud4d/lib/main.js - - - - - - - - - -
-
-

All files / flipud4d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -10x -10x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var flipud3d = require( '@stdlib/array/base/flipud3d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the second-to-last dimension of a four-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<Collection>>>} x - nested input array
-* @returns {Array<Array<Array<Collection>>>} output array
-*
-* @example
-* var x = [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ];
-*
-* var out = flipud4d( x );
-* // returns [ [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ] ]
-*/
-function flipud4d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( flipud3d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud5d/lib/coverage.ndjson b/array/base/flipud5d/flipud5d/lib/coverage.ndjson deleted file mode 100644 index af4b7122c8..0000000000 --- a/array/base/flipud5d/flipud5d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"f5c0a5fd79fe2683a761c49e18b90ced4bdedbc8","2023-12-26 16:31:22 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/flipud5d/flipud5d/lib/index.html b/array/base/flipud5d/flipud5d/lib/index.html deleted file mode 100644 index fd668942d7..0000000000 --- a/array/base/flipud5d/flipud5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for flipud5d/lib - - - - - - - - - -
-
-

All files flipud5d/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%58/58100%3/3100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud5d/lib/index.js.html b/array/base/flipud5d/flipud5d/lib/index.js.html deleted file mode 100644 index d0cec5c1b1..0000000000 --- a/array/base/flipud5d/flipud5d/lib/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for flipud5d/lib/index.js - - - - - - - - - -
-
-

All files / flipud5d/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the order of elements along the second-to-last dimension of a five-dimensional nested input array.
-*
-* @module @stdlib/array/base/flipud5d
-*
-* @example
-* var flipud = require( '@stdlib/array/base/flipud5d' );
-*
-* var x = [ [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ] ];
-*
-* var out = flipud5d( x );
-* // returns [ [ [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/flipud5d/flipud5d/lib/main.js.html b/array/base/flipud5d/flipud5d/lib/main.js.html deleted file mode 100644 index 10fc779a4b..0000000000 --- a/array/base/flipud5d/flipud5d/lib/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for flipud5d/lib/main.js - - - - - - - - - -
-
-

All files / flipud5d/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -9x -9x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var flipud4d = require( '@stdlib/array/base/flipud4d' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the order of elements along the second-to-last dimension of a five-dimensional nested input array.
-*
-* ## Notes
-*
-* -   The function does **not** perform a deep copy of nested array elements.
-*
-* @param {ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<ArrayLikeObject<Collection>>>>} x - nested input array
-* @returns {Array<Array<Array<Array<Collection>>>>} output array
-*
-* @example
-* var x = [ [ [ [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ] ] ] ];
-*
-* var out = flipud5d( x );
-* // returns [ [ [ [ [ 5, 6 ], [ 3, 4 ], [ 1, 2 ] ] ] ] ]
-*/
-function flipud5d( x ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < x.length; i++ ) {
-		out.push( flipud4d( x[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = flipud5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/nulls/filled/lib/coverage.ndjson b/array/base/nulls/filled/lib/coverage.ndjson deleted file mode 100644 index 472b721237..0000000000 --- a/array/base/nulls/filled/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"37ef5f4f43d4fe03643b693a40b166420cbb07fd","2024-09-22 00:55:17 -0700"] diff --git a/array/base/nulls/filled/lib/index.html b/array/base/nulls/filled/lib/index.html deleted file mode 100644 index 7ec72551cd..0000000000 --- a/array/base/nulls/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/nulls/filled/lib/index.js.html b/array/base/nulls/filled/lib/index.js.html deleted file mode 100644 index 41bb546868..0000000000 --- a/array/base/nulls/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/nulls/filled/lib/main.js.html b/array/base/nulls/filled/lib/main.js.html deleted file mode 100644 index f4f6db2b67..0000000000 --- a/array/base/nulls/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -2x -3x -3x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/nulls/nulls/lib/coverage.ndjson b/array/base/nulls/nulls/lib/coverage.ndjson deleted file mode 100644 index b3fba197e6..0000000000 --- a/array/base/nulls/nulls/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"37ef5f4f43d4fe03643b693a40b166420cbb07fd","2024-09-22 00:55:17 -0700"] diff --git a/array/base/nulls/nulls/lib/index.html b/array/base/nulls/nulls/lib/index.html deleted file mode 100644 index e0bf0a1e5a..0000000000 --- a/array/base/nulls/nulls/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for nulls/lib - - - - - - - - - -
-
-

All files nulls/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/nulls/nulls/lib/index.js.html b/array/base/nulls/nulls/lib/index.js.html deleted file mode 100644 index 57faa39d4f..0000000000 --- a/array/base/nulls/nulls/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for nulls/lib/index.js - - - - - - - - - -
-
-

All files / nulls/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a "generic" array filled with null values.
-*
-* @module @stdlib/array/base/nulls
-*
-* @example
-* var nulls = require( '@stdlib/array/base/nulls' );
-*
-* var out = nulls( 3 );
-* // returns [ null, null, null ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/nulls/nulls/lib/main.js.html b/array/base/nulls/nulls/lib/main.js.html deleted file mode 100644 index 35bf8b9d7e..0000000000 --- a/array/base/nulls/nulls/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for nulls/lib/main.js - - - - - - - - - -
-
-

All files / nulls/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a "generic" array filled with null values.
-*
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} output array
-*
-* @example
-* var out = nulls( 3 );
-* // returns [ null, null, null ]
-*/
-function nulls( len ) {
-	return filled( null, len );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nulls;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones/filled/lib/coverage.ndjson b/array/base/ones/filled/lib/coverage.ndjson deleted file mode 100644 index 3318e52ec8..0000000000 --- a/array/base/ones/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100] -[99,99,100,4,4,100,1,1,100,99,99,100,"bc279b5f310d68ca939e8c03de09ff23fbc4ae68","2025-01-02 22:03:12 -0500"] diff --git a/array/base/ones/filled/lib/index.html b/array/base/ones/filled/lib/index.html deleted file mode 100644 index e49746b2d3..0000000000 --- a/array/base/ones/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones/filled/lib/index.js.html b/array/base/ones/filled/lib/index.js.html deleted file mode 100644 index 2b42d72ea5..0000000000 --- a/array/base/ones/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones/filled/lib/main.js.html b/array/base/ones/filled/lib/main.js.html deleted file mode 100644 index 25d40af16c..0000000000 --- a/array/base/ones/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -2x -3x -3x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones/ones/lib/coverage.ndjson b/array/base/ones/ones/lib/coverage.ndjson deleted file mode 100644 index c624b9100d..0000000000 --- a/array/base/ones/ones/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100] -[85,85,100,3,3,100,1,1,100,85,85,100,"bc279b5f310d68ca939e8c03de09ff23fbc4ae68","2025-01-02 22:03:12 -0500"] diff --git a/array/base/ones/ones/lib/index.html b/array/base/ones/ones/lib/index.html deleted file mode 100644 index 4457a0499c..0000000000 --- a/array/base/ones/ones/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ones/lib - - - - - - - - - -
-
-

All files ones/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones/ones/lib/index.js.html b/array/base/ones/ones/lib/index.js.html deleted file mode 100644 index ea54afb445..0000000000 --- a/array/base/ones/ones/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for ones/lib/index.js - - - - - - - - - -
-
-

All files / ones/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a "generic" array filled with ones.
-*
-* @module @stdlib/array/base/ones
-*
-* @example
-* var ones = require( '@stdlib/array/base/ones' );
-*
-* var out = ones( 3 );
-* // returns [ 1.0, 1.0, 1.0 ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones/ones/lib/main.js.html b/array/base/ones/ones/lib/main.js.html deleted file mode 100644 index 579477aa9f..0000000000 --- a/array/base/ones/ones/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for ones/lib/main.js - - - - - - - - - -
-
-

All files / ones/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a "generic" array filled with ones.
-*
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} output array
-*
-* @example
-* var out = ones( 3 );
-* // returns [ 1.0, 1.0, 1.0 ]
-*/
-function ones( len ) {
-	return filled( 1.0, len );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ones;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/filled/lib/coverage.ndjson b/array/base/ones2d/filled/lib/coverage.ndjson deleted file mode 100644 index fe800cd460..0000000000 --- a/array/base/ones2d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100] -[99,99,100,4,4,100,1,1,100,99,99,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"f9fce5904d09fc2f61c1d7c21d26e59f7de17420","2024-12-25 00:05:38 -0800"] diff --git a/array/base/ones2d/filled/lib/index.html b/array/base/ones2d/filled/lib/index.html deleted file mode 100644 index dee5a849af..0000000000 --- a/array/base/ones2d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/filled/lib/index.js.html b/array/base/ones2d/filled/lib/index.js.html deleted file mode 100644 index 26da864058..0000000000 --- a/array/base/ones2d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/filled/lib/main.js.html b/array/base/ones2d/filled/lib/main.js.html deleted file mode 100644 index 3a2527bcba..0000000000 --- a/array/base/ones2d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -13x -12x -12x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/filled2d/lib/coverage.ndjson b/array/base/ones2d/filled2d/lib/coverage.ndjson deleted file mode 100644 index f601335389..0000000000 --- a/array/base/ones2d/filled2d/lib/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[109,109,100,4,4,100,1,1,100,109,109,100] -[109,109,100,4,4,100,1,1,100,109,109,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[109,109,100,4,4,100,1,1,100,109,109,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[109,109,100,4,4,100,1,1,100,109,109,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[109,109,100,4,4,100,1,1,100,109,109,100,"f9fce5904d09fc2f61c1d7c21d26e59f7de17420","2024-12-25 00:05:38 -0800"] diff --git a/array/base/ones2d/filled2d/lib/index.html b/array/base/ones2d/filled2d/lib/index.html deleted file mode 100644 index 6bfb4d121d..0000000000 --- a/array/base/ones2d/filled2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled2d/lib - - - - - - - - - -
-
-

All files filled2d/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 109/109 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%63/63100%3/3100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/filled2d/lib/index.js.html b/array/base/ones2d/filled2d/lib/index.js.html deleted file mode 100644 index 538cd66a75..0000000000 --- a/array/base/ones2d/filled2d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/index.js - - - - - - - - - -
-
-

All files / filled2d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/filled2d
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/filled2d/lib/main.js.html b/array/base/ones2d/filled2d/lib/main.js.html deleted file mode 100644 index ace2516216..0000000000 --- a/array/base/ones2d/filled2d/lib/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/main.js - - - - - - - - - -
-
-

All files / filled2d/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -13x -13x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function filled2d( value, shape ) {
-	var arr;
-	var S0;
-	var S1;
-	var i;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < S1; i++ ) {
-		arr.push( filled( value, S0 ) );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/ones2d/lib/coverage.ndjson b/array/base/ones2d/ones2d/lib/coverage.ndjson deleted file mode 100644 index e3ad0f8bb8..0000000000 --- a/array/base/ones2d/ones2d/lib/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100] -[85,85,100,3,3,100,1,1,100,85,85,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"f9fce5904d09fc2f61c1d7c21d26e59f7de17420","2024-12-25 00:05:38 -0800"] diff --git a/array/base/ones2d/ones2d/lib/index.html b/array/base/ones2d/ones2d/lib/index.html deleted file mode 100644 index 813daf3d5a..0000000000 --- a/array/base/ones2d/ones2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ones2d/lib - - - - - - - - - -
-
-

All files ones2d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/ones2d/lib/index.js.html b/array/base/ones2d/ones2d/lib/index.js.html deleted file mode 100644 index fa6372f1ff..0000000000 --- a/array/base/ones2d/ones2d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for ones2d/lib/index.js - - - - - - - - - -
-
-

All files / ones2d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a two-dimensional nested array filled with ones.
-*
-* @module @stdlib/array/base/ones2d
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-*
-* var out = ones2d( [ 1, 3 ] );
-* // returns [ [ 1.0, 1.0, 1.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones2d/ones2d/lib/main.js.html b/array/base/ones2d/ones2d/lib/main.js.html deleted file mode 100644 index 5f9426538f..0000000000 --- a/array/base/ones2d/ones2d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for ones2d/lib/main.js - - - - - - - - - -
-
-

All files / ones2d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled2d = require( '@stdlib/array/base/filled2d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a two-dimensional nested array filled with ones.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {ArrayArray} filled array
-*
-* @example
-* var out = ones2d( [ 1, 3 ] );
-* // returns [ [ 1.0, 1.0, 1.0 ] ]
-*/
-function ones2d( shape ) {
-	return filled2d( 1.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ones2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/filled/lib/coverage.ndjson b/array/base/ones3d/filled/lib/coverage.ndjson deleted file mode 100644 index f189866491..0000000000 --- a/array/base/ones3d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5cb36ef4c6f8158585ac88867a8dec21ed3fa372","2024-12-12 22:54:07 -0500"] diff --git a/array/base/ones3d/filled/lib/index.html b/array/base/ones3d/filled/lib/index.html deleted file mode 100644 index fb8b7c2811..0000000000 --- a/array/base/ones3d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/filled/lib/index.js.html b/array/base/ones3d/filled/lib/index.js.html deleted file mode 100644 index d3c150a044..0000000000 --- a/array/base/ones3d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/filled/lib/main.js.html b/array/base/ones3d/filled/lib/main.js.html deleted file mode 100644 index 4549d0ccf5..0000000000 --- a/array/base/ones3d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -19x -19x -19x -19x -19x -19x -19x -21x -21x -19x -19x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/filled3d/lib/coverage.ndjson b/array/base/ones3d/filled3d/lib/coverage.ndjson deleted file mode 100644 index c2d236a6c7..0000000000 --- a/array/base/ones3d/filled3d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[117,117,100,5,5,100,1,1,100,117,117,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[117,117,100,5,5,100,1,1,100,117,117,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[117,117,100,5,5,100,1,1,100,117,117,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[117,117,100,5,5,100,1,1,100,117,117,100,"5cb36ef4c6f8158585ac88867a8dec21ed3fa372","2024-12-12 22:54:07 -0500"] diff --git a/array/base/ones3d/filled3d/lib/index.html b/array/base/ones3d/filled3d/lib/index.html deleted file mode 100644 index a9d21d959f..0000000000 --- a/array/base/ones3d/filled3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled3d/lib - - - - - - - - - -
-
-

All files filled3d/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%71/71100%4/4100%1/1100%71/71
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/filled3d/lib/index.js.html b/array/base/ones3d/filled3d/lib/index.js.html deleted file mode 100644 index 934eae16ee..0000000000 --- a/array/base/ones3d/filled3d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/index.js - - - - - - - - - -
-
-

All files / filled3d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled three-dimensional nested array.
-*
-* @module @stdlib/array/base/filled3d
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/filled3d/lib/main.js.html b/array/base/ones3d/filled3d/lib/main.js.html deleted file mode 100644 index 78a3e8c03b..0000000000 --- a/array/base/ones3d/filled3d/lib/main.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/main.js - - - - - - - - - -
-
-

All files / filled3d/lib main.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 71/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -14x -14x -19x -19x -14x -14x -12x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled three-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
-function filled3d( value, shape ) {
-	var out;
-	var a1;
-	var S0;
-	var S1;
-	var S2;
-	var i2;
-	var i1;
- 
-	S0 = shape[ 2 ];
-	S1 = shape[ 1 ];
-	S2 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i2 = 0; i2 < S2; i2++ ) {
-		a1 = [];
-		for ( i1 = 0; i1 < S1; i1++ ) {
-			a1.push( filled( value, S0 ) );
-		}
-		out.push( a1 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/ones3d/lib/coverage.ndjson b/array/base/ones3d/ones3d/lib/coverage.ndjson deleted file mode 100644 index b30ff4911d..0000000000 --- a/array/base/ones3d/ones3d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5cb36ef4c6f8158585ac88867a8dec21ed3fa372","2024-12-12 22:54:07 -0500"] diff --git a/array/base/ones3d/ones3d/lib/index.html b/array/base/ones3d/ones3d/lib/index.html deleted file mode 100644 index 17f28242c9..0000000000 --- a/array/base/ones3d/ones3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ones3d/lib - - - - - - - - - -
-
-

All files ones3d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/ones3d/lib/index.js.html b/array/base/ones3d/ones3d/lib/index.js.html deleted file mode 100644 index 6f0f1faa31..0000000000 --- a/array/base/ones3d/ones3d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for ones3d/lib/index.js - - - - - - - - - -
-
-

All files / ones3d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a three-dimensional nested array filled with ones.
-*
-* @module @stdlib/array/base/ones3d
-*
-* @example
-* var ones3d = require( '@stdlib/array/base/ones3d' );
-*
-* var out = ones3d( [ 1, 1, 3 ] );
-* // returns [ [ [ 1.0, 1.0, 1.0 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones3d/ones3d/lib/main.js.html b/array/base/ones3d/ones3d/lib/main.js.html deleted file mode 100644 index 069b1ff981..0000000000 --- a/array/base/ones3d/ones3d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for ones3d/lib/main.js - - - - - - - - - -
-
-

All files / ones3d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled3d = require( '@stdlib/array/base/filled3d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a three-dimensional nested array filled with ones.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = ones3d( [ 1, 1, 3 ] );
-* // returns [ [ [ 1.0, 1.0, 1.0 ] ] ]
-*/
-function ones3d( shape ) {
-	return filled3d( 1.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ones3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/filled/lib/coverage.ndjson b/array/base/ones4d/filled/lib/coverage.ndjson deleted file mode 100644 index 282f931b49..0000000000 --- a/array/base/ones4d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"f231799e1d40cfff7ceb79a6074166a08c4ba072","2025-01-05 01:57:09 -0800"] diff --git a/array/base/ones4d/filled/lib/index.html b/array/base/ones4d/filled/lib/index.html deleted file mode 100644 index 3067a1b097..0000000000 --- a/array/base/ones4d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/filled/lib/index.js.html b/array/base/ones4d/filled/lib/index.js.html deleted file mode 100644 index f957425e73..0000000000 --- a/array/base/ones4d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/filled/lib/main.js.html b/array/base/ones4d/filled/lib/main.js.html deleted file mode 100644 index 0981c11042..0000000000 --- a/array/base/ones4d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -25x -25x -25x -25x -33x -33x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/filled4d/lib/coverage.ndjson b/array/base/ones4d/filled4d/lib/coverage.ndjson deleted file mode 100644 index b76361f595..0000000000 --- a/array/base/ones4d/filled4d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[125,125,100,6,6,100,1,1,100,125,125,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[125,125,100,6,6,100,1,1,100,125,125,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[125,125,100,6,6,100,1,1,100,125,125,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[125,125,100,6,6,100,1,1,100,125,125,100,"f231799e1d40cfff7ceb79a6074166a08c4ba072","2025-01-05 01:57:09 -0800"] diff --git a/array/base/ones4d/filled4d/lib/index.html b/array/base/ones4d/filled4d/lib/index.html deleted file mode 100644 index edf0dddd35..0000000000 --- a/array/base/ones4d/filled4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled4d/lib - - - - - - - - - -
-
-

All files filled4d/lib

-
- -
- 100% - Statements - 125/125 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 125/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%79/79100%5/5100%1/1100%79/79
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/filled4d/lib/index.js.html b/array/base/ones4d/filled4d/lib/index.js.html deleted file mode 100644 index c78e1d1ee1..0000000000 --- a/array/base/ones4d/filled4d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/index.js - - - - - - - - - -
-
-

All files / filled4d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled four-dimensional nested array.
-*
-* @module @stdlib/array/base/filled4d
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/filled4d/lib/main.js.html b/array/base/ones4d/filled4d/lib/main.js.html deleted file mode 100644 index 6984a75184..0000000000 --- a/array/base/ones4d/filled4d/lib/main.js.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/main.js - - - - - - - - - -
-
-

All files / filled4d/lib main.js

-
- -
- 100% - Statements - 79/79 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 79/79 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -801x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -16x -16x -19x -19x -25x -25x -19x -19x -16x -16x -15x -15x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled four-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
-function filled4d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var i1;
-	var i2;
-	var i3;
- 
-	S0 = shape[ 3 ];
-	S1 = shape[ 2 ];
-	S2 = shape[ 1 ];
-	S3 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i3 = 0; i3 < S3; i3++ ) {
-		a2 = [];
-		for ( i2 = 0; i2 < S2; i2++ ) {
-			a1 = [];
-			for ( i1 = 0; i1 < S1; i1++ ) {
-				a1.push( filled( value, S0 ) );
-			}
-			a2.push( a1 );
-		}
-		out.push( a2 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/ones4d/lib/coverage.ndjson b/array/base/ones4d/ones4d/lib/coverage.ndjson deleted file mode 100644 index 6237f928c4..0000000000 --- a/array/base/ones4d/ones4d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"f231799e1d40cfff7ceb79a6074166a08c4ba072","2025-01-05 01:57:09 -0800"] diff --git a/array/base/ones4d/ones4d/lib/index.html b/array/base/ones4d/ones4d/lib/index.html deleted file mode 100644 index 4cbeae2ee8..0000000000 --- a/array/base/ones4d/ones4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ones4d/lib - - - - - - - - - -
-
-

All files ones4d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/ones4d/lib/index.js.html b/array/base/ones4d/ones4d/lib/index.js.html deleted file mode 100644 index e2eac9ef1d..0000000000 --- a/array/base/ones4d/ones4d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for ones4d/lib/index.js - - - - - - - - - -
-
-

All files / ones4d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a four-dimensional nested array filled with ones.
-*
-* @module @stdlib/array/base/ones4d
-*
-* @example
-* var ones4d = require( '@stdlib/array/base/ones4d' );
-*
-* var out = ones4d( [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 1.0, 1.0, 1.0 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones4d/ones4d/lib/main.js.html b/array/base/ones4d/ones4d/lib/main.js.html deleted file mode 100644 index 5ca911ac90..0000000000 --- a/array/base/ones4d/ones4d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for ones4d/lib/main.js - - - - - - - - - -
-
-

All files / ones4d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -15x -15x -15x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled4d = require( '@stdlib/array/base/filled4d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a four-dimensional nested array filled with ones.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = ones4d( [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 1.0, 1.0, 1.0 ] ] ] ]
-*/
-function ones4d( shape ) {
-	return filled4d( 1.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ones4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/filled/lib/coverage.ndjson b/array/base/ones5d/filled/lib/coverage.ndjson deleted file mode 100644 index 2fe86b39fb..0000000000 --- a/array/base/ones5d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"f626b3d45c5fc4b55ff08dc53da094173a719732","2024-05-23 00:30:02 -0400"] diff --git a/array/base/ones5d/filled/lib/index.html b/array/base/ones5d/filled/lib/index.html deleted file mode 100644 index ea5e139788..0000000000 --- a/array/base/ones5d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/filled/lib/index.js.html b/array/base/ones5d/filled/lib/index.js.html deleted file mode 100644 index 9718f00bd0..0000000000 --- a/array/base/ones5d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/filled/lib/main.js.html b/array/base/ones5d/filled/lib/main.js.html deleted file mode 100644 index 648da03989..0000000000 --- a/array/base/ones5d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -31x -31x -31x -31x -31x -31x -31x -39x -39x -31x -31x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/filled5d/lib/coverage.ndjson b/array/base/ones5d/filled5d/lib/coverage.ndjson deleted file mode 100644 index 55acb0761f..0000000000 --- a/array/base/ones5d/filled5d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[133,133,100,7,7,100,1,1,100,133,133,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[133,133,100,7,7,100,1,1,100,133,133,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[133,133,100,7,7,100,1,1,100,133,133,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[133,133,100,7,7,100,1,1,100,133,133,100,"f626b3d45c5fc4b55ff08dc53da094173a719732","2024-05-23 00:30:02 -0400"] diff --git a/array/base/ones5d/filled5d/lib/index.html b/array/base/ones5d/filled5d/lib/index.html deleted file mode 100644 index 2ec86a861f..0000000000 --- a/array/base/ones5d/filled5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled5d/lib - - - - - - - - - -
-
-

All files filled5d/lib

-
- -
- 100% - Statements - 133/133 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 133/133 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%87/87100%6/6100%1/1100%87/87
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/filled5d/lib/index.js.html b/array/base/ones5d/filled5d/lib/index.js.html deleted file mode 100644 index 4d26a1ed99..0000000000 --- a/array/base/ones5d/filled5d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/index.js - - - - - - - - - -
-
-

All files / filled5d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled five-dimensional nested array.
-*
-* @module @stdlib/array/base/filled5d
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/filled5d/lib/main.js.html b/array/base/ones5d/filled5d/lib/main.js.html deleted file mode 100644 index 532f409f53..0000000000 --- a/array/base/ones5d/filled5d/lib/main.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/main.js - - - - - - - - - -
-
-

All files / filled5d/lib main.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -881x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -19x -19x -23x -23x -21x -21x -31x -31x -21x -21x -23x -23x -19x -19x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled five-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
-function filled5d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var a3;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
- 
-	S0 = shape[ 4 ];
-	S1 = shape[ 3 ];
-	S2 = shape[ 2 ];
-	S3 = shape[ 1 ];
-	S4 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i4 = 0; i4 < S4; i4++ ) {
-		a3 = [];
-		for ( i3 = 0; i3 < S3; i3++ ) {
-			a2 = [];
-			for ( i2 = 0; i2 < S2; i2++ ) {
-				a1 = [];
-				for ( i1 = 0; i1 < S1; i1++ ) {
-					a1.push( filled( value, S0 ) );
-				}
-				a2.push( a1 );
-			}
-			a3.push( a2 );
-		}
-		out.push( a3 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/ones5d/lib/coverage.ndjson b/array/base/ones5d/ones5d/lib/coverage.ndjson deleted file mode 100644 index 1c8788b4de..0000000000 --- a/array/base/ones5d/ones5d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"2189642791eafe2ad193786d8936ace285b65549","2023-08-24 14:37:15 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"f626b3d45c5fc4b55ff08dc53da094173a719732","2024-05-23 00:30:02 -0400"] diff --git a/array/base/ones5d/ones5d/lib/index.html b/array/base/ones5d/ones5d/lib/index.html deleted file mode 100644 index 45dfed2684..0000000000 --- a/array/base/ones5d/ones5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ones5d/lib - - - - - - - - - -
-
-

All files ones5d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/ones5d/lib/index.js.html b/array/base/ones5d/ones5d/lib/index.js.html deleted file mode 100644 index 4f6d880261..0000000000 --- a/array/base/ones5d/ones5d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for ones5d/lib/index.js - - - - - - - - - -
-
-

All files / ones5d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a five-dimensional nested array filled with ones.
-*
-* @module @stdlib/array/base/ones5d
-*
-* @example
-* var ones5d = require( '@stdlib/array/base/ones5d' );
-*
-* var out = ones5d( [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 1.0, 1.0, 1.0 ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ones5d/ones5d/lib/main.js.html b/array/base/ones5d/ones5d/lib/main.js.html deleted file mode 100644 index ca9bd0aead..0000000000 --- a/array/base/ones5d/ones5d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for ones5d/lib/main.js - - - - - - - - - -
-
-

All files / ones5d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled5d = require( '@stdlib/array/base/filled5d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a five-dimensional nested array filled with ones.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = ones5d( [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 1.0, 1.0, 1.0 ] ] ] ] ]
-*/
-function ones5d( shape ) {
-	return filled5d( 1.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ones5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/filled/lib/coverage.ndjson b/array/base/onesnd/filled/lib/coverage.ndjson deleted file mode 100644 index 9072617530..0000000000 --- a/array/base/onesnd/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"9ef09e2cb6c9e777edcccaacd9d2ff681b0b4381","2024-05-17 22:59:03 -0400"] diff --git a/array/base/onesnd/filled/lib/index.html b/array/base/onesnd/filled/lib/index.html deleted file mode 100644 index 5a999f622b..0000000000 --- a/array/base/onesnd/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/filled/lib/index.js.html b/array/base/onesnd/filled/lib/index.js.html deleted file mode 100644 index 39428b03cb..0000000000 --- a/array/base/onesnd/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/filled/lib/main.js.html b/array/base/onesnd/filled/lib/main.js.html deleted file mode 100644 index b1dfc850a2..0000000000 --- a/array/base/onesnd/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -90x -90x -90x -90x -90x -90x -90x -108x -108x -90x -90x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/fillednd/lib/coverage.ndjson b/array/base/onesnd/fillednd/lib/coverage.ndjson deleted file mode 100644 index 8ed5a48007..0000000000 --- a/array/base/onesnd/fillednd/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[134,134,100,8,8,100,2,2,100,134,134,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[134,134,100,8,8,100,2,2,100,134,134,100,"9ef09e2cb6c9e777edcccaacd9d2ff681b0b4381","2024-05-17 22:59:03 -0400"] diff --git a/array/base/onesnd/fillednd/lib/index.html b/array/base/onesnd/fillednd/lib/index.html deleted file mode 100644 index c3a92dde43..0000000000 --- a/array/base/onesnd/fillednd/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fillednd/lib - - - - - - - - - -
-
-

All files fillednd/lib

-
- -
- 100% - Statements - 134/134 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 134/134 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%88/88100%7/7100%2/2100%88/88
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/fillednd/lib/index.js.html b/array/base/onesnd/fillednd/lib/index.js.html deleted file mode 100644 index 37d4daafa5..0000000000 --- a/array/base/onesnd/fillednd/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for fillednd/lib/index.js - - - - - - - - - -
-
-

All files / fillednd/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled n-dimensional nested array.
-*
-* @module @stdlib/array/base/fillednd
-*
-* @example
-* var fillednd = require( '@stdlib/array/base/fillednd' );
-*
-* var out = fillednd( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var fillednd = require( '@stdlib/array/base/fillednd' );
-*
-* var out = fillednd( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/fillednd/lib/main.js.html b/array/base/onesnd/fillednd/lib/main.js.html deleted file mode 100644 index cb01c53f3c..0000000000 --- a/array/base/onesnd/fillednd/lib/main.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for fillednd/lib/main.js - - - - - - - - - -
-
-

All files / fillednd/lib main.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -257x -257x -257x -257x -257x -257x -257x -257x -257x -257x -90x -90x -167x -167x -257x -200x -200x -167x -257x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -57x -57x -57x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Recursive fills an array.
-*
-* @private
-* @param {*} value - fill value
-* @param {NonNegativeInteger} ndims - number of dimensions
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {NonNegativeInteger} dim - dimension index
-* @param {Array} out - output array
-* @returns {Array} output array
-*/
-function recurse( value, ndims, shape, dim, out ) {
-	var S;
-	var d;
-	var i;
- 
-	S = shape[ dim ];
- 
-	// Check whether we're filling the last dimension:
-	d = dim + 1;
-	if ( d === ndims ) {
-		return filled( value, S );
-	}
- 
-	// Fill nested dimensions...
-	for ( i = 0; i < S; i++ ) {
-		out.push( recurse( value, ndims, shape, d, [] ) );
-	}
-	return out;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = fillednd( 0.0, [ 3 ] );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = fillednd( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = fillednd( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function fillednd( value, shape ) {
-	return recurse( value, shape.length, shape, 0, [] );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fillednd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/onesnd/lib/coverage.ndjson b/array/base/onesnd/onesnd/lib/coverage.ndjson deleted file mode 100644 index 621047f0ed..0000000000 --- a/array/base/onesnd/onesnd/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[89,89,100,3,3,100,1,1,100,89,89,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[89,89,100,3,3,100,1,1,100,89,89,100,"9ef09e2cb6c9e777edcccaacd9d2ff681b0b4381","2024-05-17 22:59:03 -0400"] diff --git a/array/base/onesnd/onesnd/lib/index.html b/array/base/onesnd/onesnd/lib/index.html deleted file mode 100644 index fae585c306..0000000000 --- a/array/base/onesnd/onesnd/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for onesnd/lib - - - - - - - - - -
-
-

All files onesnd/lib

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 89/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%49/49100%2/2100%1/1100%49/49
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/onesnd/lib/index.js.html b/array/base/onesnd/onesnd/lib/index.js.html deleted file mode 100644 index 0b9291edc6..0000000000 --- a/array/base/onesnd/onesnd/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for onesnd/lib/index.js - - - - - - - - - -
-
-

All files / onesnd/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create an n-dimensional nested array filled with ones.
-*
-* @module @stdlib/array/base/onesnd
-*
-* @example
-* var onesnd = require( '@stdlib/array/base/onesnd' );
-*
-* var out = onesnd( [ 1, 3 ] );
-* // returns [ [ 1.0, 1.0, 1.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/onesnd/onesnd/lib/main.js.html b/array/base/onesnd/onesnd/lib/main.js.html deleted file mode 100644 index d6d0abff6e..0000000000 --- a/array/base/onesnd/onesnd/lib/main.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for onesnd/lib/main.js - - - - - - - - - -
-
-

All files / onesnd/lib main.js

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -57x -57x -57x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fillednd = require( '@stdlib/array/base/fillednd' );
- 
- 
-// MAIN //
- 
-/**
-* Returns an n-dimensional nested array filled with ones.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = onesnd( [ 3 ] );
-* // returns [ 1.0, 1.0, 1.0 ]
-*
-* @example
-* var out = onesnd( [ 1, 3 ] );
-* // returns [ [ 1.0, 1.0, 1.0 ] ]
-*/
-function onesnd( shape ) {
-	return fillednd( 1.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = onesnd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/filled/lib/coverage.ndjson b/array/base/quaternary2d/filled/lib/coverage.ndjson deleted file mode 100644 index 45b7d3fe52..0000000000 --- a/array/base/quaternary2d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"791611c08a58f8e71075a8fcb32e8d61f59de162","2023-11-05 17:16:15 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/quaternary2d/filled/lib/index.html b/array/base/quaternary2d/filled/lib/index.html deleted file mode 100644 index 0157367860..0000000000 --- a/array/base/quaternary2d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/filled/lib/index.js.html b/array/base/quaternary2d/filled/lib/index.js.html deleted file mode 100644 index fbd08e9738..0000000000 --- a/array/base/quaternary2d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/filled/lib/main.js.html b/array/base/quaternary2d/filled/lib/main.js.html deleted file mode 100644 index 41652a255c..0000000000 --- a/array/base/quaternary2d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -10x -10x -10x -10x -10x -10x -20x -20x -10x -10x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/filled2d/lib/coverage.ndjson b/array/base/quaternary2d/filled2d/lib/coverage.ndjson deleted file mode 100644 index 02c9e554b7..0000000000 --- a/array/base/quaternary2d/filled2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[109,109,100,4,4,100,1,1,100,109,109,100,"791611c08a58f8e71075a8fcb32e8d61f59de162","2023-11-05 17:16:15 -0800"] -[109,109,100,4,4,100,1,1,100,109,109,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/quaternary2d/filled2d/lib/index.html b/array/base/quaternary2d/filled2d/lib/index.html deleted file mode 100644 index 45fd12a743..0000000000 --- a/array/base/quaternary2d/filled2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled2d/lib - - - - - - - - - -
-
-

All files filled2d/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 109/109 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%63/63100%3/3100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/filled2d/lib/index.js.html b/array/base/quaternary2d/filled2d/lib/index.js.html deleted file mode 100644 index 39d2c4a4da..0000000000 --- a/array/base/quaternary2d/filled2d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/index.js - - - - - - - - - -
-
-

All files / filled2d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/filled2d
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/filled2d/lib/main.js.html b/array/base/quaternary2d/filled2d/lib/main.js.html deleted file mode 100644 index 8eb05b5db1..0000000000 --- a/array/base/quaternary2d/filled2d/lib/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/main.js - - - - - - - - - -
-
-

All files / filled2d/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -10x -10x -5x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function filled2d( value, shape ) {
-	var arr;
-	var S0;
-	var S1;
-	var i;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < S1; i++ ) {
-		arr.push( filled( value, S0 ) );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/quaternary2d/lib/coverage.ndjson b/array/base/quaternary2d/quaternary2d/lib/coverage.ndjson deleted file mode 100644 index d3e134d4f9..0000000000 --- a/array/base/quaternary2d/quaternary2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[153,153,100,8,8,100,1,1,100,153,153,100,"791611c08a58f8e71075a8fcb32e8d61f59de162","2023-11-05 17:16:15 -0800"] -[153,153,100,8,8,100,1,1,100,153,153,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/quaternary2d/quaternary2d/lib/index.html b/array/base/quaternary2d/quaternary2d/lib/index.html deleted file mode 100644 index 8b28ca74df..0000000000 --- a/array/base/quaternary2d/quaternary2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for quaternary2d/lib - - - - - - - - - -
-
-

All files quaternary2d/lib

-
- -
- 100% - Statements - 153/153 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 153/153 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%56/56100%1/1100%0/0100%56/56
main.js -
-
100%97/97100%7/7100%1/1100%97/97
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/quaternary2d/lib/index.js.html b/array/base/quaternary2d/quaternary2d/lib/index.js.html deleted file mode 100644 index 22a1742c7e..0000000000 --- a/array/base/quaternary2d/quaternary2d/lib/index.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for quaternary2d/lib/index.js - - - - - - - - - -
-
-

All files / quaternary2d/lib index.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Apply a quaternary callback to elements in four two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array.
-*
-* @module @stdlib/array/base/quaternary2d
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-* var quaternary2d = require( '@stdlib/array/base/quaternary2d' );
-*
-* function add( x, y, z, w ) {
-*     return x + y + z + w;
-* }
-*
-* var shape = [ 2, 2 ];
-*
-* var x = ones2d( shape );
-* var y = ones2d( shape );
-* var z = ones2d( shape );
-* var w = ones2d( shape );
-* var out = zeros2d( shape );
-*
-* quaternary2d( [ x, y, z, w, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ 4.0, 4.0 ], [ 4.0, 4.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/quaternary2d/lib/main.js.html b/array/base/quaternary2d/quaternary2d/lib/main.js.html deleted file mode 100644 index 63f1fefec6..0000000000 --- a/array/base/quaternary2d/quaternary2d/lib/main.js.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for quaternary2d/lib/main.js - - - - - - - - - -
-
-

All files / quaternary2d/lib main.js

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -981x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -2x -2x -1x -1x -1x -1x -1x -3x -2x -2x -2x -2x -2x -2x -4x -4x -2x -3x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Applies a quaternary callback to elements in four two-dimensional nested input arrays and assigns results to elements in a two-dimensional nested output array.
-*
-* ## Notes
-*
-* -   The function assumes that the input and output arrays have the same shape.
-*
-* @param {ArrayLikeObject<Array<Collection>>} arrays - array-like object containing four input nested arrays and one output nested array
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {Callback} fcn - quaternary callback
-* @returns {void}
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* function add( x, y, z, w ) {
-*     return x + y + z + w;
-* }
-*
-* var shape = [ 2, 2 ];
-*
-* var x = ones2d( shape );
-* var y = ones2d( shape );
-* var z = ones2d( shape );
-* var w = ones2d( shape );
-* var out = zeros2d( shape );
-*
-* quaternary2d( [ x, y, z, w, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ 4.0, 4.0 ], [ 4.0, 4.0 ] ]
-*/
-function quaternary2d( arrays, shape, fcn ) {
-	var S0;
-	var S1;
-	var i0;
-	var i1;
-	var x0;
-	var y0;
-	var z0;
-	var w0;
-	var v0;
-	var x;
-	var y;
-	var z;
-	var w;
-	var v;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
-	if ( S0 <= 0 || S1 <= 0 ) {
-		return;
-	}
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-	z = arrays[ 2 ];
-	w = arrays[ 3 ];
-	v = arrays[ 4 ];
-	for ( i1 = 0; i1 < S1; i1++ ) {
-		x0 = x[ i1 ];
-		y0 = y[ i1 ];
-		z0 = z[ i1 ];
-		w0 = w[ i1 ];
-		v0 = v[ i1 ];
-		for ( i0 = 0; i0 < S0; i0++ ) {
-			v0[ i0 ] = fcn( x0[ i0 ], y0[ i0 ], z0[ i0 ], w0[ i0 ] );
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = quaternary2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/zeros2d/lib/coverage.ndjson b/array/base/quaternary2d/zeros2d/lib/coverage.ndjson deleted file mode 100644 index 94c12f34fa..0000000000 --- a/array/base/quaternary2d/zeros2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"791611c08a58f8e71075a8fcb32e8d61f59de162","2023-11-05 17:16:15 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/quaternary2d/zeros2d/lib/index.html b/array/base/quaternary2d/zeros2d/lib/index.html deleted file mode 100644 index 5ca418e903..0000000000 --- a/array/base/quaternary2d/zeros2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib - - - - - - - - - -
-
-

All files zeros2d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/zeros2d/lib/index.js.html b/array/base/quaternary2d/zeros2d/lib/index.js.html deleted file mode 100644 index e92210c11a..0000000000 --- a/array/base/quaternary2d/zeros2d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/index.js - - - - - - - - - -
-
-

All files / zeros2d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros2d
-*
-* @example
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quaternary2d/zeros2d/lib/main.js.html b/array/base/quaternary2d/zeros2d/lib/main.js.html deleted file mode 100644 index a744f507e8..0000000000 --- a/array/base/quaternary2d/zeros2d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/main.js - - - - - - - - - -
-
-

All files / zeros2d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled2d = require( '@stdlib/array/base/filled2d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled two-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {ArrayArray} filled array
-*
-* @example
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
-function zeros2d( shape ) {
-	return filled2d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/filled/lib/coverage.ndjson b/array/base/quinary2d/filled/lib/coverage.ndjson deleted file mode 100644 index 3f44028ce1..0000000000 --- a/array/base/quinary2d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"45cec6858ffc8f2dbd02c9b097ae73df1dddc06a","2023-11-22 16:53:53 -0800"] diff --git a/array/base/quinary2d/filled/lib/index.html b/array/base/quinary2d/filled/lib/index.html deleted file mode 100644 index ddfadebbcc..0000000000 --- a/array/base/quinary2d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/filled/lib/index.js.html b/array/base/quinary2d/filled/lib/index.js.html deleted file mode 100644 index 52b77e735f..0000000000 --- a/array/base/quinary2d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/filled/lib/main.js.html b/array/base/quinary2d/filled/lib/main.js.html deleted file mode 100644 index b6b8177092..0000000000 --- a/array/base/quinary2d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -10x -10x -10x -10x -10x -10x -20x -20x -10x -10x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/filled2d/lib/coverage.ndjson b/array/base/quinary2d/filled2d/lib/coverage.ndjson deleted file mode 100644 index 068da8f170..0000000000 --- a/array/base/quinary2d/filled2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[109,109,100,4,4,100,1,1,100,109,109,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] -[109,109,100,4,4,100,1,1,100,109,109,100,"45cec6858ffc8f2dbd02c9b097ae73df1dddc06a","2023-11-22 16:53:53 -0800"] diff --git a/array/base/quinary2d/filled2d/lib/index.html b/array/base/quinary2d/filled2d/lib/index.html deleted file mode 100644 index 9e28274c3c..0000000000 --- a/array/base/quinary2d/filled2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled2d/lib - - - - - - - - - -
-
-

All files filled2d/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 109/109 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%63/63100%3/3100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/filled2d/lib/index.js.html b/array/base/quinary2d/filled2d/lib/index.js.html deleted file mode 100644 index 15e904d8ec..0000000000 --- a/array/base/quinary2d/filled2d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/index.js - - - - - - - - - -
-
-

All files / filled2d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/filled2d
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/filled2d/lib/main.js.html b/array/base/quinary2d/filled2d/lib/main.js.html deleted file mode 100644 index 8b9c395031..0000000000 --- a/array/base/quinary2d/filled2d/lib/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/main.js - - - - - - - - - -
-
-

All files / filled2d/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -10x -10x -5x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function filled2d( value, shape ) {
-	var arr;
-	var S0;
-	var S1;
-	var i;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < S1; i++ ) {
-		arr.push( filled( value, S0 ) );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/quinary2d/lib/coverage.ndjson b/array/base/quinary2d/quinary2d/lib/coverage.ndjson deleted file mode 100644 index bf19e29eeb..0000000000 --- a/array/base/quinary2d/quinary2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[159,159,100,8,8,100,1,1,100,159,159,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] -[159,159,100,8,8,100,1,1,100,159,159,100,"45cec6858ffc8f2dbd02c9b097ae73df1dddc06a","2023-11-22 16:53:53 -0800"] diff --git a/array/base/quinary2d/quinary2d/lib/index.html b/array/base/quinary2d/quinary2d/lib/index.html deleted file mode 100644 index f1b844b5bd..0000000000 --- a/array/base/quinary2d/quinary2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for quinary2d/lib - - - - - - - - - -
-
-

All files quinary2d/lib

-
- -
- 100% - Statements - 159/159 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 159/159 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%57/57100%1/1100%0/0100%57/57
main.js -
-
100%102/102100%7/7100%1/1100%102/102
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/quinary2d/lib/index.js.html b/array/base/quinary2d/quinary2d/lib/index.js.html deleted file mode 100644 index ee2966a4e9..0000000000 --- a/array/base/quinary2d/quinary2d/lib/index.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for quinary2d/lib/index.js - - - - - - - - - -
-
-

All files / quinary2d/lib index.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -581x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Apply a quinary callback to elements in five two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array.
-*
-* @module @stdlib/array/base/quinary2d
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-* var quinary2d = require( '@stdlib/array/base/quinary2d' );
-*
-* function add( x, y, z, w, v ) {
-*     return x + y + z + w + v;
-* }
-*
-* var shape = [ 2, 2 ];
-*
-* var x = ones2d( shape );
-* var y = ones2d( shape );
-* var z = ones2d( shape );
-* var w = ones2d( shape );
-* var v = ones2d( shape );
-* var out = zeros2d( shape );
-*
-* quinary2d( [ x, y, z, w, v, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ 5.0, 5.0 ], [ 5.0, 5.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/quinary2d/lib/main.js.html b/array/base/quinary2d/quinary2d/lib/main.js.html deleted file mode 100644 index 70325f29f3..0000000000 --- a/array/base/quinary2d/quinary2d/lib/main.js.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - Code coverage report for quinary2d/lib/main.js - - - - - - - - - -
-
-

All files / quinary2d/lib main.js

-
- -
- 100% - Statements - 102/102 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 102/102 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -1031x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -2x -2x -1x -1x -1x -1x -1x -1x -3x -2x -2x -2x -2x -2x -2x -2x -4x -4x -2x -3x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Applies a quinary callback to elements in five two-dimensional nested input arrays and assigns results to elements in a two-dimensional nested output array.
-*
-* ## Notes
-*
-* -   The function assumes that the input and output arrays have the same shape.
-*
-* @param {ArrayLikeObject<Array<Collection>>} arrays - array-like object containing five input nested arrays and one output nested array
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {Callback} fcn - quinary callback
-* @returns {void}
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* function add( x, y, z, w, v ) {
-*     return x + y + z + w + v;
-* }
-*
-* var shape = [ 2, 2 ];
-*
-* var x = ones2d( shape );
-* var y = ones2d( shape );
-* var z = ones2d( shape );
-* var w = ones2d( shape );
-* var v = ones2d( shape );
-* var out = zeros2d( shape );
-*
-* quinary2d( [ x, y, z, w, v, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ 5.0, 5.0 ], [ 5.0, 5.0 ] ]
-*/
-function quinary2d( arrays, shape, fcn ) {
-	var S0;
-	var S1;
-	var i0;
-	var i1;
-	var x0;
-	var y0;
-	var z0;
-	var w0;
-	var u0;
-	var v0;
-	var x;
-	var y;
-	var z;
-	var w;
-	var u;
-	var v;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
-	if ( S0 <= 0 || S1 <= 0 ) {
-		return;
-	}
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-	z = arrays[ 2 ];
-	w = arrays[ 3 ];
-	u = arrays[ 4 ];
-	v = arrays[ 5 ];
-	for ( i1 = 0; i1 < S1; i1++ ) {
-		x0 = x[ i1 ];
-		y0 = y[ i1 ];
-		z0 = z[ i1 ];
-		w0 = w[ i1 ];
-		u0 = u[ i1 ];
-		v0 = v[ i1 ];
-		for ( i0 = 0; i0 < S0; i0++ ) {
-			v0[ i0 ] = fcn( x0[ i0 ], y0[ i0 ], z0[ i0 ], w0[ i0 ], u0[ i0 ] );
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = quinary2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/zeros2d/lib/coverage.ndjson b/array/base/quinary2d/zeros2d/lib/coverage.ndjson deleted file mode 100644 index 3510ea015e..0000000000 --- a/array/base/quinary2d/zeros2d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"45cec6858ffc8f2dbd02c9b097ae73df1dddc06a","2023-11-22 16:53:53 -0800"] diff --git a/array/base/quinary2d/zeros2d/lib/index.html b/array/base/quinary2d/zeros2d/lib/index.html deleted file mode 100644 index 82400b436c..0000000000 --- a/array/base/quinary2d/zeros2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib - - - - - - - - - -
-
-

All files zeros2d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/zeros2d/lib/index.js.html b/array/base/quinary2d/zeros2d/lib/index.js.html deleted file mode 100644 index a8f9ad8aba..0000000000 --- a/array/base/quinary2d/zeros2d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/index.js - - - - - - - - - -
-
-

All files / zeros2d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros2d
-*
-* @example
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/quinary2d/zeros2d/lib/main.js.html b/array/base/quinary2d/zeros2d/lib/main.js.html deleted file mode 100644 index a7fc0033b3..0000000000 --- a/array/base/quinary2d/zeros2d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/main.js - - - - - - - - - -
-
-

All files / zeros2d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled2d = require( '@stdlib/array/base/filled2d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled two-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {ArrayArray} filled array
-*
-* @example
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
-function zeros2d( shape ) {
-	return filled2d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/filled/lib/coverage.ndjson b/array/base/ternary2d/filled/lib/coverage.ndjson deleted file mode 100644 index 70e1e1ce15..0000000000 --- a/array/base/ternary2d/filled/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"7214b1b188ed42b575d70ea6ed71c4aa56f82e92","2023-10-30 17:52:02 -0700"] diff --git a/array/base/ternary2d/filled/lib/index.html b/array/base/ternary2d/filled/lib/index.html deleted file mode 100644 index bbc7f60115..0000000000 --- a/array/base/ternary2d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/filled/lib/index.js.html b/array/base/ternary2d/filled/lib/index.js.html deleted file mode 100644 index 59bc776142..0000000000 --- a/array/base/ternary2d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/filled/lib/main.js.html b/array/base/ternary2d/filled/lib/main.js.html deleted file mode 100644 index 88ed7d4e2f..0000000000 --- a/array/base/ternary2d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -10x -10x -10x -10x -10x -10x -10x -20x -20x -10x -10x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/filled2d/lib/coverage.ndjson b/array/base/ternary2d/filled2d/lib/coverage.ndjson deleted file mode 100644 index be6dd951e2..0000000000 --- a/array/base/ternary2d/filled2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[109,109,100,4,4,100,1,1,100,109,109,100,"7214b1b188ed42b575d70ea6ed71c4aa56f82e92","2023-10-30 17:52:02 -0700"] diff --git a/array/base/ternary2d/filled2d/lib/index.html b/array/base/ternary2d/filled2d/lib/index.html deleted file mode 100644 index 6370024212..0000000000 --- a/array/base/ternary2d/filled2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled2d/lib - - - - - - - - - -
-
-

All files filled2d/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 109/109 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%63/63100%3/3100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/filled2d/lib/index.js.html b/array/base/ternary2d/filled2d/lib/index.js.html deleted file mode 100644 index 020992ad23..0000000000 --- a/array/base/ternary2d/filled2d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/index.js - - - - - - - - - -
-
-

All files / filled2d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/filled2d
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/filled2d/lib/main.js.html b/array/base/ternary2d/filled2d/lib/main.js.html deleted file mode 100644 index 4b11010087..0000000000 --- a/array/base/ternary2d/filled2d/lib/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/main.js - - - - - - - - - -
-
-

All files / filled2d/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -10x -10x -5x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function filled2d( value, shape ) {
-	var arr;
-	var S0;
-	var S1;
-	var i;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < S1; i++ ) {
-		arr.push( filled( value, S0 ) );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/ternary2d/lib/coverage.ndjson b/array/base/ternary2d/ternary2d/lib/coverage.ndjson deleted file mode 100644 index 86ce908350..0000000000 --- a/array/base/ternary2d/ternary2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[147,147,100,8,8,100,1,1,100,147,147,100,"7214b1b188ed42b575d70ea6ed71c4aa56f82e92","2023-10-30 17:52:02 -0700"] diff --git a/array/base/ternary2d/ternary2d/lib/index.html b/array/base/ternary2d/ternary2d/lib/index.html deleted file mode 100644 index 57ab45640a..0000000000 --- a/array/base/ternary2d/ternary2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ternary2d/lib - - - - - - - - - -
-
-

All files ternary2d/lib

-
- -
- 100% - Statements - 147/147 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 147/147 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%92/92100%7/7100%1/1100%92/92
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/ternary2d/lib/index.js.html b/array/base/ternary2d/ternary2d/lib/index.js.html deleted file mode 100644 index 1c5533569f..0000000000 --- a/array/base/ternary2d/ternary2d/lib/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for ternary2d/lib/index.js - - - - - - - - - -
-
-

All files / ternary2d/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Apply a ternary callback to elements in three two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array.
-*
-* @module @stdlib/array/base/ternary2d
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-* var ternary2d = require( '@stdlib/array/base/ternary2d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 2, 2 ];
-*
-* var x = ones2d( shape );
-* var y = ones2d( shape );
-* var z = ones2d( shape );
-* var out = zeros2d( shape );
-*
-* ternary2d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/ternary2d/lib/main.js.html b/array/base/ternary2d/ternary2d/lib/main.js.html deleted file mode 100644 index 3cff1b7d52..0000000000 --- a/array/base/ternary2d/ternary2d/lib/main.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for ternary2d/lib/main.js - - - - - - - - - -
-
-

All files / ternary2d/lib main.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 92/92 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -931x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -2x -2x -1x -1x -1x -1x -3x -2x -2x -2x -2x -2x -4x -4x -2x -3x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Applies a ternary callback to elements in three two-dimensional nested input arrays and assigns results to elements in a two-dimensional nested output array.
-*
-* ## Notes
-*
-* -   The function assumes that the input and output arrays have the same shape.
-*
-* @param {ArrayLikeObject<Array<Collection>>} arrays - array-like object containing three input nested arrays and one output nested array
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {Callback} fcn - ternary callback
-* @returns {void}
-*
-* @example
-* var ones2d = require( '@stdlib/array/base/ones2d' );
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 2, 2 ];
-*
-* var x = ones2d( shape );
-* var y = ones2d( shape );
-* var z = ones2d( shape );
-* var out = zeros2d( shape );
-*
-* ternary2d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ]
-*/
-function ternary2d( arrays, shape, fcn ) {
-	var S0;
-	var S1;
-	var i0;
-	var i1;
-	var x0;
-	var y0;
-	var z0;
-	var w0;
-	var x;
-	var y;
-	var z;
-	var w;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
-	if ( S0 <= 0 || S1 <= 0 ) {
-		return;
-	}
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-	z = arrays[ 2 ];
-	w = arrays[ 3 ];
-	for ( i1 = 0; i1 < S1; i1++ ) {
-		x0 = x[ i1 ];
-		y0 = y[ i1 ];
-		z0 = z[ i1 ];
-		w0 = w[ i1 ];
-		for ( i0 = 0; i0 < S0; i0++ ) {
-			w0[ i0 ] = fcn( x0[ i0 ], y0[ i0 ], z0[ i0 ] );
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ternary2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/zeros2d/lib/coverage.ndjson b/array/base/ternary2d/zeros2d/lib/coverage.ndjson deleted file mode 100644 index 9557c122b6..0000000000 --- a/array/base/ternary2d/zeros2d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"7214b1b188ed42b575d70ea6ed71c4aa56f82e92","2023-10-30 17:52:02 -0700"] diff --git a/array/base/ternary2d/zeros2d/lib/index.html b/array/base/ternary2d/zeros2d/lib/index.html deleted file mode 100644 index 621f300486..0000000000 --- a/array/base/ternary2d/zeros2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib - - - - - - - - - -
-
-

All files zeros2d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/zeros2d/lib/index.js.html b/array/base/ternary2d/zeros2d/lib/index.js.html deleted file mode 100644 index 7cb4c6d7f9..0000000000 --- a/array/base/ternary2d/zeros2d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/index.js - - - - - - - - - -
-
-

All files / zeros2d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros2d
-*
-* @example
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary2d/zeros2d/lib/main.js.html b/array/base/ternary2d/zeros2d/lib/main.js.html deleted file mode 100644 index c57e9d01f8..0000000000 --- a/array/base/ternary2d/zeros2d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/main.js - - - - - - - - - -
-
-

All files / zeros2d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled2d = require( '@stdlib/array/base/filled2d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled two-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {ArrayArray} filled array
-*
-* @example
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
-function zeros2d( shape ) {
-	return filled2d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/filled/lib/coverage.ndjson b/array/base/ternary3d/filled/lib/coverage.ndjson deleted file mode 100644 index eb9816da1a..0000000000 --- a/array/base/ternary3d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"2b26af75ebd59c427298477ee36ec4823608f8fa","2023-10-31 00:57:49 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/ternary3d/filled/lib/index.html b/array/base/ternary3d/filled/lib/index.html deleted file mode 100644 index 4005ac4a30..0000000000 --- a/array/base/ternary3d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/filled/lib/index.js.html b/array/base/ternary3d/filled/lib/index.js.html deleted file mode 100644 index 13b0b308c4..0000000000 --- a/array/base/ternary3d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/filled/lib/main.js.html b/array/base/ternary3d/filled/lib/main.js.html deleted file mode 100644 index 18b5214ded..0000000000 --- a/array/base/ternary3d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -28x -28x -28x -28x -56x -56x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/filled3d/lib/coverage.ndjson b/array/base/ternary3d/filled3d/lib/coverage.ndjson deleted file mode 100644 index 82b08b43e0..0000000000 --- a/array/base/ternary3d/filled3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[117,117,100,5,5,100,1,1,100,117,117,100,"2b26af75ebd59c427298477ee36ec4823608f8fa","2023-10-31 00:57:49 -0700"] -[117,117,100,5,5,100,1,1,100,117,117,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/ternary3d/filled3d/lib/index.html b/array/base/ternary3d/filled3d/lib/index.html deleted file mode 100644 index 385c056fa3..0000000000 --- a/array/base/ternary3d/filled3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled3d/lib - - - - - - - - - -
-
-

All files filled3d/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%71/71100%4/4100%1/1100%71/71
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/filled3d/lib/index.js.html b/array/base/ternary3d/filled3d/lib/index.js.html deleted file mode 100644 index 8f9da3d08d..0000000000 --- a/array/base/ternary3d/filled3d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/index.js - - - - - - - - - -
-
-

All files / filled3d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled three-dimensional nested array.
-*
-* @module @stdlib/array/base/filled3d
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/filled3d/lib/main.js.html b/array/base/ternary3d/filled3d/lib/main.js.html deleted file mode 100644 index 7ee374cde3..0000000000 --- a/array/base/ternary3d/filled3d/lib/main.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/main.js - - - - - - - - - -
-
-

All files / filled3d/lib main.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 71/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -14x -14x -28x -28x -14x -14x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled three-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
-function filled3d( value, shape ) {
-	var out;
-	var a1;
-	var S0;
-	var S1;
-	var S2;
-	var i2;
-	var i1;
- 
-	S0 = shape[ 2 ];
-	S1 = shape[ 1 ];
-	S2 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i2 = 0; i2 < S2; i2++ ) {
-		a1 = [];
-		for ( i1 = 0; i1 < S1; i1++ ) {
-			a1.push( filled( value, S0 ) );
-		}
-		out.push( a1 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/ternary3d/lib/coverage.ndjson b/array/base/ternary3d/ternary3d/lib/coverage.ndjson deleted file mode 100644 index d2c0bcc239..0000000000 --- a/array/base/ternary3d/ternary3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[160,160,100,10,10,100,1,1,100,160,160,100,"2b26af75ebd59c427298477ee36ec4823608f8fa","2023-10-31 00:57:49 -0700"] -[160,160,100,10,10,100,1,1,100,160,160,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/ternary3d/ternary3d/lib/index.html b/array/base/ternary3d/ternary3d/lib/index.html deleted file mode 100644 index eac239737d..0000000000 --- a/array/base/ternary3d/ternary3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ternary3d/lib - - - - - - - - - -
-
-

All files ternary3d/lib

-
- -
- 100% - Statements - 160/160 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 160/160 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%105/105100%9/9100%1/1100%105/105
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/ternary3d/lib/index.js.html b/array/base/ternary3d/ternary3d/lib/index.js.html deleted file mode 100644 index 4f0efabe94..0000000000 --- a/array/base/ternary3d/ternary3d/lib/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for ternary3d/lib/index.js - - - - - - - - - -
-
-

All files / ternary3d/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Apply a ternary callback to elements in three three-dimensional nested input arrays and assign results to elements in a three-dimensional nested output array.
-*
-* @module @stdlib/array/base/ternary3d
-*
-* @example
-* var ones3d = require( '@stdlib/array/base/ones3d' );
-* var zeros3d = require( '@stdlib/array/base/zeros3d' );
-* var ternary3d = require( '@stdlib/array/base/ternary3d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 1, 2, 2 ];
-*
-* var x = ones3d( shape );
-* var y = ones3d( shape );
-* var z = ones3d( shape );
-* var out = zeros3d( shape );
-*
-* ternary3d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/ternary3d/lib/main.js.html b/array/base/ternary3d/ternary3d/lib/main.js.html deleted file mode 100644 index 623afacce5..0000000000 --- a/array/base/ternary3d/ternary3d/lib/main.js.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - Code coverage report for ternary3d/lib/main.js - - - - - - - - - -
-
-

All files / ternary3d/lib main.js

-
- -
- 100% - Statements - 105/105 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 105/105 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -1061x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -3x -3x -1x -1x -1x -1x -4x -2x -2x -2x -2x -2x -4x -4x -4x -4x -4x -8x -8x -4x -2x -4x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Applies a ternary callback to elements in three three-dimensional nested input arrays and assigns results to elements in a three-dimensional nested output array.
-*
-* ## Notes
-*
-* -   The function assumes that the input and output arrays have the same shape.
-*
-* @param {ArrayLikeObject<Array<Array<Collection>>>} arrays - array-like object containing three input nested arrays and one output nested array
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {Callback} fcn - ternary callback
-* @returns {void}
-*
-* @example
-* var ones3d = require( '@stdlib/array/base/ones3d' );
-* var zeros3d = require( '@stdlib/array/base/zeros3d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 1, 2, 2 ];
-*
-* var x = ones3d( shape );
-* var y = ones3d( shape );
-* var z = ones3d( shape );
-* var out = zeros3d( shape );
-*
-* ternary3d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ] ]
-*/
-function ternary3d( arrays, shape, fcn ) {
-	var S0;
-	var S1;
-	var S2;
-	var i0;
-	var i1;
-	var i2;
-	var x0;
-	var y0;
-	var z0;
-	var w0;
-	var x1;
-	var y1;
-	var z1;
-	var w1;
-	var x;
-	var y;
-	var z;
-	var w;
- 
-	S0 = shape[ 2 ];
-	S1 = shape[ 1 ];
-	S2 = shape[ 0 ];
-	if ( S0 <= 0 || S1 <= 0 || S2 <= 0 ) {
-		return;
-	}
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-	z = arrays[ 2 ];
-	w = arrays[ 3 ];
-	for ( i2 = 0; i2 < S2; i2++ ) {
-		x1 = x[ i2 ];
-		y1 = y[ i2 ];
-		z1 = z[ i2 ];
-		w1 = w[ i2 ];
-		for ( i1 = 0; i1 < S1; i1++ ) {
-			x0 = x1[ i1 ];
-			y0 = y1[ i1 ];
-			z0 = z1[ i1 ];
-			w0 = w1[ i1 ];
-			for ( i0 = 0; i0 < S0; i0++ ) {
-				w0[ i0 ] = fcn( x0[ i0 ], y0[ i0 ], z0[ i0 ] );
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ternary3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/zeros3d/lib/coverage.ndjson b/array/base/ternary3d/zeros3d/lib/coverage.ndjson deleted file mode 100644 index 356bd14011..0000000000 --- a/array/base/ternary3d/zeros3d/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"2b26af75ebd59c427298477ee36ec4823608f8fa","2023-10-31 00:57:49 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"754e915e9b8d296090263fd35a8e5ca57bba3746","2023-11-05 18:00:20 -0800"] diff --git a/array/base/ternary3d/zeros3d/lib/index.html b/array/base/ternary3d/zeros3d/lib/index.html deleted file mode 100644 index 7ae3bce7ff..0000000000 --- a/array/base/ternary3d/zeros3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros3d/lib - - - - - - - - - -
-
-

All files zeros3d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/zeros3d/lib/index.js.html b/array/base/ternary3d/zeros3d/lib/index.js.html deleted file mode 100644 index 8aa1655497..0000000000 --- a/array/base/ternary3d/zeros3d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros3d/lib/index.js - - - - - - - - - -
-
-

All files / zeros3d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled three-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros3d
-*
-* @example
-* var zeros3d = require( '@stdlib/array/base/zeros3d' );
-*
-* var out = zeros3d( [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary3d/zeros3d/lib/main.js.html b/array/base/ternary3d/zeros3d/lib/main.js.html deleted file mode 100644 index 0257026294..0000000000 --- a/array/base/ternary3d/zeros3d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros3d/lib/main.js - - - - - - - - - -
-
-

All files / zeros3d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled3d = require( '@stdlib/array/base/filled3d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled three-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zeros3d( [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*/
-function zeros3d( shape ) {
-	return filled3d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/filled/lib/coverage.ndjson b/array/base/ternary4d/filled/lib/coverage.ndjson deleted file mode 100644 index 5fd17c751b..0000000000 --- a/array/base/ternary4d/filled/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary4d/filled/lib/index.html b/array/base/ternary4d/filled/lib/index.html deleted file mode 100644 index fc063cdf0d..0000000000 --- a/array/base/ternary4d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/filled/lib/index.js.html b/array/base/ternary4d/filled/lib/index.js.html deleted file mode 100644 index 0a6853c915..0000000000 --- a/array/base/ternary4d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/filled/lib/main.js.html b/array/base/ternary4d/filled/lib/main.js.html deleted file mode 100644 index 55ac3c0969..0000000000 --- a/array/base/ternary4d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -36x -36x -36x -36x -36x -36x -36x -72x -72x -36x -36x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/filled4d/lib/coverage.ndjson b/array/base/ternary4d/filled4d/lib/coverage.ndjson deleted file mode 100644 index b0f37ca82d..0000000000 --- a/array/base/ternary4d/filled4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[125,125,100,5,5,100,1,1,100,125,125,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary4d/filled4d/lib/index.html b/array/base/ternary4d/filled4d/lib/index.html deleted file mode 100644 index 7038dd3ef2..0000000000 --- a/array/base/ternary4d/filled4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled4d/lib - - - - - - - - - -
-
-

All files filled4d/lib

-
- -
- 100% - Statements - 125/125 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 125/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%79/79100%4/4100%1/1100%79/79
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/filled4d/lib/index.js.html b/array/base/ternary4d/filled4d/lib/index.js.html deleted file mode 100644 index 117ea02438..0000000000 --- a/array/base/ternary4d/filled4d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/index.js - - - - - - - - - -
-
-

All files / filled4d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled four-dimensional nested array.
-*
-* @module @stdlib/array/base/filled4d
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/filled4d/lib/main.js.html b/array/base/ternary4d/filled4d/lib/main.js.html deleted file mode 100644 index 9011817034..0000000000 --- a/array/base/ternary4d/filled4d/lib/main.js.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/main.js - - - - - - - - - -
-
-

All files / filled4d/lib main.js

-
- -
- 100% - Statements - 79/79 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 79/79 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -801x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -18x -18x -36x -36x -18x -18x -9x -9x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled four-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
-function filled4d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var i1;
-	var i2;
-	var i3;
- 
-	S0 = shape[ 3 ];
-	S1 = shape[ 2 ];
-	S2 = shape[ 1 ];
-	S3 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i3 = 0; i3 < S3; i3++ ) {
-		a2 = [];
-		for ( i2 = 0; i2 < S2; i2++ ) {
-			a1 = [];
-			for ( i1 = 0; i1 < S1; i1++ ) {
-				a1.push( filled( value, S0 ) );
-			}
-			a2.push( a1 );
-		}
-		out.push( a2 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/ternary4d/lib/coverage.ndjson b/array/base/ternary4d/ternary4d/lib/coverage.ndjson deleted file mode 100644 index 24190a553a..0000000000 --- a/array/base/ternary4d/ternary4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[173,173,100,11,11,100,1,1,100,173,173,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary4d/ternary4d/lib/index.html b/array/base/ternary4d/ternary4d/lib/index.html deleted file mode 100644 index 2a0b34f229..0000000000 --- a/array/base/ternary4d/ternary4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ternary4d/lib - - - - - - - - - -
-
-

All files ternary4d/lib

-
- -
- 100% - Statements - 173/173 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 173/173 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%118/118100%10/10100%1/1100%118/118
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/ternary4d/lib/index.js.html b/array/base/ternary4d/ternary4d/lib/index.js.html deleted file mode 100644 index 219ee1da33..0000000000 --- a/array/base/ternary4d/ternary4d/lib/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for ternary4d/lib/index.js - - - - - - - - - -
-
-

All files / ternary4d/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Apply a ternary callback to elements in three four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array.
-*
-* @module @stdlib/array/base/ternary4d
-*
-* @example
-* var ones4d = require( '@stdlib/array/base/ones4d' );
-* var zeros4d = require( '@stdlib/array/base/zeros4d' );
-* var ternary4d = require( '@stdlib/array/base/ternary4d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 1, 1, 2, 2 ];
-*
-* var x = ones4d( shape );
-* var y = ones4d( shape );
-* var z = ones4d( shape );
-* var out = zeros4d( shape );
-*
-* ternary4d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/ternary4d/lib/main.js.html b/array/base/ternary4d/ternary4d/lib/main.js.html deleted file mode 100644 index 5a787b218e..0000000000 --- a/array/base/ternary4d/ternary4d/lib/main.js.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - Code coverage report for ternary4d/lib/main.js - - - - - - - - - -
-
-

All files / ternary4d/lib main.js

-
- -
- 100% - Statements - 118/118 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 118/118 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -1191x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -4x -4x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -4x -4x -4x -4x -4x -8x -8x -4x -2x -1x -5x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Applies a ternary callback to elements in three four-dimensional nested input arrays and assigns results to elements in a four-dimensional nested output array.
-*
-* ## Notes
-*
-* -   The function assumes that the input and output arrays have the same shape.
-*
-* @param {ArrayLikeObject<Array<Collection>>} arrays - array-like object containing three input nested arrays and one output nested array
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {Callback} fcn - ternary callback
-* @returns {void}
-*
-* @example
-* var ones4d = require( '@stdlib/array/base/ones4d' );
-* var zeros4d = require( '@stdlib/array/base/zeros4d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 1, 1, 2, 2 ];
-*
-* var x = ones4d( shape );
-* var y = ones4d( shape );
-* var z = ones4d( shape );
-* var out = zeros4d( shape );
-*
-* ternary4d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ] ] ]
-*/
-function ternary4d( arrays, shape, fcn ) {
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var x0;
-	var y0;
-	var z0;
-	var w0;
-	var x1;
-	var y1;
-	var z1;
-	var w1;
-	var x2;
-	var y2;
-	var z2;
-	var w2;
-	var x;
-	var y;
-	var z;
-	var w;
- 
-	S0 = shape[ 3 ];
-	S1 = shape[ 2 ];
-	S2 = shape[ 1 ];
-	S3 = shape[ 0 ];
-	if ( S0 <= 0 || S1 <= 0 || S2 <= 0 || S3 <= 0 ) {
-		return;
-	}
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-	z = arrays[ 2 ];
-	w = arrays[ 3 ];
-	for ( i3 = 0; i3 < S3; i3++ ) {
-		x2 = x[ i3 ];
-		y2 = y[ i3 ];
-		z2 = z[ i3 ];
-		w2 = w[ i3 ];
-		for ( i2 = 0; i2 < S2; i2++ ) {
-			x1 = x2[ i2 ];
-			y1 = y2[ i2 ];
-			z1 = z2[ i2 ];
-			w1 = w2[ i2 ];
-			for ( i1 = 0; i1 < S1; i1++ ) {
-				x0 = x1[ i1 ];
-				y0 = y1[ i1 ];
-				z0 = z1[ i1 ];
-				w0 = w1[ i1 ];
-				for ( i0 = 0; i0 < S0; i0++ ) {
-					w0[ i0 ] = fcn( x0[ i0 ], y0[ i0 ], z0[ i0 ] );
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ternary4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/zeros4d/lib/coverage.ndjson b/array/base/ternary4d/zeros4d/lib/coverage.ndjson deleted file mode 100644 index c3fafe22e9..0000000000 --- a/array/base/ternary4d/zeros4d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary4d/zeros4d/lib/index.html b/array/base/ternary4d/zeros4d/lib/index.html deleted file mode 100644 index d0242fefd8..0000000000 --- a/array/base/ternary4d/zeros4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros4d/lib - - - - - - - - - -
-
-

All files zeros4d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/zeros4d/lib/index.js.html b/array/base/ternary4d/zeros4d/lib/index.js.html deleted file mode 100644 index eb6a3ce76a..0000000000 --- a/array/base/ternary4d/zeros4d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros4d/lib/index.js - - - - - - - - - -
-
-

All files / zeros4d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled four-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros4d
-*
-* @example
-* var zeros4d = require( '@stdlib/array/base/zeros4d' );
-*
-* var out = zeros4d( [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary4d/zeros4d/lib/main.js.html b/array/base/ternary4d/zeros4d/lib/main.js.html deleted file mode 100644 index 934b22dd42..0000000000 --- a/array/base/ternary4d/zeros4d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros4d/lib/main.js - - - - - - - - - -
-
-

All files / zeros4d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled4d = require( '@stdlib/array/base/filled4d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled four-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zeros4d( [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*/
-function zeros4d( shape ) {
-	return filled4d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/filled/lib/coverage.ndjson b/array/base/ternary5d/filled/lib/coverage.ndjson deleted file mode 100644 index 5fd17c751b..0000000000 --- a/array/base/ternary5d/filled/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary5d/filled/lib/index.html b/array/base/ternary5d/filled/lib/index.html deleted file mode 100644 index ab284bf347..0000000000 --- a/array/base/ternary5d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/filled/lib/index.js.html b/array/base/ternary5d/filled/lib/index.js.html deleted file mode 100644 index ef713ef4c1..0000000000 --- a/array/base/ternary5d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/filled/lib/main.js.html b/array/base/ternary5d/filled/lib/main.js.html deleted file mode 100644 index 4a860a8e51..0000000000 --- a/array/base/ternary5d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -44x -44x -44x -44x -44x -44x -44x -88x -88x -44x -44x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/filled5d/lib/coverage.ndjson b/array/base/ternary5d/filled5d/lib/coverage.ndjson deleted file mode 100644 index 1b99b68433..0000000000 --- a/array/base/ternary5d/filled5d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[133,133,100,5,5,100,1,1,100,133,133,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary5d/filled5d/lib/index.html b/array/base/ternary5d/filled5d/lib/index.html deleted file mode 100644 index b0eaae3116..0000000000 --- a/array/base/ternary5d/filled5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled5d/lib - - - - - - - - - -
-
-

All files filled5d/lib

-
- -
- 100% - Statements - 133/133 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 133/133 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%87/87100%4/4100%1/1100%87/87
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/filled5d/lib/index.js.html b/array/base/ternary5d/filled5d/lib/index.js.html deleted file mode 100644 index 7a296bf56d..0000000000 --- a/array/base/ternary5d/filled5d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/index.js - - - - - - - - - -
-
-

All files / filled5d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled five-dimensional nested array.
-*
-* @module @stdlib/array/base/filled5d
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/filled5d/lib/main.js.html b/array/base/ternary5d/filled5d/lib/main.js.html deleted file mode 100644 index 32cec77ca3..0000000000 --- a/array/base/ternary5d/filled5d/lib/main.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/main.js - - - - - - - - - -
-
-

All files / filled5d/lib main.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -881x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -22x -22x -44x -44x -22x -22x -11x -11x -11x -11x -11x -11x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled five-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
-function filled5d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var a3;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
- 
-	S0 = shape[ 4 ];
-	S1 = shape[ 3 ];
-	S2 = shape[ 2 ];
-	S3 = shape[ 1 ];
-	S4 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i4 = 0; i4 < S4; i4++ ) {
-		a3 = [];
-		for ( i3 = 0; i3 < S3; i3++ ) {
-			a2 = [];
-			for ( i2 = 0; i2 < S2; i2++ ) {
-				a1 = [];
-				for ( i1 = 0; i1 < S1; i1++ ) {
-					a1.push( filled( value, S0 ) );
-				}
-				a2.push( a1 );
-			}
-			a3.push( a2 );
-		}
-		out.push( a3 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/ternary5d/lib/coverage.ndjson b/array/base/ternary5d/ternary5d/lib/coverage.ndjson deleted file mode 100644 index bfaffb4b93..0000000000 --- a/array/base/ternary5d/ternary5d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[186,186,100,12,12,100,1,1,100,186,186,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary5d/ternary5d/lib/index.html b/array/base/ternary5d/ternary5d/lib/index.html deleted file mode 100644 index d16e203a8d..0000000000 --- a/array/base/ternary5d/ternary5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for ternary5d/lib - - - - - - - - - -
-
-

All files ternary5d/lib

-
- -
- 100% - Statements - 186/186 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 186/186 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%131/131100%11/11100%1/1100%131/131
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/ternary5d/lib/index.js.html b/array/base/ternary5d/ternary5d/lib/index.js.html deleted file mode 100644 index e0050b0f1f..0000000000 --- a/array/base/ternary5d/ternary5d/lib/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for ternary5d/lib/index.js - - - - - - - - - -
-
-

All files / ternary5d/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Apply a ternary callback to elements in three five-dimensional nested input arrays and assign results to elements in a five-dimensional nested output array.
-*
-* @module @stdlib/array/base/ternary5d
-*
-* @example
-* var ones5d = require( '@stdlib/array/base/ones5d' );
-* var zeros5d = require( '@stdlib/array/base/zeros5d' );
-* var ternary5d = require( '@stdlib/array/base/ternary5d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 1, 1, 1, 2, 2 ];
-*
-* var x = ones5d( shape );
-* var y = ones5d( shape );
-* var z = ones5d( shape );
-* var out = zeros5d( shape );
-*
-* ternary5d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ [ [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/ternary5d/lib/main.js.html b/array/base/ternary5d/ternary5d/lib/main.js.html deleted file mode 100644 index 67731067b2..0000000000 --- a/array/base/ternary5d/ternary5d/lib/main.js.html +++ /dev/null @@ -1,478 +0,0 @@ - - - - - - Code coverage report for ternary5d/lib/main.js - - - - - - - - - -
-
-

All files / ternary5d/lib main.js

-
- -
- 100% - Statements - 131/131 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 131/131 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -1321x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -4x -4x -2x -2x -2x -2x -6x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -4x -4x -4x -4x -4x -8x -8x -4x -2x -1x -1x -6x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Applies a ternary callback to elements in three five-dimensional nested input arrays and assigns results to elements in a five-dimensional nested output array.
-*
-* ## Notes
-*
-* -   The function assumes that the input and output arrays have the same shape.
-*
-* @param {ArrayLikeObject<Array<Collection>>} arrays - array-like object containing three input nested arrays and one output nested array
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {Callback} fcn - ternary callback
-* @returns {void}
-*
-* @example
-* var ones5d = require( '@stdlib/array/base/ones5d' );
-* var zeros5d = require( '@stdlib/array/base/zeros5d' );
-*
-* function add( x, y, z ) {
-*     return x + y + z;
-* }
-*
-* var shape = [ 1, 1, 1, 2, 2 ];
-*
-* var x = ones5d( shape );
-* var y = ones5d( shape );
-* var z = ones5d( shape );
-* var out = zeros5d( shape );
-*
-* ternary5d( [ x, y, z, out ], shape, add );
-*
-* console.log( out );
-* // => [ [ [ [ [ 3.0, 3.0 ], [ 3.0, 3.0 ] ] ] ] ]
-*/
-function ternary5d( arrays, shape, fcn ) {
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var i0;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
-	var x0;
-	var y0;
-	var z0;
-	var w0;
-	var x1;
-	var y1;
-	var z1;
-	var w1;
-	var x2;
-	var y2;
-	var z2;
-	var w2;
-	var x3;
-	var y3;
-	var z3;
-	var w3;
-	var x;
-	var y;
-	var z;
-	var w;
- 
-	S0 = shape[ 4 ];
-	S1 = shape[ 3 ];
-	S2 = shape[ 2 ];
-	S3 = shape[ 1 ];
-	S4 = shape[ 0 ];
-	if ( S0 <= 0 || S1 <= 0 || S2 <= 0 || S3 <= 0 ) {
-		return;
-	}
-	x = arrays[ 0 ];
-	y = arrays[ 1 ];
-	z = arrays[ 2 ];
-	w = arrays[ 3 ];
-	for ( i4 = 0; i4 < S4; i4++ ) {
-		x3 = x[ i4 ];
-		y3 = y[ i4 ];
-		z3 = z[ i4 ];
-		w3 = w[ i4 ];
-		for ( i3 = 0; i3 < S3; i3++ ) {
-			x2 = x3[ i3 ];
-			y2 = y3[ i3 ];
-			z2 = z3[ i3 ];
-			w2 = w3[ i3 ];
-			for ( i2 = 0; i2 < S2; i2++ ) {
-				x1 = x2[ i2 ];
-				y1 = y2[ i2 ];
-				z1 = z2[ i2 ];
-				w1 = w2[ i2 ];
-				for ( i1 = 0; i1 < S1; i1++ ) {
-					x0 = x1[ i1 ];
-					y0 = y1[ i1 ];
-					z0 = z1[ i1 ];
-					w0 = w1[ i1 ];
-					for ( i0 = 0; i0 < S0; i0++ ) {
-						w0[ i0 ] = fcn( x0[ i0 ], y0[ i0 ], z0[ i0 ] );
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ternary5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/zeros5d/lib/coverage.ndjson b/array/base/ternary5d/zeros5d/lib/coverage.ndjson deleted file mode 100644 index c3fafe22e9..0000000000 --- a/array/base/ternary5d/zeros5d/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"fb8db9fa2bc6eb4df524b4f33f1c05c90fdda651","2023-10-31 01:21:18 -0700"] diff --git a/array/base/ternary5d/zeros5d/lib/index.html b/array/base/ternary5d/zeros5d/lib/index.html deleted file mode 100644 index 89eccf1d8f..0000000000 --- a/array/base/ternary5d/zeros5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros5d/lib - - - - - - - - - -
-
-

All files zeros5d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/zeros5d/lib/index.js.html b/array/base/ternary5d/zeros5d/lib/index.js.html deleted file mode 100644 index d260de16c7..0000000000 --- a/array/base/ternary5d/zeros5d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros5d/lib/index.js - - - - - - - - - -
-
-

All files / zeros5d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled five-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros5d
-*
-* @example
-* var zeros5d = require( '@stdlib/array/base/zeros5d' );
-*
-* var out = zeros5d( [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/ternary5d/zeros5d/lib/main.js.html b/array/base/ternary5d/zeros5d/lib/main.js.html deleted file mode 100644 index 986065605d..0000000000 --- a/array/base/ternary5d/zeros5d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros5d/lib/main.js - - - - - - - - - -
-
-

All files / zeros5d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -11x -11x -11x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled5d = require( '@stdlib/array/base/filled5d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled five-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zeros5d( [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*/
-function zeros5d( shape ) {
-	return filled5d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros/filled/lib/coverage.ndjson b/array/base/zeros/filled/lib/coverage.ndjson deleted file mode 100644 index 749d05fad5..0000000000 --- a/array/base/zeros/filled/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100] -[99,99,100,4,4,100,1,1,100,99,99,100,"7d6450c671dd91fffbec536a216a76f9e094dad0","2024-12-23 22:05:43 -0500"] diff --git a/array/base/zeros/filled/lib/index.html b/array/base/zeros/filled/lib/index.html deleted file mode 100644 index e43b4127c4..0000000000 --- a/array/base/zeros/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros/filled/lib/index.js.html b/array/base/zeros/filled/lib/index.js.html deleted file mode 100644 index 9b1531b99c..0000000000 --- a/array/base/zeros/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros/filled/lib/main.js.html b/array/base/zeros/filled/lib/main.js.html deleted file mode 100644 index 20cb5d2b8e..0000000000 --- a/array/base/zeros/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -2x -3x -3x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros/zeros/lib/coverage.ndjson b/array/base/zeros/zeros/lib/coverage.ndjson deleted file mode 100644 index 42605dd5f4..0000000000 --- a/array/base/zeros/zeros/lib/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100] -[85,85,100,3,3,100,1,1,100,85,85,100,"7d6450c671dd91fffbec536a216a76f9e094dad0","2024-12-23 22:05:43 -0500"] diff --git a/array/base/zeros/zeros/lib/index.html b/array/base/zeros/zeros/lib/index.html deleted file mode 100644 index db55b98a29..0000000000 --- a/array/base/zeros/zeros/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros/lib - - - - - - - - - -
-
-

All files zeros/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros/zeros/lib/index.js.html b/array/base/zeros/zeros/lib/index.js.html deleted file mode 100644 index 37fa423a68..0000000000 --- a/array/base/zeros/zeros/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros/lib/index.js - - - - - - - - - -
-
-

All files / zeros/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled "generic" array.
-*
-* @module @stdlib/array/base/zeros
-*
-* @example
-* var zeros = require( '@stdlib/array/base/zeros' );
-*
-* var out = zeros( 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros/zeros/lib/main.js.html b/array/base/zeros/zeros/lib/main.js.html deleted file mode 100644 index cf6ac05f43..0000000000 --- a/array/base/zeros/zeros/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros/lib/main.js - - - - - - - - - -
-
-

All files / zeros/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled "generic" array.
-*
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} output array
-*
-* @example
-* var out = zeros( 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*/
-function zeros( len ) {
-	return filled( 0.0, len );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/filled/lib/coverage.ndjson b/array/base/zeros2d/filled/lib/coverage.ndjson deleted file mode 100644 index 4f4af58474..0000000000 --- a/array/base/zeros2d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100] -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/array/base/zeros2d/filled/lib/index.html b/array/base/zeros2d/filled/lib/index.html deleted file mode 100644 index daaa74b615..0000000000 --- a/array/base/zeros2d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/filled/lib/index.js.html b/array/base/zeros2d/filled/lib/index.js.html deleted file mode 100644 index be86ac16a6..0000000000 --- a/array/base/zeros2d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/filled/lib/main.js.html b/array/base/zeros2d/filled/lib/main.js.html deleted file mode 100644 index d40e9f7930..0000000000 --- a/array/base/zeros2d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -13x -12x -12x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/filled2d/lib/coverage.ndjson b/array/base/zeros2d/filled2d/lib/coverage.ndjson deleted file mode 100644 index 8071543775..0000000000 --- a/array/base/zeros2d/filled2d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[109,109,100,4,4,100,1,1,100,109,109,100] -[109,109,100,4,4,100,1,1,100,109,109,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[109,109,100,4,4,100,1,1,100,109,109,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[109,109,100,4,4,100,1,1,100,109,109,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/array/base/zeros2d/filled2d/lib/index.html b/array/base/zeros2d/filled2d/lib/index.html deleted file mode 100644 index 079674139e..0000000000 --- a/array/base/zeros2d/filled2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled2d/lib - - - - - - - - - -
-
-

All files filled2d/lib

-
- -
- 100% - Statements - 109/109 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 109/109 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%63/63100%3/3100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/filled2d/lib/index.js.html b/array/base/zeros2d/filled2d/lib/index.js.html deleted file mode 100644 index 3408ac418a..0000000000 --- a/array/base/zeros2d/filled2d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/index.js - - - - - - - - - -
-
-

All files / filled2d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/filled2d
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var filled2d = require( '@stdlib/array/base/filled2d' );
-*
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/filled2d/lib/main.js.html b/array/base/zeros2d/filled2d/lib/main.js.html deleted file mode 100644 index 4d440e627e..0000000000 --- a/array/base/zeros2d/filled2d/lib/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for filled2d/lib/main.js - - - - - - - - - -
-
-

All files / filled2d/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -13x -13x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled2d( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = filled2d( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function filled2d( value, shape ) {
-	var arr;
-	var S0;
-	var S1;
-	var i;
- 
-	S0 = shape[ 1 ];
-	S1 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < S1; i++ ) {
-		arr.push( filled( value, S0 ) );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/zeros2d/lib/coverage.ndjson b/array/base/zeros2d/zeros2d/lib/coverage.ndjson deleted file mode 100644 index 6ed66686c7..0000000000 --- a/array/base/zeros2d/zeros2d/lib/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100] -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/array/base/zeros2d/zeros2d/lib/index.html b/array/base/zeros2d/zeros2d/lib/index.html deleted file mode 100644 index f84c485902..0000000000 --- a/array/base/zeros2d/zeros2d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib - - - - - - - - - -
-
-

All files zeros2d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/zeros2d/lib/index.js.html b/array/base/zeros2d/zeros2d/lib/index.js.html deleted file mode 100644 index 28c59e4d3f..0000000000 --- a/array/base/zeros2d/zeros2d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/index.js - - - - - - - - - -
-
-

All files / zeros2d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled two-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros2d
-*
-* @example
-* var zeros2d = require( '@stdlib/array/base/zeros2d' );
-*
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros2d/zeros2d/lib/main.js.html b/array/base/zeros2d/zeros2d/lib/main.js.html deleted file mode 100644 index b2ad1d971c..0000000000 --- a/array/base/zeros2d/zeros2d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros2d/lib/main.js - - - - - - - - - -
-
-

All files / zeros2d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled2d = require( '@stdlib/array/base/filled2d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled two-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {ArrayArray} filled array
-*
-* @example
-* var out = zeros2d( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
-function zeros2d( shape ) {
-	return filled2d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros2d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/filled/lib/coverage.ndjson b/array/base/zeros3d/filled/lib/coverage.ndjson deleted file mode 100644 index dea2d16ce1..0000000000 --- a/array/base/zeros3d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"bc279b5f310d68ca939e8c03de09ff23fbc4ae68","2025-01-02 22:03:12 -0500"] diff --git a/array/base/zeros3d/filled/lib/index.html b/array/base/zeros3d/filled/lib/index.html deleted file mode 100644 index 45257dc2f5..0000000000 --- a/array/base/zeros3d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/filled/lib/index.js.html b/array/base/zeros3d/filled/lib/index.js.html deleted file mode 100644 index 4f285dea3a..0000000000 --- a/array/base/zeros3d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/filled/lib/main.js.html b/array/base/zeros3d/filled/lib/main.js.html deleted file mode 100644 index cdd5aa8ed1..0000000000 --- a/array/base/zeros3d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -19x -19x -19x -19x -19x -19x -19x -21x -21x -19x -19x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/filled3d/lib/coverage.ndjson b/array/base/zeros3d/filled3d/lib/coverage.ndjson deleted file mode 100644 index e4e03b369d..0000000000 --- a/array/base/zeros3d/filled3d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[117,117,100,5,5,100,1,1,100,117,117,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[117,117,100,5,5,100,1,1,100,117,117,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[117,117,100,5,5,100,1,1,100,117,117,100,"bc279b5f310d68ca939e8c03de09ff23fbc4ae68","2025-01-02 22:03:12 -0500"] diff --git a/array/base/zeros3d/filled3d/lib/index.html b/array/base/zeros3d/filled3d/lib/index.html deleted file mode 100644 index d03cd426bc..0000000000 --- a/array/base/zeros3d/filled3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled3d/lib - - - - - - - - - -
-
-

All files filled3d/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%71/71100%4/4100%1/1100%71/71
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/filled3d/lib/index.js.html b/array/base/zeros3d/filled3d/lib/index.js.html deleted file mode 100644 index 9ce8fe24a7..0000000000 --- a/array/base/zeros3d/filled3d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/index.js - - - - - - - - - -
-
-

All files / filled3d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled three-dimensional nested array.
-*
-* @module @stdlib/array/base/filled3d
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var filled3d = require( '@stdlib/array/base/filled3d' );
-*
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/filled3d/lib/main.js.html b/array/base/zeros3d/filled3d/lib/main.js.html deleted file mode 100644 index bda46054fd..0000000000 --- a/array/base/zeros3d/filled3d/lib/main.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for filled3d/lib/main.js - - - - - - - - - -
-
-

All files / filled3d/lib main.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 71/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -14x -14x -19x -19x -14x -14x -12x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled three-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled3d( 0.0, [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*
-* @example
-* var out = filled3d( 'beep', [ 1, 3, 1 ] );
-* // returns [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ]
-*/
-function filled3d( value, shape ) {
-	var out;
-	var a1;
-	var S0;
-	var S1;
-	var S2;
-	var i2;
-	var i1;
- 
-	S0 = shape[ 2 ];
-	S1 = shape[ 1 ];
-	S2 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i2 = 0; i2 < S2; i2++ ) {
-		a1 = [];
-		for ( i1 = 0; i1 < S1; i1++ ) {
-			a1.push( filled( value, S0 ) );
-		}
-		out.push( a1 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/zeros3d/lib/coverage.ndjson b/array/base/zeros3d/zeros3d/lib/coverage.ndjson deleted file mode 100644 index 78b5106421..0000000000 --- a/array/base/zeros3d/zeros3d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"bc279b5f310d68ca939e8c03de09ff23fbc4ae68","2025-01-02 22:03:12 -0500"] diff --git a/array/base/zeros3d/zeros3d/lib/index.html b/array/base/zeros3d/zeros3d/lib/index.html deleted file mode 100644 index 536da4f217..0000000000 --- a/array/base/zeros3d/zeros3d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros3d/lib - - - - - - - - - -
-
-

All files zeros3d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/zeros3d/lib/index.js.html b/array/base/zeros3d/zeros3d/lib/index.js.html deleted file mode 100644 index db1a9834d8..0000000000 --- a/array/base/zeros3d/zeros3d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros3d/lib/index.js - - - - - - - - - -
-
-

All files / zeros3d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled three-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros3d
-*
-* @example
-* var zeros3d = require( '@stdlib/array/base/zeros3d' );
-*
-* var out = zeros3d( [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros3d/zeros3d/lib/main.js.html b/array/base/zeros3d/zeros3d/lib/main.js.html deleted file mode 100644 index fcdcaccf76..0000000000 --- a/array/base/zeros3d/zeros3d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros3d/lib/main.js - - - - - - - - - -
-
-

All files / zeros3d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled3d = require( '@stdlib/array/base/filled3d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled three-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zeros3d( [ 1, 1, 3 ] );
-* // returns [ [ [ 0.0, 0.0, 0.0 ] ] ]
-*/
-function zeros3d( shape ) {
-	return filled3d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros3d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/filled/lib/coverage.ndjson b/array/base/zeros4d/filled/lib/coverage.ndjson deleted file mode 100644 index 25c49a0ad9..0000000000 --- a/array/base/zeros4d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/zeros4d/filled/lib/index.html b/array/base/zeros4d/filled/lib/index.html deleted file mode 100644 index 99ac7678db..0000000000 --- a/array/base/zeros4d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/filled/lib/index.js.html b/array/base/zeros4d/filled/lib/index.js.html deleted file mode 100644 index 6aeaa2f1d9..0000000000 --- a/array/base/zeros4d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/filled/lib/main.js.html b/array/base/zeros4d/filled/lib/main.js.html deleted file mode 100644 index 667b3fd3a5..0000000000 --- a/array/base/zeros4d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -25x -25x -25x -25x -33x -33x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/filled4d/lib/coverage.ndjson b/array/base/zeros4d/filled4d/lib/coverage.ndjson deleted file mode 100644 index ad3a63d673..0000000000 --- a/array/base/zeros4d/filled4d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[125,125,100,6,6,100,1,1,100,125,125,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[125,125,100,6,6,100,1,1,100,125,125,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[125,125,100,6,6,100,1,1,100,125,125,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/zeros4d/filled4d/lib/index.html b/array/base/zeros4d/filled4d/lib/index.html deleted file mode 100644 index 195b8aa0e3..0000000000 --- a/array/base/zeros4d/filled4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled4d/lib - - - - - - - - - -
-
-

All files filled4d/lib

-
- -
- 100% - Statements - 125/125 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 125/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%79/79100%5/5100%1/1100%79/79
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/filled4d/lib/index.js.html b/array/base/zeros4d/filled4d/lib/index.js.html deleted file mode 100644 index 1c3b2a0b40..0000000000 --- a/array/base/zeros4d/filled4d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/index.js - - - - - - - - - -
-
-

All files / filled4d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled four-dimensional nested array.
-*
-* @module @stdlib/array/base/filled4d
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var filled4d = require( '@stdlib/array/base/filled4d' );
-*
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/filled4d/lib/main.js.html b/array/base/zeros4d/filled4d/lib/main.js.html deleted file mode 100644 index f697749f91..0000000000 --- a/array/base/zeros4d/filled4d/lib/main.js.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Code coverage report for filled4d/lib/main.js - - - - - - - - - -
-
-

All files / filled4d/lib main.js

-
- -
- 100% - Statements - 79/79 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 79/79 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -801x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -16x -16x -19x -19x -25x -25x -19x -19x -16x -16x -15x -15x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled four-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled4d( 0.0, [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*
-* @example
-* var out = filled4d( 'beep', [ 1, 1, 3, 1 ] );
-* // returns [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ]
-*/
-function filled4d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var i1;
-	var i2;
-	var i3;
- 
-	S0 = shape[ 3 ];
-	S1 = shape[ 2 ];
-	S2 = shape[ 1 ];
-	S3 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i3 = 0; i3 < S3; i3++ ) {
-		a2 = [];
-		for ( i2 = 0; i2 < S2; i2++ ) {
-			a1 = [];
-			for ( i1 = 0; i1 < S1; i1++ ) {
-				a1.push( filled( value, S0 ) );
-			}
-			a2.push( a1 );
-		}
-		out.push( a2 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/zeros4d/lib/coverage.ndjson b/array/base/zeros4d/zeros4d/lib/coverage.ndjson deleted file mode 100644 index c2ca3e7a68..0000000000 --- a/array/base/zeros4d/zeros4d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"7e8187a766886c2fb9cdc356cf781f0a1802172c","2024-12-07 20:09:55 -0500"] diff --git a/array/base/zeros4d/zeros4d/lib/index.html b/array/base/zeros4d/zeros4d/lib/index.html deleted file mode 100644 index 2317ec0202..0000000000 --- a/array/base/zeros4d/zeros4d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros4d/lib - - - - - - - - - -
-
-

All files zeros4d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/zeros4d/lib/index.js.html b/array/base/zeros4d/zeros4d/lib/index.js.html deleted file mode 100644 index de9082f1f8..0000000000 --- a/array/base/zeros4d/zeros4d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros4d/lib/index.js - - - - - - - - - -
-
-

All files / zeros4d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled four-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros4d
-*
-* @example
-* var zeros4d = require( '@stdlib/array/base/zeros4d' );
-*
-* var out = zeros4d( [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros4d/zeros4d/lib/main.js.html b/array/base/zeros4d/zeros4d/lib/main.js.html deleted file mode 100644 index c7598d63f2..0000000000 --- a/array/base/zeros4d/zeros4d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros4d/lib/main.js - - - - - - - - - -
-
-

All files / zeros4d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -15x -15x -15x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled4d = require( '@stdlib/array/base/filled4d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled four-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zeros4d( [ 1, 1, 1, 3 ] );
-* // returns [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ]
-*/
-function zeros4d( shape ) {
-	return filled4d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros4d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/filled/lib/coverage.ndjson b/array/base/zeros5d/filled/lib/coverage.ndjson deleted file mode 100644 index 301f9342fd..0000000000 --- a/array/base/zeros5d/filled/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[99,99,100,4,4,100,1,1,100,99,99,100,"cf7d38ae3e7bce92cf47778f7b1c3da731121d77","2024-12-11 19:03:47 -0800"] diff --git a/array/base/zeros5d/filled/lib/index.html b/array/base/zeros5d/filled/lib/index.html deleted file mode 100644 index 78c9974f28..0000000000 --- a/array/base/zeros5d/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/filled/lib/index.js.html b/array/base/zeros5d/filled/lib/index.js.html deleted file mode 100644 index 08db3ef519..0000000000 --- a/array/base/zeros5d/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/filled/lib/main.js.html b/array/base/zeros5d/filled/lib/main.js.html deleted file mode 100644 index ca43e13d82..0000000000 --- a/array/base/zeros5d/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -31x -31x -31x -31x -31x -31x -31x -39x -39x -31x -31x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/filled5d/lib/coverage.ndjson b/array/base/zeros5d/filled5d/lib/coverage.ndjson deleted file mode 100644 index 107dcdf48c..0000000000 --- a/array/base/zeros5d/filled5d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[133,133,100,7,7,100,1,1,100,133,133,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[133,133,100,7,7,100,1,1,100,133,133,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[133,133,100,7,7,100,1,1,100,133,133,100,"cf7d38ae3e7bce92cf47778f7b1c3da731121d77","2024-12-11 19:03:47 -0800"] diff --git a/array/base/zeros5d/filled5d/lib/index.html b/array/base/zeros5d/filled5d/lib/index.html deleted file mode 100644 index 90a27e8fd8..0000000000 --- a/array/base/zeros5d/filled5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled5d/lib - - - - - - - - - -
-
-

All files filled5d/lib

-
- -
- 100% - Statements - 133/133 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 133/133 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%87/87100%6/6100%1/1100%87/87
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/filled5d/lib/index.js.html b/array/base/zeros5d/filled5d/lib/index.js.html deleted file mode 100644 index d1848ba5f5..0000000000 --- a/array/base/zeros5d/filled5d/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/index.js - - - - - - - - - -
-
-

All files / filled5d/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled five-dimensional nested array.
-*
-* @module @stdlib/array/base/filled5d
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var filled5d = require( '@stdlib/array/base/filled5d' );
-*
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/filled5d/lib/main.js.html b/array/base/zeros5d/filled5d/lib/main.js.html deleted file mode 100644 index b1f9d55abe..0000000000 --- a/array/base/zeros5d/filled5d/lib/main.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for filled5d/lib/main.js - - - - - - - - - -
-
-

All files / filled5d/lib main.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -881x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -19x -19x -23x -23x -21x -21x -31x -31x -21x -21x -23x -23x -19x -19x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled five-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = filled5d( 0.0, [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*
-* @example
-* var out = filled5d( 'beep', [ 1, 1, 1, 3, 1 ] );
-* // returns [ [ [ [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ] ] ] ]
-*/
-function filled5d( value, shape ) {
-	var out;
-	var a1;
-	var a2;
-	var a3;
-	var S0;
-	var S1;
-	var S2;
-	var S3;
-	var S4;
-	var i1;
-	var i2;
-	var i3;
-	var i4;
- 
-	S0 = shape[ 4 ];
-	S1 = shape[ 3 ];
-	S2 = shape[ 2 ];
-	S3 = shape[ 1 ];
-	S4 = shape[ 0 ];
- 
-	// Manually push elements in order to ensure "fast" elements...
-	out = [];
-	for ( i4 = 0; i4 < S4; i4++ ) {
-		a3 = [];
-		for ( i3 = 0; i3 < S3; i3++ ) {
-			a2 = [];
-			for ( i2 = 0; i2 < S2; i2++ ) {
-				a1 = [];
-				for ( i1 = 0; i1 < S1; i1++ ) {
-					a1.push( filled( value, S0 ) );
-				}
-				a2.push( a1 );
-			}
-			a3.push( a2 );
-		}
-		out.push( a3 );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/zeros5d/lib/coverage.ndjson b/array/base/zeros5d/zeros5d/lib/coverage.ndjson deleted file mode 100644 index f9660af6f5..0000000000 --- a/array/base/zeros5d/zeros5d/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[85,85,100,3,3,100,1,1,100,85,85,100,"5a3d652be896a841f832c40db6d12cffba4ff316","2023-11-23 13:38:07 -0800"] -[85,85,100,3,3,100,1,1,100,85,85,100,"cf7d38ae3e7bce92cf47778f7b1c3da731121d77","2024-12-11 19:03:47 -0800"] diff --git a/array/base/zeros5d/zeros5d/lib/index.html b/array/base/zeros5d/zeros5d/lib/index.html deleted file mode 100644 index ff3c354718..0000000000 --- a/array/base/zeros5d/zeros5d/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zeros5d/lib - - - - - - - - - -
-
-

All files zeros5d/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/zeros5d/lib/index.js.html b/array/base/zeros5d/zeros5d/lib/index.js.html deleted file mode 100644 index 55c519f69e..0000000000 --- a/array/base/zeros5d/zeros5d/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zeros5d/lib/index.js - - - - - - - - - -
-
-

All files / zeros5d/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled five-dimensional nested array.
-*
-* @module @stdlib/array/base/zeros5d
-*
-* @example
-* var zeros5d = require( '@stdlib/array/base/zeros5d' );
-*
-* var out = zeros5d( [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zeros5d/zeros5d/lib/main.js.html b/array/base/zeros5d/zeros5d/lib/main.js.html deleted file mode 100644 index feb6b47f18..0000000000 --- a/array/base/zeros5d/zeros5d/lib/main.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for zeros5d/lib/main.js - - - - - - - - - -
-
-

All files / zeros5d/lib main.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled5d = require( '@stdlib/array/base/filled5d' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled five-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zeros5d( [ 1, 1, 1, 1, 3 ] );
-* // returns [ [ [ [ [ 0.0, 0.0, 0.0 ] ] ] ] ]
-*/
-function zeros5d( shape ) {
-	return filled5d( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zeros5d;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/filled/lib/coverage.ndjson b/array/base/zerosnd/filled/lib/coverage.ndjson deleted file mode 100644 index 50c2fe12d0..0000000000 --- a/array/base/zerosnd/filled/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[99,99,100,4,4,100,1,1,100,99,99,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[99,99,100,4,4,100,1,1,100,99,99,100,"9ef09e2cb6c9e777edcccaacd9d2ff681b0b4381","2024-05-17 22:59:03 -0400"] -[99,99,100,4,4,100,1,1,100,99,99,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/zerosnd/filled/lib/index.html b/array/base/zerosnd/filled/lib/index.html deleted file mode 100644 index 7996a51350..0000000000 --- a/array/base/zerosnd/filled/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for filled/lib - - - - - - - - - -
-
-

All files filled/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%53/53100%3/3100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/filled/lib/index.js.html b/array/base/zerosnd/filled/lib/index.js.html deleted file mode 100644 index c7d3277042..0000000000 --- a/array/base/zerosnd/filled/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for filled/lib/index.js - - - - - - - - - -
-
-

All files / filled/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled "generic" array.
-*
-* @module @stdlib/array/base/filled
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var filled = require( '@stdlib/array/base/filled' );
-*
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/filled/lib/main.js.html b/array/base/zerosnd/filled/lib/main.js.html deleted file mode 100644 index 33f4ad15f1..0000000000 --- a/array/base/zerosnd/filled/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for filled/lib/main.js - - - - - - - - - -
-
-

All files / filled/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -90x -90x -90x -90x -90x -90x -90x -108x -108x -90x -90x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a filled "generic" array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeInteger} len - array length
-* @returns {Array} filled array
-*
-* @example
-* var out = filled( 0.0, 3 );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = filled( 'beep', 3 );
-* // returns [ 'beep', 'beep', 'beep' ]
-*/
-function filled( value, len ) {
-	var arr;
-	var i;
- 
-	// Manually push elements in order to ensure "fast" elements...
-	arr = [];
-	for ( i = 0; i < len; i++ ) {
-		arr.push( value );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = filled;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/fillednd/lib/coverage.ndjson b/array/base/zerosnd/fillednd/lib/coverage.ndjson deleted file mode 100644 index 035997a4fd..0000000000 --- a/array/base/zerosnd/fillednd/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[134,134,100,8,8,100,2,2,100,134,134,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[134,134,100,8,8,100,2,2,100,134,134,100,"9ef09e2cb6c9e777edcccaacd9d2ff681b0b4381","2024-05-17 22:59:03 -0400"] -[134,134,100,8,8,100,2,2,100,134,134,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/zerosnd/fillednd/lib/index.html b/array/base/zerosnd/fillednd/lib/index.html deleted file mode 100644 index e47ff50495..0000000000 --- a/array/base/zerosnd/fillednd/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for fillednd/lib - - - - - - - - - -
-
-

All files fillednd/lib

-
- -
- 100% - Statements - 134/134 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 134/134 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%88/88100%7/7100%2/2100%88/88
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/fillednd/lib/index.js.html b/array/base/zerosnd/fillednd/lib/index.js.html deleted file mode 100644 index c9981d45d0..0000000000 --- a/array/base/zerosnd/fillednd/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for fillednd/lib/index.js - - - - - - - - - -
-
-

All files / fillednd/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a filled n-dimensional nested array.
-*
-* @module @stdlib/array/base/fillednd
-*
-* @example
-* var fillednd = require( '@stdlib/array/base/fillednd' );
-*
-* var out = fillednd( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var fillednd = require( '@stdlib/array/base/fillednd' );
-*
-* var out = fillednd( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/fillednd/lib/main.js.html b/array/base/zerosnd/fillednd/lib/main.js.html deleted file mode 100644 index d941d00578..0000000000 --- a/array/base/zerosnd/fillednd/lib/main.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for fillednd/lib/main.js - - - - - - - - - -
-
-

All files / fillednd/lib main.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -257x -257x -257x -257x -257x -257x -257x -257x -257x -257x -90x -90x -167x -167x -257x -200x -200x -167x -257x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -57x -57x -57x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var filled = require( '@stdlib/array/base/filled' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Recursive fills an array.
-*
-* @private
-* @param {*} value - fill value
-* @param {NonNegativeInteger} ndims - number of dimensions
-* @param {NonNegativeIntegerArray} shape - array shape
-* @param {NonNegativeInteger} dim - dimension index
-* @param {Array} out - output array
-* @returns {Array} output array
-*/
-function recurse( value, ndims, shape, dim, out ) {
-	var S;
-	var d;
-	var i;
- 
-	S = shape[ dim ];
- 
-	// Check whether we're filling the last dimension:
-	d = dim + 1;
-	if ( d === ndims ) {
-		return filled( value, S );
-	}
- 
-	// Fill nested dimensions...
-	for ( i = 0; i < S; i++ ) {
-		out.push( recurse( value, ndims, shape, d, [] ) );
-	}
-	return out;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a filled two-dimensional nested array.
-*
-* @param {*} value - fill value
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = fillednd( 0.0, [ 3 ] );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = fillednd( 0.0, [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*
-* @example
-* var out = fillednd( 'beep', [ 3, 1 ] );
-* // returns [ [ 'beep' ], [ 'beep' ], [ 'beep' ] ]
-*/
-function fillednd( value, shape ) {
-	return recurse( value, shape.length, shape, 0, [] );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fillednd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/zerosnd/lib/coverage.ndjson b/array/base/zerosnd/zerosnd/lib/coverage.ndjson deleted file mode 100644 index 9d9c4c0d32..0000000000 --- a/array/base/zerosnd/zerosnd/lib/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[89,89,100,3,3,100,1,1,100,89,89,100,"24589df478a187ff536d7879d6658e80e9274987","2023-08-24 14:55:53 -0700"] -[89,89,100,3,3,100,1,1,100,89,89,100,"9ef09e2cb6c9e777edcccaacd9d2ff681b0b4381","2024-05-17 22:59:03 -0400"] -[89,89,100,3,3,100,1,1,100,89,89,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/array/base/zerosnd/zerosnd/lib/index.html b/array/base/zerosnd/zerosnd/lib/index.html deleted file mode 100644 index d1ed3917bb..0000000000 --- a/array/base/zerosnd/zerosnd/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for zerosnd/lib - - - - - - - - - -
-
-

All files zerosnd/lib

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 89/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%49/49100%2/2100%1/1100%49/49
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/zerosnd/lib/index.js.html b/array/base/zerosnd/zerosnd/lib/index.js.html deleted file mode 100644 index 06746f18b9..0000000000 --- a/array/base/zerosnd/zerosnd/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for zerosnd/lib/index.js - - - - - - - - - -
-
-

All files / zerosnd/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Create a zero-filled n-dimensional nested array.
-*
-* @module @stdlib/array/base/zerosnd
-*
-* @example
-* var zerosnd = require( '@stdlib/array/base/zerosnd' );
-*
-* var out = zerosnd( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/array/base/zerosnd/zerosnd/lib/main.js.html b/array/base/zerosnd/zerosnd/lib/main.js.html deleted file mode 100644 index dcd487006f..0000000000 --- a/array/base/zerosnd/zerosnd/lib/main.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for zerosnd/lib/main.js - - - - - - - - - -
-
-

All files / zerosnd/lib main.js

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -57x -57x -57x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fillednd = require( '@stdlib/array/base/fillednd' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a zero-filled n-dimensional nested array.
-*
-* @param {NonNegativeIntegerArray} shape - array shape
-* @returns {Array} filled array
-*
-* @example
-* var out = zerosnd( [ 3 ] );
-* // returns [ 0.0, 0.0, 0.0 ]
-*
-* @example
-* var out = zerosnd( [ 1, 3 ] );
-* // returns [ [ 0.0, 0.0, 0.0 ] ]
-*/
-function zerosnd( shape ) {
-	return fillednd( 0.0, shape );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = zerosnd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/assert.js.html b/bench/harness/benchmark-class/assert.js.html deleted file mode 100644 index 0b02043ed6..0000000000 --- a/bench/harness/benchmark-class/assert.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/assert.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class assert.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -6912x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10775x -10589x -10589x -10775x -10589x -10589x -10775x -127x -127x -127x -127x -127x -10775x -10775x -10775x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
- 
- 
-// MAIN //
- 
-/**
-* Generates an assertion.
-*
-* @private
-* @param {boolean} ok - assertion outcome
-* @param {Options} opts - options
-*/
-function assert( ok, opts ) {
-	var result;
-	var err;
- 
-	result = {
-		'id': this._count,
-		'ok': ok,
-		'skip': opts.skip,
-		'todo': opts.todo,
-		'name': opts.message || '(unnamed assert)',
-		'operator': opts.operator
-	};
-	if ( hasOwnProp( opts, 'actual' ) ) {
-		result.actual = opts.actual;
-	}
-	if ( hasOwnProp( opts, 'expected' ) ) {
-		result.expected = opts.expected;
-	}
-	if ( !ok ) {
-		result.error = opts.error || new Error( this.name );
-		err = new Error( 'not implemented' ); // eslint-disable-line no-unused-vars
- 
-		// TODO: generate an exception in order to locate the calling function (https://github.com/substack/tape/blob/master/lib/test.js#L215)
-	}
-	this._count += 1;
-	this.emit( 'result', result );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = assert;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/clear_timeout.js.html b/bench/harness/benchmark-class/clear_timeout.js.html deleted file mode 100644 index ed00d7be6d..0000000000 --- a/bench/harness/benchmark-class/clear_timeout.js.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/clear_timeout.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class clear_timeout.js

-
- -
- 100% - Statements - 23/23 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 23/23 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -2412x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// EXPORTS //
- 
-module.exports = clearTimeout;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/comment.js.html b/bench/harness/benchmark-class/comment.js.html deleted file mode 100644 index 2b1483ac22..0000000000 --- a/bench/harness/benchmark-class/comment.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/comment.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class comment.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -5812x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -42x -42x -42x -42x -42x -42x -42x -48x -48x -48x -48x -42x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( '@stdlib/string/base/trim' );
-var replace = require( '@stdlib/string/base/replace' );
-var EOL = require( '@stdlib/regexp/eol' ).REGEXP;
- 
- 
-// VARIABLES //
- 
-var RE_COMMENT = /^#\s*/;
- 
- 
-// MAIN //
- 
-/**
-* Writes a comment.
-*
-* @private
-* @param {string} msg - comment message
-*/
-function comment( msg ) {
-	/* eslint-disable no-invalid-this */
-	var lines;
-	var i;
-	msg = trim( msg );
-	lines = msg.split( EOL );
-	for ( i = 0; i < lines.length; i++ ) {
-		msg = trim( lines[ i ] );
-		msg = replace( msg, RE_COMMENT, '' );
-		this.emit( 'result', msg );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = comment;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/coverage.ndjson b/bench/harness/benchmark-class/coverage.ndjson deleted file mode 100644 index f6646c4ed8..0000000000 --- a/bench/harness/benchmark-class/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[1178,1190,98.9916,66,66,100,20,22,90.9091,1178,1190,98.9916,"330fef2b1657cbd3d53fba278d995d7294c766ac","2023-12-15 10:04:20 -0500"] -[1178,1190,98.9916,66,66,100,20,22,90.9091,1178,1190,98.9916,"44d752efc62e7aa8cd05690a117c58de029aafc8","2024-05-06 16:30:30 -0400"] diff --git a/bench/harness/benchmark-class/deep_equal.js.html b/bench/harness/benchmark-class/deep_equal.js.html deleted file mode 100644 index d829e3d895..0000000000 --- a/bench/harness/benchmark-class/deep_equal.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/deep_equal.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class deep_equal.js

-
- -
- 85.36% - Statements - 35/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 85.36% - Lines - 35/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -4212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -  -  -  -  -  -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Asserts that `actual` is deeply equal to `expected`.
-*
-* @private
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] message
-*/
-function deepEqual( actual, expected, msg ) {
-	/* eslint-disable no-invalid-this */
-	this.comment( 'actual: '+actual+'. expected: '+expected+'. msg: '+msg+'.' );
-
-	// TODO: implement
-}
- 
- 
-// EXPORTS //
- 
-module.exports = deepEqual;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/end.js.html b/bench/harness/benchmark-class/end.js.html deleted file mode 100644 index 28b8db9588..0000000000 --- a/bench/harness/benchmark-class/end.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/end.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class end.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -5912x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -302x -302x -302x -302x -1x -302x -301x -301x -301x -302x -302x -302x -302x -302x -302x -302x -302x -302x -301x -301x -302x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var nextTick = require( './../utils/next_tick.js' );
- 
- 
-// MAIN //
- 
-/**
-* Ends a benchmark.
-*
-* @private
-*/
-function end() {
-	/* eslint-disable no-invalid-this */
-	var self = this;
-	if ( this._ended ) {
-		this.fail( '.end() called more than once' );
-	} else {
-		// Prevents releasing the zalgo when running synchronous benchmarks.
-		nextTick( onTick );
-	}
-	this._ended = true;
-	this._running = false;
- 
-	/**
-	* Callback invoked upon a subsequent tick of the event loop.
-	*
-	* @private
-	*/
-	function onTick() {
-		self.emit( 'end' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = end;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/ended.js.html b/bench/harness/benchmark-class/ended.js.html deleted file mode 100644 index 57562c0315..0000000000 --- a/bench/harness/benchmark-class/ended.js.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/ended.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class ended.js

-
- -
- 100% - Statements - 37/37 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 37/37 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -3812x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -140x -140x -140x -140x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a `boolean` indicating if a benchmark has ended.
-*
-* @private
-* @returns {boolean} boolean indicating if a benchmark has ended
-*/
-function ended() {
-	/* eslint-disable no-invalid-this */
-	return this._ended;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ended;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/equal.js.html b/bench/harness/benchmark-class/equal.js.html deleted file mode 100644 index a16d744b2e..0000000000 --- a/bench/harness/benchmark-class/equal.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/equal.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class equal.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -4512x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -1773x -1773x -1773x -1773x -1773x -1773x -1773x -1773x -1773x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Asserts that `actual` is strictly equal to `expected`.
-*
-* @private
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] - message
-*/
-function equal( actual, expected, msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( actual === expected, {
-		'message': msg || 'should be equal',
-		'operator': 'equal',
-		'expected': expected,
-		'actual': actual
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = equal;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/exit.js.html b/bench/harness/benchmark-class/exit.js.html deleted file mode 100644 index 028c271056..0000000000 --- a/bench/harness/benchmark-class/exit.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/exit.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class exit.js

-
- -
- 100% - Statements - 50/50 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 50/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -5112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -24x -24x -24x -14x -14x -14x -10x -24x -9x -9x -9x -9x -9x -6x -6x -9x -24x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Forcefully ends a benchmark.
-*
-* @private
-* @returns {void}
-*/
-function exit() {
-	/* eslint-disable no-invalid-this */
-	if ( this._exited ) {
-		// If we have already "exited", do not create more failing assertions when one should suffice...
-		return;
-	}
-	// Only "exit" when a benchmark has either not yet been run or is currently running. If a benchmark has already ended, no need to generate a failing assertion.
-	if ( !this._ended ) {
-		this._exited = true;
-		this.fail( 'benchmark exited without ending' );
- 
-		// Allow running benchmarks to call `end` on their own...
-		if ( !this._running ) {
-			this.end();
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = exit;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/fail.js.html b/bench/harness/benchmark-class/fail.js.html deleted file mode 100644 index f24ff02f0e..0000000000 --- a/bench/harness/benchmark-class/fail.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/fail.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class fail.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -4112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -45x -45x -45x -45x -45x -45x -45x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Generates a failing assertion.
-*
-* @private
-* @param {string} msg - message
-*/
-function fail( msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( false, {
-		'message': msg,
-		'operator': 'fail'
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fail;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/index.html b/bench/harness/benchmark-class/index.html deleted file mode 100644 index 0687e9b0b1..0000000000 --- a/bench/harness/benchmark-class/index.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class - - - - - - - - - -
-
-

All files bench/harness/lib/benchmark-class

-
- -
- 98.99% - Statements - 1178/1190 -
- - -
- 100% - Branches - 66/66 -
- - -
- 90.9% - Functions - 20/22 -
- - -
- 98.99% - Lines - 1178/1190 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
assert.js -
-
100%68/68100%6/6100%1/1100%68/68
clear_timeout.js -
-
100%23/23100%1/1100%0/0100%23/23
comment.js -
-
100%57/57100%3/3100%1/1100%57/57
deep_equal.js -
-
85.36%35/41100%1/10%0/185.36%35/41
end.js -
-
100%58/58100%5/5100%2/2100%58/58
ended.js -
-
100%37/37100%2/2100%1/1100%37/37
equal.js -
-
100%44/44100%3/3100%1/1100%44/44
exit.js -
-
100%50/50100%6/6100%1/1100%50/50
fail.js -
-
100%40/40100%2/2100%1/1100%40/40
index.js -
-
100%375/375100%12/12100%3/3100%375/375
not_deep_equal.js -
-
85.36%35/41100%1/10%0/185.36%35/41
not_equal.js -
-
100%44/44100%3/3100%1/1100%44/44
not_ok.js -
-
100%43/43100%3/3100%1/1100%43/43
ok.js -
-
100%43/43100%3/3100%1/1100%43/43
pass.js -
-
100%40/40100%2/2100%1/1100%40/40
run.js -
-
100%79/79100%8/8100%3/3100%79/79
set_timeout.js -
-
100%23/23100%1/1100%0/0100%23/23
skip.js -
-
100%42/42100%2/2100%1/1100%42/42
todo.js -
-
100%42/42100%2/2100%1/1100%42/42
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/index.js.html b/bench/harness/benchmark-class/index.js.html deleted file mode 100644 index 5b68df8e94..0000000000 --- a/bench/harness/benchmark-class/index.js.html +++ /dev/null @@ -1,1210 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/index.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class index.js

-
- -
- 100% - Statements - 375/375 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 375/375 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -37612x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -326x -326x -326x -326x -326x -326x -1x -1x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -325x -286x -1x -286x -285x -285x -285x -285x -286x -325x -325x -325x -325x -325x -325x -325x -325x -286x -286x -286x -286x -286x -286x -1x -1x -285x -286x -1x -1x -284x -284x -284x -284x -284x -284x -284x -284x -284x -284x -284x -284x -284x -284x -286x -326x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var EventEmitter = require( 'events' ).EventEmitter;
-var inherit = require( '@stdlib/utils/inherit' );
-var defineProperty = require( '@stdlib/utils/define-property' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var tic = require( '@stdlib/time/tic' );
-var toc = require( '@stdlib/time/toc' );
-var run = require( './run.js' );
-var exit = require( './exit.js' );
-var ended = require( './ended.js' );
-var assert = require( './assert.js' );
-var comment = require( './comment.js' );
-var skip = require( './skip.js' );
-var todo = require( './todo.js' );
-var fail = require( './fail.js' );
-var pass = require( './pass.js' );
-var ok = require( './ok.js' );
-var notOk = require( './not_ok.js' );
-var equal = require( './equal.js' );
-var notEqual = require( './not_equal.js' );
-var deepEqual = require( './deep_equal.js' );
-var notDeepEqual = require( './not_deep_equal.js' );
-var end = require( './end.js' );
- 
- 
-// MAIN //
- 
-/**
-* Benchmark constructor.
-*
-* @constructor
-* @param {string} name - benchmark name
-* @param {Options} opts - benchmark options
-* @param {boolean} opts.skip - boolean indicating whether to skip a benchmark
-* @param {PositiveInteger} opts.iterations - number of iterations
-* @param {PositiveInteger} opts.timeout - number of milliseconds before a benchmark automatically fails
-* @param {Function} [benchmark] - function containing benchmark code
-* @returns {Benchmark} Benchmark instance
-*
-* @example
-* var bench = new Benchmark( 'beep', function benchmark( b ) {
-*     var x;
-*     var i;
-*     b.comment( 'Running benchmarks...' );
-*     b.tic();
-*     for ( i = 0; i < b.iterations; i++ ) {
-*         x = Math.sin( Math.random() );
-*         if ( x !== x ) {
-*             b.ok( false, 'should not return NaN' );
-*         }
-*     }
-*     b.toc();
-*     if ( x !== x ) {
-*         b.ok( false, 'should not return NaN' );
-*     }
-*     b.comment( 'Finished running benchmarks.' );
-*     b.end();
-* });
-*/
-function Benchmark( name, opts, benchmark ) {
-	var hasTicked;
-	var hasTocked;
-	var self;
-	var time;
-	if ( !( this instanceof Benchmark ) ) {
-		return new Benchmark( name, opts, benchmark );
-	}
-	self = this;
-	hasTicked = false;
-	hasTocked = false;
- 
-	EventEmitter.call( this );
- 
-	// Private properties:
-	setReadOnly( this, '_benchmark', benchmark );
-	setReadOnly( this, '_skip', opts.skip );
- 
-	defineProperty( this, '_ended', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': false
-	});
- 
-	defineProperty( this, '_running', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': false
-	});
- 
-	defineProperty( this, '_exited', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': false
-	});
- 
-	defineProperty( this, '_count', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': 0
-	});
- 
-	// Read-only:
-	setReadOnly( this, 'name', name );
-	setReadOnly( this, 'tic', start );
-	setReadOnly( this, 'toc', stop );
-	setReadOnly( this, 'iterations', opts.iterations );
-	setReadOnly( this, 'timeout', opts.timeout );
- 
-	return this;
- 
-	/**
-	* Starts a benchmark timer.
-	*
-	* ## Notes
-	*
-	* -   Using a scoped variable prevents nefarious mutation by bad actors hoping to manipulate benchmark results.
-	* -   The one attack vector which remains is manipulation of the `require` cache for `tic` and `toc`.
-	* -   One way to combat cache manipulation is by comparing the checksum of `Function#toString()` against known values.
-	*
-	* @private
-	*/
-	function start() {
-		if ( hasTicked ) {
-			self.fail( '.tic() called more than once' );
-		} else {
-			self.emit( 'tic' );
-			hasTicked = true;
-			time = tic();
-		}
-	}
- 
-	/**
-	* Stops a benchmark timer.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function stop() {
-		var elapsed;
-		var secs;
-		var rate;
-		var out;
- 
-		if ( hasTicked === false ) {
-			return self.fail( '.toc() called before .tic()' );
-		}
-		elapsed = toc( time );
-		if ( hasTocked ) {
-			return self.fail( '.toc() called more than once' );
-		}
-		hasTocked = true;
-		self.emit( 'toc' );
- 
-		secs = elapsed[ 0 ] + ( elapsed[ 1 ]/1e9 );
-		rate = self.iterations / secs;
- 
-		out = {
-			'ok': true,
-			'operator': 'result',
-			'iterations': self.iterations,
-			'elapsed': secs,
-			'rate': rate
-		};
-		self.emit( 'result', out );
-	}
-}
- 
-/*
-* Inherit from the `EventEmitter` prototype.
-*/
-inherit( Benchmark, EventEmitter );
- 
-/**
-* Runs a benchmark.
-*
-* @private
-* @name run
-* @memberof Benchmark.prototype
-* @type {Function}
-*/
-setReadOnly( Benchmark.prototype, 'run', run );
- 
-/**
-* Forcefully ends a benchmark.
-*
-* @private
-* @name exit
-* @memberof Benchmark.prototype
-* @type {Function}
-*/
-setReadOnly( Benchmark.prototype, 'exit', exit );
- 
-/**
-* Returns a `boolean` indicating if a benchmark has ended.
-*
-* @private
-* @name ended
-* @memberof Benchmark.prototype
-* @type {Function}
-* @returns {boolean} boolean indicating if a benchmark has ended
-*/
-setReadOnly( Benchmark.prototype, 'ended', ended );
- 
-/**
-* Generates an assertion.
-*
-* @private
-* @name _assert
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {boolean} ok - assertion outcome
-* @param {Options} opts - options
-*/
-setReadOnly( Benchmark.prototype, '_assert', assert );
- 
-/**
-* Writes a comment.
-*
-* @name comment
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {string} msg - comment message
-*/
-setReadOnly( Benchmark.prototype, 'comment', comment );
- 
-/**
-* Generates an assertion which will be skipped.
-*
-* @name skip
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} value - value
-* @param {string} msg - message
-*/
-setReadOnly( Benchmark.prototype, 'skip', skip );
- 
-/**
-* Generates an assertion which should be implemented.
-*
-* @name todo
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} value - value
-* @param {string} msg - message
-*/
-setReadOnly( Benchmark.prototype, 'todo', todo );
- 
-/**
-* Generates a failing assertion.
-*
-* @name fail
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {string} msg - message
-*/
-setReadOnly( Benchmark.prototype, 'fail', fail );
- 
-/**
-* Generates a passing assertion.
-*
-* @name pass
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {string} msg - message
-*/
-setReadOnly( Benchmark.prototype, 'pass', pass );
- 
-/**
-* Asserts that a `value` is truthy.
-*
-* @name ok
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} value - value
-* @param {string} [msg] - message
-*/
-setReadOnly( Benchmark.prototype, 'ok', ok );
- 
-/**
-* Asserts that a `value` is falsy.
-*
-* @name notOk
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} value - value
-* @param {string} [msg] - message
-*/
-setReadOnly( Benchmark.prototype, 'notOk', notOk );
- 
-/**
-* Asserts that `actual` is strictly equal to `expected`.
-*
-* @name equal
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] - message
-*/
-setReadOnly( Benchmark.prototype, 'equal', equal );
- 
-/**
-* Asserts that `actual` is not strictly equal to `expected`.
-*
-* @name notEqual
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] - message
-*/
-setReadOnly( Benchmark.prototype, 'notEqual', notEqual );
- 
-/**
-* Asserts that `actual` is deeply equal to `expected`.
-*
-* @name deepEqual
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] message
-*/
-setReadOnly( Benchmark.prototype, 'deepEqual', deepEqual );
- 
-/**
-* Asserts that `actual` is not deeply equal to `expected`.
-*
-* @name notDeepEqual
-* @memberof Benchmark.prototype
-* @type {Function}
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] message
-*/
-setReadOnly( Benchmark.prototype, 'notDeepEqual', notDeepEqual );
- 
-/**
-* Ends a benchmark.
-*
-* @name end
-* @memberof Benchmark.prototype
-* @type {Function}
-*/
-setReadOnly( Benchmark.prototype, 'end', end );
- 
- 
-// EXPORTS //
- 
-module.exports = Benchmark;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/not_deep_equal.js.html b/bench/harness/benchmark-class/not_deep_equal.js.html deleted file mode 100644 index 20181c8867..0000000000 --- a/bench/harness/benchmark-class/not_deep_equal.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/not_deep_equal.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class not_deep_equal.js

-
- -
- 85.36% - Statements - 35/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 85.36% - Lines - 35/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -4212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -  -  -  -  -  -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Asserts that `actual` is not deeply equal to `expected`.
-*
-* @private
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] message
-*/
-function notDeepEqual( actual, expected, msg ) {
-	/* eslint-disable no-invalid-this */
-	this.comment( 'actual: '+actual+'. expected: '+expected+'. msg: '+msg+'.' );
-
-	// TODO: implement
-}
- 
- 
-// EXPORTS //
- 
-module.exports = notDeepEqual;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/not_equal.js.html b/bench/harness/benchmark-class/not_equal.js.html deleted file mode 100644 index bd1f357be4..0000000000 --- a/bench/harness/benchmark-class/not_equal.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/not_equal.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class not_equal.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -4512x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -16x -16x -16x -16x -16x -16x -16x -16x -16x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Asserts that `actual` is not strictly equal to `expected`.
-*
-* @private
-* @param {*} actual - actual value
-* @param {*} expected - expected value
-* @param {string} [msg] - message
-*/
-function notEqual( actual, expected, msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( actual !== expected, {
-		'message': msg || 'should not be equal',
-		'operator': 'notEqual',
-		'expected': expected,
-		'actual': actual
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = notEqual;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/not_ok.js.html b/bench/harness/benchmark-class/not_ok.js.html deleted file mode 100644 index 20d5bdc948..0000000000 --- a/bench/harness/benchmark-class/not_ok.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/not_ok.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class not_ok.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -4412x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -15x -15x -15x -15x -15x -15x -15x -15x -15x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Asserts that a `value` is falsy.
-*
-* @private
-* @param {*} value - value
-* @param {string} [msg] - message
-*/
-function notOk( value, msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( !value, {
-		'message': msg || 'should be falsy',
-		'operator': 'notOk',
-		'expected': false,
-		'actual': value
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = notOk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/ok.js.html b/bench/harness/benchmark-class/ok.js.html deleted file mode 100644 index dec49ce5dd..0000000000 --- a/bench/harness/benchmark-class/ok.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/ok.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class ok.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -4412x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -8785x -8785x -8785x -8785x -8785x -8785x -8785x -8785x -8785x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Asserts that a `value` is truthy.
-*
-* @private
-* @param {*} value - value
-* @param {string} [msg] - message
-*/
-function ok( value, msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( !!value, {
-		'message': msg || 'should be truthy',
-		'operator': 'ok',
-		'expected': true,
-		'actual': value
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ok;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/pass.js.html b/bench/harness/benchmark-class/pass.js.html deleted file mode 100644 index 8188791118..0000000000 --- a/bench/harness/benchmark-class/pass.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/pass.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class pass.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -4112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -56x -56x -56x -56x -56x -56x -56x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Generates a passing assertion.
-*
-* @private
-* @param {string} msg - message
-*/
-function pass( msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( true, {
-		'message': msg,
-		'operator': 'pass'
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = pass;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/run.js.html b/bench/harness/benchmark-class/run.js.html deleted file mode 100644 index 7999e3e168..0000000000 --- a/bench/harness/benchmark-class/run.js.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/run.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class run.js

-
- -
- 100% - Statements - 79/79 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 79/79 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -8012x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -295x -295x -295x -295x -295x -3x -3x -3x -295x -5x -5x -5x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -287x -1x -1x -287x -287x -287x -287x -287x -287x -287x -287x -287x -295x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var timeout = require( './set_timeout.js' );
-var clear = require( './clear_timeout.js' );
- 
- 
-// MAIN //
- 
-/**
-* Runs a benchmark.
-*
-* @private
-* @returns {void}
-*/
-function run() {
-	/* eslint-disable no-invalid-this */
-	var self;
-	var id;
-	if ( this._skip ) {
-		this.comment( 'SKIP '+this.name );
-		return this.end();
-	}
-	if ( !this._benchmark ) {
-		this.comment( 'TODO '+this.name );
-		return this.end();
-	}
-	self = this;
-	this._running = true;
- 
-	id = timeout( onTimeout, this.timeout );
-	this.once( 'end', endTimeout );
- 
-	this.emit( 'prerun' );
-	this._benchmark( this );
-	this.emit( 'run' );
- 
-	/**
-	* Callback invoked once a timeout ends.
-	*
-	* @private
-	*/
-	function onTimeout() {
-		self.fail( 'benchmark timed out after '+self.timeout+'ms' );
-	}
- 
-	/**
-	* Clears a timeout.
-	*
-	* @private
-	*/
-	function endTimeout() {
-		clear( id );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = run;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/set_timeout.js.html b/bench/harness/benchmark-class/set_timeout.js.html deleted file mode 100644 index f0d0a1d74b..0000000000 --- a/bench/harness/benchmark-class/set_timeout.js.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/set_timeout.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class set_timeout.js

-
- -
- 100% - Statements - 23/23 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 23/23 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -2412x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// EXPORTS //
- 
-module.exports = setTimeout;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/skip.js.html b/bench/harness/benchmark-class/skip.js.html deleted file mode 100644 index 51c1f47ad8..0000000000 --- a/bench/harness/benchmark-class/skip.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/skip.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class skip.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -4312x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -41x -41x -41x -41x -41x -41x -41x -41x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Generates an assertion which will be skipped.
-*
-* @private
-* @param {*} value - value
-* @param {string} msg - message
-*/
-function skip( value, msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( true, {
-		'message': msg,
-		'operator': 'skip',
-		'skip': true
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = skip;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/benchmark-class/todo.js.html b/bench/harness/benchmark-class/todo.js.html deleted file mode 100644 index b815fc6c7a..0000000000 --- a/bench/harness/benchmark-class/todo.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/benchmark-class/todo.js - - - - - - - - - -
-
-

All files / bench/harness/lib/benchmark-class todo.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -4312x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -44x -44x -44x -44x -44x -44x -44x -44x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Generates an assertion which should be implemented.
-*
-* @private
-* @param {*} value - value
-* @param {string} msg - message
-*/
-function todo( value, msg ) {
-	/* eslint-disable no-invalid-this */
-	this._assert( !!value, {
-		'message': msg,
-		'operator': 'todo',
-		'todo': true
-	});
-}
- 
- 
-// EXPORTS //
- 
-module.exports = todo;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/harness/coverage.ndjson b/bench/harness/harness/coverage.ndjson deleted file mode 100644 index 014bcc741c..0000000000 --- a/bench/harness/harness/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[724,724,100,110,110,100,23,23,100,724,724,100,"330fef2b1657cbd3d53fba278d995d7294c766ac","2023-12-15 10:04:20 -0500"] -[724,724,100,110,110,100,23,23,100,724,724,100,"44d752efc62e7aa8cd05690a117c58de029aafc8","2024-05-06 16:30:30 -0400"] diff --git a/bench/harness/harness/index.html b/bench/harness/harness/index.html deleted file mode 100644 index 31b67b677f..0000000000 --- a/bench/harness/harness/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/harness - - - - - - - - - -
-
-

All files bench/harness/lib/harness

-
- -
- 100% - Statements - 724/724 -
- - -
- 100% - Branches - 110/110 -
- - -
- 100% - Functions - 23/23 -
- - -
- 100% - Lines - 724/724 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%303/303100%52/52100%10/10100%303/303
init.js -
-
100%98/98100%15/15100%3/3100%98/98
iterations.js -
-
100%106/106100%10/10100%4/4100%106/106
pretest.js -
-
100%121/121100%16/16100%5/5100%121/121
validate.js -
-
100%96/96100%17/17100%1/1100%96/96
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/harness/index.js.html b/bench/harness/harness/index.js.html deleted file mode 100644 index 8224426bfc..0000000000 --- a/bench/harness/harness/index.js.html +++ /dev/null @@ -1,994 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/harness/index.js - - - - - - - - - -
-
-

All files / bench/harness/lib/harness index.js

-
- -
- 100% - Statements - 303/303 -
- - -
- 100% - Branches - 52/52 -
- - -
- 100% - Functions - 10/10 -
- - -
- 100% - Lines - 303/303 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -3047x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -88x -88x -88x -88x -88x -88x -88x -88x -88x -10x -1x -10x -1x -9x -8x -8x -88x -68x -9x -9x -68x -37x -37x -8x -8x -37x -51x -68x -9x -9x -68x -54x -88x -22x -22x -88x -43x -43x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -54x -160x -160x -160x -160x -36x -36x -124x -160x -38x -4x -38x -34x -34x -32x -32x -34x -160x -84x -84x -25x -25x -59x -84x -17x -17x -84x -50x -50x -50x -50x -160x -30x -30x -50x -160x -54x -54x -54x -54x -54x -54x -54x -54x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -80x -80x -80x -80x -80x -80x -30x -30x -30x -50x -50x -50x -80x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -50x -50x -50x -50x -50x -110x -110x -110x -110x -50x -50x -30x -54x -54x -54x -54x -54x -54x -54x -54x -10265x -10265x -10265x -5x -10265x -5x -5x -10265x -54x -54x -54x -54x -54x -54x -54x -54x -54x -60x -46x -46x -14x -60x -54x -54x -54x -54x -54x -54x -54x -31x -31x -54x -54x -54x -54x -54x -54x -54x -3x -3x -54x -54x -54x -54x -54x -54x -54x -54x -12x -12x -54x -54x -54x -54x -54x -54x -54x -88x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var isObject = require( '@stdlib/assert/is-plain-object' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
-var copy = require( '@stdlib/utils/copy' );
-var Benchmark = require( './../benchmark-class' );
-var Runner = require( './../runner' );
-var nextTick = require( './../utils/next_tick.js' );
-var DEFAULTS = require( './../defaults.json' );
-var validate = require( './validate.js' );
-var init = require( './init.js' );
- 
- 
-// MAIN //
- 
-/**
-* Creates a benchmark harness.
-*
-* @param {Options} [options] - function options
-* @param {boolean} [options.autoclose] - boolean indicating whether to automatically close a harness after a harness finishes running all benchmarks
-* @param {Callback} [clbk] - callback to invoke when a harness finishes running all benchmarks
-* @throws {TypeError} options argument must be an object
-* @throws {TypeError} must provide valid options
-* @throws {TypeError} callback argument must be a function
-* @returns {Function} benchmark harness
-*
-* @example
-* var bench = createHarness( onFinish );
-*
-* function onFinish() {
-*     bench.close();
-*     console.log( 'Exit code: %d', bench.exitCode );
-* }
-*
-* bench( 'beep', function benchmark( b ) {
-*     var x;
-*     var i;
-*     b.tic();
-*     for ( i = 0; i < b.iterations; i++ ) {
-*         x = Math.sin( Math.random() );
-*         if ( x !== x ) {
-*             b.ok( false, 'should not return NaN' );
-*         }
-*     }
-*     b.toc();
-*     if ( x !== x ) {
-*         b.ok( false, 'should not return NaN' );
-*     }
-*     b.end();
-* });
-*
-* @example
-* var stdout = require( '@stdlib/streams/node/stdout' );
-*
-* var stream = createHarness().createStream();
-* stream.pipe( stdout );
-*/
-function createHarness( options, clbk ) {
-	var exitCode;
-	var runner;
-	var queue;
-	var opts;
-	var cb;
- 
-	opts = {};
-	if ( arguments.length === 1 ) {
-		if ( isFunction( options ) ) {
-			cb = options;
-		} else if ( isObject( options ) ) {
-			opts = options;
-		} else {
-			throw new TypeError( format( 'invalid argument. Must provide either an options object or a function. Value: `%s`.', options ) );
-		}
-	} else if ( arguments.length > 1 ) {
-		if ( !isObject( options ) ) {
-			throw new TypeError( format( 'invalid argument. First argument must be an object. Value: `%s`.', options ) );
-		}
-		if ( hasOwnProp( options, 'autoclose' ) ) {
-			opts.autoclose = options.autoclose;
-			if ( !isBoolean( opts.autoclose ) ) {
-				throw new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'autoclose', opts.autoclose ) );
-			}
-		}
-		cb = clbk;
-		if ( !isFunction( cb ) ) {
-			throw new TypeError( format( 'invalid argument. Second argument must be a function. Value: `%s`.', cb ) );
-		}
-	}
-	runner = new Runner();
-	if ( opts.autoclose ) {
-		runner.once( 'done', close );
-	}
-	if ( cb ) {
-		runner.once( 'done', cb );
-	}
-	exitCode = 0;
-	queue = [];
- 
-	/**
-	* Benchmark harness.
-	*
-	* @private
-	* @param {string} name - benchmark name
-	* @param {Options} [options] - benchmark options
-	* @param {boolean} [options.skip=false] - boolean indicating whether to skip a benchmark
-	* @param {(PositiveInteger|null)} [options.iterations=null] - number of iterations
-	* @param {PositiveInteger} [options.repeats=3] - number of repeats
-	* @param {PositiveInteger} [options.timeout=300000] - number of milliseconds before a benchmark automatically fails
-	* @param {Function} [benchmark] - function containing benchmark code
-	* @throws {TypeError} first argument must be a string
-	* @throws {TypeError} options argument must be an object
-	* @throws {TypeError} must provide valid options
-	* @throws {TypeError} benchmark argument must a function
-	* @throws {Error} benchmark error
-	* @returns {Function} benchmark harness
-	*/
-	function harness( name, options, benchmark ) {
-		var opts;
-		var err;
-		var b;
-		if ( !isString( name ) ) {
-			throw new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', name ) );
-		}
-		opts = copy( DEFAULTS );
-		if ( arguments.length === 2 ) {
-			if ( isFunction( options ) ) {
-				b = options;
-			} else {
-				err = validate( opts, options );
-				if ( err ) {
-					throw err;
-				}
-			}
-		} else if ( arguments.length > 2 ) {
-			err = validate( opts, options );
-			if ( err ) {
-				throw err;
-			}
-			b = benchmark;
-			if ( !isFunction( b ) ) {
-				throw new TypeError( format( 'invalid argument. Third argument must be a function. Value: `%s`.', b ) );
-			}
-		}
-		// Add the benchmark to the initialization queue:
-		queue.push( [ name, opts, b ] );
- 
-		// Perform initialization on the next turn of the event loop (note: this allows all benchmarks to be "registered" within the same turn of the loop; otherwise, we run the risk of registration-execution race conditions (i.e., a benchmark registers and executes before other benchmarks can register, depleting the benchmark queue and leading the harness to close)):
-		if ( queue.length === 1 ) {
-			nextTick( initialize );
-		}
-		return harness;
-	}
- 
-	/**
-	* Initializes each benchmark.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function initialize() {
-		var idx = -1;
-		return next();
- 
-		/**
-		* Initialize the next benchmark.
-		*
-		* @private
-		* @returns {void}
-		*/
-		function next() {
-			var args;
- 
-			idx += 1;
- 
-			// If all benchmarks have been initialized, begin running the benchmarks:
-			if ( idx === queue.length ) {
-				queue.length = 0;
-				return runner.run();
-			}
-			// Initialize the next benchmark:
-			args = queue[ idx ];
-			init( args[ 0 ], args[ 1 ], args[ 2 ], onInit );
-		}
- 
-		/**
-		* Callback invoked after performing initialization tasks.
-		*
-		* @private
-		* @param {string} name - benchmark name
-		* @param {Options} opts - benchmark options
-		* @param {(Function|undefined)} benchmark - function containing benchmark code
-		* @returns {void}
-		*/
-		function onInit( name, opts, benchmark ) {
-			var b;
-			var i;
- 
-			// Create a `Benchmark` instance for each repeat to ensure each benchmark has its own state...
-			for ( i = 0; i < opts.repeats; i++ ) {
-				b = new Benchmark( name, opts, benchmark );
-				b.on( 'result', onResult );
-				runner.push( b );
-			}
-			return next();
-		}
-	}
- 
-	/**
-	* Callback invoked upon a `result` event.
-	*
-	* @private
-	* @param {(string|Object)} result - result
-	*/
-	function onResult( result ) {
-		if (
-			!isString( result ) &&
-			!result.ok &&
-			!result.todo
-		) {
-			exitCode = 1;
-		}
-	}
- 
-	/**
-	* Returns a results stream.
-	*
-	* @private
-	* @param {Object} [options] - options
-	* @returns {TransformStream} transform stream
-	*/
-	function createStream( options ) {
-		if ( arguments.length ) {
-			return runner.createStream( options );
-		}
-		return runner.createStream();
-	}
- 
-	/**
-	* Closes a benchmark harness.
-	*
-	* @private
-	*/
-	function close() {
-		runner.close();
-	}
- 
-	/**
-	* Forcefully exits a benchmark harness.
-	*
-	* @private
-	*/
-	function exit() {
-		runner.exit();
-	}
- 
-	/**
-	* Returns the harness exit code.
-	*
-	* @private
-	* @returns {NonNegativeInteger} exit code
-	*/
-	function getExitCode() {
-		return exitCode;
-	}
- 
-	setReadOnly( harness, 'createStream', createStream );
-	setReadOnly( harness, 'close', close );
-	setReadOnly( harness, 'exit', exit );
-	setReadOnlyAccessor( harness, 'exitCode', getExitCode );
- 
-	return harness;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = createHarness;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/harness/init.js.html b/bench/harness/harness/init.js.html deleted file mode 100644 index 18896282d1..0000000000 --- a/bench/harness/harness/init.js.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/harness/init.js - - - - - - - - - -
-
-

All files / bench/harness/lib/harness init.js

-
- -
- 100% - Statements - 98/98 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 98/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -999x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -58x -58x -58x -5x -5x -5x -53x -58x -3x -3x -3x -50x -50x -50x -50x -50x -50x -50x -50x -50x -50x -50x -50x -50x -3x -3x -3x -3x -47x -49x -33x -33x -14x -14x -50x -50x -50x -50x -50x -50x -50x -50x -50x -50x -50x -14x -14x -1x -1x -1x -1x -13x -13x -14x -58x -9x -9x -9x -9x -9x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var pretest = require( './pretest.js' );
-var iterations = require( './iterations.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs benchmark initialization tasks.
-*
-* @private
-* @param {string} name - benchmark name
-* @param {Options} opts - benchmark options
-* @param {(Function|undefined)} benchmark - function containing benchmark code
-* @param {Callback} clbk - callback to invoke after completing initialization tasks
-* @returns {void}
-*/
-function init( name, opts, benchmark, clbk ) {
-	// If no benchmark function, then the benchmark is considered a "todo", so no need to repeat multiple times...
-	if ( !benchmark ) {
-		opts.repeats = 1;
-		return clbk( name, opts, benchmark );
-	}
-	// If the `skip` option to `true`, no need to initialize or repeat multiple times as will not be running the benchmark:
-	if ( opts.skip ) {
-		opts.repeats = 1;
-		return clbk( name, opts, benchmark );
-	}
-	// Perform pretests:
-	pretest( name, opts, benchmark, onPreTest );
- 
-	/**
-	* Callback invoked upon completing pretests.
-	*
-	* @private
-	* @param {Error} [error] - error object
-	* @returns {void}
-	*/
-	function onPreTest( error ) {
-		// If the pretests failed, don't run the benchmark multiple times...
-		if ( error ) {
-			opts.repeats = 1;
-			opts.iterations = 1;
-			return clbk( name, opts, benchmark );
-		}
-		// If a user specified an iteration number, we can begin running benchmarks...
-		if ( opts.iterations ) {
-			return clbk( name, opts, benchmark );
-		}
-		// Determine iteration number:
-		iterations( name, opts, benchmark, onIterations );
-	}
- 
-	/**
-	* Callback invoked upon determining an iteration number.
-	*
-	* @private
-	* @param {(Error|null)} error - error object
-	* @param {PositiveInteger} iter - number of iterations
-	* @returns {void}
-	*/
-	function onIterations( error, iter ) {
-		// If provided an error, then a benchmark failed, and, similar to pretests, don't run the benchmark multiple times...
-		if ( error ) {
-			opts.repeats = 1;
-			opts.iterations = 1;
-			return clbk( name, opts, benchmark );
-		}
-		opts.iterations = iter;
-		return clbk( name, opts, benchmark );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = init;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/harness/iterations.js.html b/bench/harness/harness/iterations.js.html deleted file mode 100644 index 765d434718..0000000000 --- a/bench/harness/harness/iterations.js.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/harness/iterations.js - - - - - - - - - -
-
-

All files / bench/harness/lib/harness iterations.js

-
- -
- 100% - Statements - 106/106 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 106/106 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -1079x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -63x -63x -63x -63x -63x -15x -15x -15x -15x -15x -15x -15x -15x -352x -63x -63x -352x -15x -15x -15x -15x -15x -15x -15x -15x -63x -63x -48x -63x -48x -48x -48x -15x -63x -15x -9x -9x -9x -9x -9x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var copy = require( '@stdlib/utils/copy' );
-var Benchmark = require( './../benchmark-class' );
- 
- 
-// VARIABLES //
- 
-var MIN_TIME = 0.1; // seconds
-var ITERATIONS = 10; // 10^1
-var MAX_ITERATIONS = 10000000000; // 10^10
- 
- 
-// MAIN //
- 
-/**
-* Determines the number of iterations.
-*
-* @private
-* @param {string} name - benchmark name
-* @param {Options} options - benchmark options
-* @param {(Function|undefined)} benchmark - function containing benchmark code
-* @param {Callback} clbk - callback to invoke after determining number of iterations
-* @returns {void}
-*/
-function iterations( name, options, benchmark, clbk ) {
-	var opts;
-	var time;
- 
-	// Elapsed time (in seconds):
-	time = 0;
- 
-	// Create a local copy:
-	opts = copy( options );
-	opts.iterations = ITERATIONS;
- 
-	// Begin running benchmarks:
-	return next();
- 
-	/**
-	* Run a new benchmark.
-	*
-	* @private
-	*/
-	function next() {
-		var b = new Benchmark( name, opts, benchmark );
-		b.on( 'result', onResult );
-		b.once( 'end', onEnd );
-		b.run();
-	}
- 
-	/**
-	* Callback invoked upon a `result` event.
-	*
-	* @private
-	* @param {(string|Object)} result - result
-	*/
-	function onResult( result ) {
-		if ( !isString( result ) && result.operator === 'result' ) {
-			time = result.elapsed;
-		}
-	}
- 
-	/**
-	* Callback invoked upon an `end` event.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function onEnd() {
-		if (
-			time < MIN_TIME &&
-			opts.iterations < MAX_ITERATIONS
-		) {
-			opts.iterations *= 10;
-			return next();
-		}
-		clbk( null, opts.iterations );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = iterations;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/harness/pretest.js.html b/bench/harness/harness/pretest.js.html deleted file mode 100644 index cea00c2e37..0000000000 --- a/bench/harness/harness/pretest.js.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/harness/pretest.js - - - - - - - - - -
-
-

All files / bench/harness/lib/harness pretest.js

-
- -
- 100% - Statements - 121/121 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 5/5 -
- - -
- 100% - Lines - 121/121 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -12210x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -113x -113x -113x -8x -113x -6x -6x -113x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -56x -56x -57x -57x -57x -57x -57x -57x -57x -57x -57x -57x -4x -4x -57x -3x -3x -3x -57x -7x -7x -50x -57x -57x -10x -10x -10x -10x -10x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var copy = require( '@stdlib/utils/copy' );
-var Benchmark = require( './../benchmark-class' );
- 
- 
-// MAIN //
- 
-/**
-* Runs pretests to sanity check and/or catch failures.
-*
-* @private
-* @param {string} name - benchmark name
-* @param {Options} options - benchmark options
-* @param {(Function|undefined)} benchmark - function containing benchmark code
-* @param {Callback} clbk - callback to invoke after completing pretests
-*/
-function pretest( name, options, benchmark, clbk ) {
-	var fail;
-	var opts;
-	var tic;
-	var toc;
-	var b;
- 
-	// Counters to determine the number of `tic` and `toc` events:
-	tic = 0;
-	toc = 0;
- 
-	// Local copy:
-	opts = copy( options );
-	opts.iterations = 1;
- 
-	// Pretest to check for minimum requirements and/or errors...
-	b = new Benchmark( name, opts, benchmark );
-	b.on( 'result', onResult );
-	b.on( 'tic', onTic );
-	b.on( 'toc', onToc );
-	b.once( 'end', onEnd );
-	b.run();
- 
-	/**
-	* Callback invoked upon a `result` event.
-	*
-	* @private
-	* @param {(string|Object)} result - result
-	*/
-	function onResult( result ) {
-		if (
-			!isString( result ) &&
-			!result.ok &&
-			!result.todo
-		) {
-			fail = true;
-		}
-	}
- 
-	/**
-	* Callback invoked upon a `tic` event.
-	*
-	* @private
-	*/
-	function onTic() {
-		tic += 1;
-	}
- 
-	/**
-	* Callback invoked upon a `toc` event.
-	*
-	* @private
-	*/
-	function onToc() {
-		toc += 1;
-	}
- 
-	/**
-	* Callback invoked upon an `end` event.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function onEnd() {
-		var err;
-		if ( fail ) {
-			// Possibility that failure is intermittent, but we will assume that the usual case is that the failure would persist across all repeats and no sense failing multiple times when once suffices.
-			err = new Error( 'unexpected error. Benchmark failed.' );
-		} else if ( tic !== 1 || toc !== 1 ) {
-			// Unable to do anything definitive with timing information (e.g., a tic with no toc or vice versa, or benchmark function calls neither tic nor toc).
-			err = new Error( 'unexpected error. Invalid benchmark.' );
-		}
-		if ( err ) {
-			return clbk( err );
-		}
-		return clbk();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = pretest;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/harness/validate.js.html b/bench/harness/harness/validate.js.html deleted file mode 100644 index 37c26b2c7c..0000000000 --- a/bench/harness/harness/validate.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/harness/validate.js - - - - - - - - - -
-
-

All files / bench/harness/lib/harness validate.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -978x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -172x -172x -58x -58x -172x -31x -31x -16x -16x -31x -172x -55x -55x -55x -22x -55x -11x -11x -55x -172x -56x -56x -12x -12x -56x -172x -13x -13x -12x -12x -13x -63x -172x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isObject = require( '@stdlib/assert/is-plain-object' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Validates function options.
-*
-* @private
-* @param {Object} opts - destination object
-* @param {Options} options - function options
-* @param {boolean} [options.skip] - boolean indicating whether to skip a benchmark
-* @param {(PositiveInteger|null)} [options.iterations] - number of iterations
-* @param {PositiveInteger} [options.repeats] - number of repeats
-* @param {PositiveInteger} [options.timeout] - number of milliseconds before a benchmark automatically fails
-* @returns {(Error|null)} error object or null
-*
-* @example
-* var opts = {};
-* var options = {
-*     'skip': false,
-*     'iterations': 1e6,
-*     'repeats': 3,
-*     'timeout': 10000
-* };
-*
-* var err = validate( opts, options );
-* if ( err ) {
-*    throw err;
-* }
-*/
-function validate( opts, options ) {
-	if ( !isObject( options ) ) {
-		return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
-	}
-	if ( hasOwnProp( options, 'skip' ) ) {
-		opts.skip = options.skip;
-		if ( !isBoolean( opts.skip ) ) {
-			return new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'skip', opts.skip ) );
-		}
-	}
-	if ( hasOwnProp( options, 'iterations' ) ) {
-		opts.iterations = options.iterations;
-		if (
-			!isPositiveInteger( opts.iterations ) &&
-			!isNull( opts.iterations )
-		) {
-			return new TypeError( format( 'invalid option. `%s` option must be either a positive integer or null. Option: `%s`.', 'iterations', opts.iterations ) );
-		}
-	}
-	if ( hasOwnProp( options, 'repeats' ) ) {
-		opts.repeats = options.repeats;
-		if ( !isPositiveInteger( opts.repeats ) ) {
-			return new TypeError( format( 'invalid option. `%s` option must be a positive integer. Option: `%s`.', 'repeats', opts.repeats ) );
-		}
-	}
-	if ( hasOwnProp( options, 'timeout' ) ) {
-		opts.timeout = options.timeout;
-		if ( !isPositiveInteger( opts.timeout ) ) {
-			return new TypeError( format( 'invalid option. `%s` option must be a positive integer. Option: `%s`.', 'timeout', opts.timeout ) );
-		}
-	}
-	return null;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = validate;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/log/coverage.ndjson b/bench/harness/log/coverage.ndjson deleted file mode 100644 index aa77f47113..0000000000 --- a/bench/harness/log/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[130,130,100,11,11,100,4,4,100,130,130,100,"330fef2b1657cbd3d53fba278d995d7294c766ac","2023-12-15 10:04:20 -0500"] -[130,130,100,11,11,100,4,4,100,130,130,100,"44d752efc62e7aa8cd05690a117c58de029aafc8","2024-05-06 16:30:30 -0400"] diff --git a/bench/harness/log/index.html b/bench/harness/log/index.html deleted file mode 100644 index e8886578c3..0000000000 --- a/bench/harness/log/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/log - - - - - - - - - -
-
-

All files bench/harness/lib/log

-
- -
- 100% - Statements - 130/130 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 130/130 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%94/94100%9/9100%3/3100%94/94
log.js -
-
100%36/36100%2/2100%1/1100%36/36
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/log/index.js.html b/bench/harness/log/index.js.html deleted file mode 100644 index 71e51b5cce..0000000000 --- a/bench/harness/log/index.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/log/index.js - - - - - - - - - -
-
-

All files / bench/harness/lib/log index.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -9510x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -52x -52x -52x -52x -1005x -1005x -80x -1005x -925x -925x -1005x -52x -52x -15x -15x -15x -15x -15x -15x -15x -15x -15x -82x -82x -82x -3x -3x -82x -82x -2x -2x -82x -15x -10x -10x -10x -10x -10x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var TransformStream = require( '@stdlib/streams/node/transform' );
-var fromCodePoint = require( '@stdlib/string/from-code-point' );
-var log = require( './log.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a Transform stream for logging to the console.
-*
-* @private
-* @returns {TransformStream} transform stream
-*/
-function createStream() {
-	var stream;
-	var line;
- 
-	stream = new TransformStream({
-		'transform': transform,
-		'flush': flush
-	});
-	line = '';
- 
-	return stream;
- 
-	/**
-	* Callback invoked upon receiving a new chunk.
-	*
-	* @private
-	* @param {(Buffer|string)} chunk - chunk
-	* @param {string} enc - Buffer encoding
-	* @param {Callback} clbk - callback to invoke after transforming the streamed chunk
-	*/
-	function transform( chunk, enc, clbk ) {
-		var c;
-		var i;
- 
-		for ( i = 0; i < chunk.length; i++ ) {
-			c = fromCodePoint( chunk[ i ] );
-			if ( c === '\n' ) {
-				flush();
-			} else {
-				line += c;
-			}
-		}
-		clbk();
-	}
- 
-	/**
-	* Callback to flush data to `stdout`.
-	*
-	* @private
-	* @param {Callback} [clbk] - callback to invoke after processing data
-	* @returns {void}
-	*/
-	function flush( clbk ) {
-		try {
-			log( line );
-		} catch ( err ) {
-			stream.emit( 'error', err );
-		}
-		line = '';
-		if ( clbk ) {
-			return clbk();
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = createStream;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/log/log.js.html b/bench/harness/log/log.js.html deleted file mode 100644 index 6c476c0839..0000000000 --- a/bench/harness/log/log.js.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/log/log.js - - - - - - - - - -
-
-

All files / bench/harness/lib/log log.js

-
- -
- 100% - Statements - 36/36 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 36/36 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -377x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -65x -65x -65x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Writes a string to the console.
-*
-* @private
-* @param {string} str - string to write
-*/
-function log( str ) {
-	console.log( str ); // eslint-disable-line no-console
-}
- 
- 
-// EXPORTS //
- 
-module.exports = log;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/clear.js.html b/bench/harness/runner/clear.js.html deleted file mode 100644 index 396bfe2245..0000000000 --- a/bench/harness/runner/clear.js.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/clear.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner clear.js

-
- -
- 100% - Statements - 36/36 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 36/36 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -378x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -6x -6x -6x -6x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Removes any pending benchmarks.
-*
-* @private
-*/
-function clear() {
-	/* eslint-disable no-invalid-this */
-	this._benchmarks.length = 0;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = clear;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/close.js.html b/bench/harness/runner/close.js.html deleted file mode 100644 index 8b49b8507a..0000000000 --- a/bench/harness/runner/close.js.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/close.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner close.js

-
- -
- 100% - Statements - 73/73 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 73/73 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -748x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -45x -45x -45x -45x -8x -8x -37x -45x -2x -2x -45x -35x -35x -35x -35x -35x -5x -5x -35x -2x -2x -35x -2x -2x -35x -30x -30x -35x -37x -37x -37x -37x -37x -37x -37x -37x -37x -34x -34x -45x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Closes a benchmark runner.
-*
-* @private
-* @returns {void}
-*/
-function closeRunner() {
-	/* eslint-disable no-invalid-this */
-	var self = this;
-	if ( this._closed ) {
-		return;
-	}
-	this._closed = true;
-	if ( this._benchmarks.length ) {
-		this.clear();
-		this._stream.write( '# WARNING: harness closed before completion.\n' );
-	} else {
-		this._stream.write( '#\n' );
-		this._stream.write( '1..'+this.total+'\n' );
-		this._stream.write( '# total '+this.total+'\n' );
-		this._stream.write( '# pass  '+this.pass+'\n' );
-		if ( this.fail ) {
-			this._stream.write( '# fail  '+this.fail+'\n' );
-		}
-		if ( this.skip ) {
-			this._stream.write( '# skip  '+this.skip+'\n' );
-		}
-		if ( this.todo ) {
-			this._stream.write( '# todo  '+this.todo+'\n' );
-		}
-		if ( !this.fail ) {
-			this._stream.write( '#\n# ok\n' );
-		}
-	}
-	this._stream.once( 'close', onClose );
-	this._stream.destroy();
- 
-	/**
-	* Callback invoked upon a `close` event.
-	*
-	* @private
-	*/
-	function onClose() {
-		self.emit( 'close' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = closeRunner;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/coverage.ndjson b/bench/harness/runner/coverage.ndjson deleted file mode 100644 index c6fb6d5230..0000000000 --- a/bench/harness/runner/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[866,873,99.1982,86,91,94.5055,21,21,100,866,873,99.1982,"330fef2b1657cbd3d53fba278d995d7294c766ac","2023-12-15 10:04:20 -0500"] -[866,873,99.1982,86,91,94.5055,21,21,100,866,873,99.1982,"44d752efc62e7aa8cd05690a117c58de029aafc8","2024-05-06 16:30:30 -0400"] diff --git a/bench/harness/runner/create_stream.js.html b/bench/harness/runner/create_stream.js.html deleted file mode 100644 index 58ce134e38..0000000000 --- a/bench/harness/runner/create_stream.js.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/create_stream.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner create_stream.js

-
- -
- 100% - Statements - 189/189 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 9/9 -
- - -
- 100% - Lines - 189/189 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -1908x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -99x -99x -99x -99x -99x -99x -99x -99x -99x -84x -99x -15x -15x -99x -99x -6x -6x -6x -99x -57x -57x -57x -63x -63x -63x -63x -63x -63x -63x -63x -63x -189x -189x -63x -63x -63x -63x -63x -63x -63x -63x -189x -189x -140x -140x -60x -60x -80x -80x -49x -49x -189x -63x -63x -63x -63x -63x -63x -63x -63x -57x -49x -49x -49x -57x -63x -63x -63x -63x -63x -63x -63x -63x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -80x -2x -2x -2x -2x -2x -80x -12x -12x -72x -66x -66x -66x -80x -80x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -63x -63x -63x -63x -63x -63x -63x -6x -6x -99x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var TransformStream = require( '@stdlib/streams/node/transform' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var nextTick = require( './../utils/next_tick.js' );
- 
- 
-// VARIABLES //
- 
-var TAP_HEADER = 'TAP version 13';
- 
- 
-// MAIN //
- 
-/**
-* Creates a results stream.
-*
-* @private
-* @param {Options} [options] - stream options
-* @throws {TypeError} options argument must be an object
-* @throws {TypeError} must provide valid options
-* @returns {TransformStream} transform stream
-*/
-function createStream( options ) {
-	/* eslint-disable no-invalid-this */
-	var stream;
-	var opts;
-	var self;
-	var id;
- 
-	self = this;
-	if ( arguments.length ) {
-		opts = options;
-	} else {
-		opts = {};
-	}
-	stream = new TransformStream( opts );
-	if ( opts.objectMode ) {
-		id = 0;
-		this.on( '_push', onPush );
-		this.on( 'done', onDone );
-	} else {
-		stream.write( TAP_HEADER+'\n' );
-		this._stream.pipe( stream );
-	}
-	this.on( '_run', onRun );
-	return stream;
- 
-	/**
-	* Runs the next benchmark.
-	*
-	* @private
-	*/
-	function next() {
-		nextTick( onTick );
-	}
- 
-	/**
-	* Callback invoked upon the next tick.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function onTick() {
-		var b = self._benchmarks.shift();
-		if ( b ) {
-			b.run();
-			if ( !b.ended() ) {
-				return b.once( 'end', next );
-			}
-			return next();
-		}
-		self._running = false;
-		self.emit( 'done' );
-	}
- 
-	/**
-	* Callback invoked upon a run event.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function onRun() {
-		if ( !self._running ) {
-			self._running = true;
-			return next();
-		}
-	}
- 
-	/**
-	* Callback invoked upon a push event.
-	*
-	* @private
-	* @param {Benchmark} b - benchmark
-	*/
-	function onPush( b ) {
-		var bid = id;
-		id += 1;
- 
-		b.once( 'prerun', onPreRun );
-		b.on( 'result', onResult );
-		b.on( 'end', onEnd );
- 
-		/**
-		* Callback invoked upon a `prerun` event.
-		*
-		* @private
-		*/
-		function onPreRun() {
-			var row = {
-				'type': 'benchmark',
-				'name': b.name,
-				'id': bid
-			};
-			stream.write( row );
-		}
- 
-		/**
-		* Callback invoked upon a `result` event.
-		*
-		* @private
-		* @param {(Object|string)} res - result
-		*/
-		function onResult( res ) {
-			if ( isString( res ) ) {
-				res = {
-					'benchmark': bid,
-					'type': 'comment',
-					'name': res
-				};
-			} else if ( res.operator === 'result' ) {
-				res.benchmark = bid;
-				res.type = 'result';
-			} else {
-				res.benchmark = bid;
-				res.type = 'assert';
-			}
-			stream.write( res );
-		}
- 
-		/**
-		* Callback invoked upon an `end` event.
-		*
-		* @private
-		*/
-		function onEnd() {
-			stream.write({
-				'benchmark': bid,
-				'type': 'end'
-			});
-		}
-	}
- 
-	/**
-	* Callback invoked upon a `done` event.
-	*
-	* @private
-	*/
-	function onDone() {
-		stream.destroy();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = createStream;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/encode_assertion.js.html b/bench/harness/runner/encode_assertion.js.html deleted file mode 100644 index 60b743aa72..0000000000 --- a/bench/harness/runner/encode_assertion.js.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/encode_assertion.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner encode_assertion.js

-
- -
- 94.21% - Statements - 114/121 -
- - -
- 77.27% - Branches - 17/22 -
- - -
- 100% - Functions - 1/1 -
- - -
- 94.21% - Lines - 114/121 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -1228x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -69x -69x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -10325x -31x -10325x -32x -32x -10325x -10325x -10256x -10256x -69x -69x -69x -69x -69x -177x -52x -10325x -17x -17x -17x -17x -  -  -17x -5607x -  -  -5607x -  -  -69x -69x -69x -5607x -  -5607x -69x -69x -69x -69x -69x -69x -438x -438x -69x -69x -69x -10325x -8x -8x -8x -8x -8x - 
/* eslint-disable stdlib/jsdoc-require-throws-tags */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var RE_EOL = require( '@stdlib/regexp/eol' ).REGEXP;
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
- 
- 
-// MAIN //
- 
-/**
-* Encodes an assertion.
-*
-* @private
-* @param {Object} result - result
-* @param {PositiveInteger} count - result count
-* @returns {string} encoded assertion
-*/
-function encodeAssertion( result, count ) {
-	var actualStack;
-	var errorStack;
-	var expected;
-	var actual;
-	var indent;
-	var stack;
-	var lines;
-	var out;
-	var i;
- 
-	out = '';
- 
-	if ( !result.ok ) {
-		out += 'not ';
-	}
-	// Add result count:
-	out += 'ok ' + count;
- 
-	// Add description:
-	if ( result.name ) {
-		out += ' ' + replace( result.name.toString(), RE_WHITESPACE, ' ' );
-	}
-	// Append directives:
-	if ( result.skip ) {
-		out += ' # SKIP';
-	} else if ( result.todo ) {
-		out += ' # TODO';
-	}
-	out += '\n';
-	if ( result.ok ) {
-		return out;
-	}
-	// Format diagnostics as YAML...
-	indent = '  ';
-	out += indent + '---\n';
-	out += indent + 'operator: ' + result.operator + '\n';
-	if (
-		hasOwnProp( result, 'actual' ) ||
-		hasOwnProp( result, 'expected' )
-	) {
-		// TODO: inspect object logic (https://github.com/substack/tape/blob/master/lib/results.js#L145)
-		expected = result.expected;
-		actual = result.actual;
-		if ( actual !== actual && expected !== expected ) {
-			throw new Error( 'unexpected error.' ); // TODO: remove me
-		}
-	}
-	if ( result.at ) {
-		out += indent + 'at: ' + result.at + '\n';
-	}
-	if ( result.actual ) {
-		actualStack = result.actual.stack;
-	}
-	if ( result.error ) {
-		errorStack = result.error.stack;
-	}
-	if ( actualStack ) {
-		stack = actualStack;
-	} else {
-		stack = errorStack;
-	}
-	if ( stack ) {
-		lines = stack.toString().split( RE_EOL );
-		out += indent + 'stack: |-\n';
-		for ( i = 0; i < lines.length; i++ ) {
-			out += indent + '  ' + lines[ i ] + '\n';
-		}
-	}
-	out += indent + '...\n';
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = encodeAssertion;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/encode_result.js.html b/bench/harness/runner/encode_result.js.html deleted file mode 100644 index a3ac4004ca..0000000000 --- a/bench/harness/runner/encode_result.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/encode_result.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner encode_result.js

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -508x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -134x -134x -134x -134x -134x -134x -134x -134x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// VARIABLES //
- 
-var YAML_INDENT = '  ';
-var YAML_BEGIN = YAML_INDENT + '---\n';
-var YAML_END = YAML_INDENT + '...\n';
- 
- 
-// MAIN //
- 
-/**
-* Encodes a result as a YAML block.
-*
-* @private
-* @param {Object} result - result
-* @returns {string} encoded result
-*/
-function encodeResult( result ) {
-	var out = YAML_BEGIN;
-	out += YAML_INDENT + 'iterations: '+result.iterations+'\n';
-	out += YAML_INDENT + 'elapsed: '+result.elapsed+'\n';
-	out += YAML_INDENT + 'rate: '+result.rate+'\n';
-	out += YAML_END;
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = encodeResult;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/exit.js.html b/bench/harness/runner/exit.js.html deleted file mode 100644 index 11f5636d4d..0000000000 --- a/bench/harness/runner/exit.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/exit.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner exit.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -548x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Forcefully exits a benchmark runner.
-*
-* @private
-*/
-function exit() {
-	/* eslint-disable no-invalid-this */
-	var self;
-	var i;
-	for ( i = 0; i < this._benchmarks.length; i++ ) {
-		this._benchmarks[ i ].exit();
-	}
-	self = this;
-	this.clear();
-	this._stream.once( 'close', onClose );
-	this._stream.destroy();
- 
-	/**
-	* Callback invoked upon a `close` event.
-	*
-	* @private
-	*/
-	function onClose() {
-		self.emit( 'close' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = exit;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/index.html b/bench/harness/runner/index.html deleted file mode 100644 index 00f1edeaa4..0000000000 --- a/bench/harness/runner/index.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner - - - - - - - - - -
-
-

All files bench/harness/lib/runner

-
- -
- 99.19% - Statements - 866/873 -
- - -
- 94.5% - Branches - 86/91 -
- - -
- 100% - Functions - 21/21 -
- - -
- 99.19% - Lines - 866/873 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
clear.js -
-
100%36/36100%2/2100%1/1100%36/36
close.js -
-
100%73/73100%12/12100%2/2100%73/73
create_stream.js -
-
100%189/189100%25/25100%9/9100%189/189
encode_assertion.js -
-
94.21%114/12177.27%17/22100%1/194.21%114/121
encode_result.js -
-
100%49/49100%2/2100%1/1100%49/49
exit.js -
-
100%53/53100%4/4100%2/2100%53/53
index.js -
-
100%216/216100%4/4100%1/1100%216/216
push.js -
-
100%100/100100%18/18100%3/3100%100/100
run.js -
-
100%36/36100%2/2100%1/1100%36/36
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/index.js.html b/bench/harness/runner/index.js.html deleted file mode 100644 index a3798a6d8c..0000000000 --- a/bench/harness/runner/index.js.html +++ /dev/null @@ -1,733 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/index.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner index.js

-
- -
- 100% - Statements - 216/216 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 216/216 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -2178x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -91x -91x -1x -1x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -90x -91x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var EventEmitter = require( 'events' ).EventEmitter;
-var inherit = require( '@stdlib/utils/inherit' );
-var defineProperty = require( '@stdlib/utils/define-property' );
-var TransformStream = require( '@stdlib/streams/node/transform' );
-var push = require( './push.js' );
-var createStream = require( './create_stream.js' );
-var run = require( './run.js' );
-var clear = require( './clear.js' );
-var close = require( './close.js' ); // eslint-disable-line stdlib/no-redeclare
-var exit = require( './exit.js' );
- 
- 
-// MAIN //
- 
-/**
-* Benchmark runner.
-*
-* @private
-* @constructor
-* @returns {Runner} Runner instance
-*
-* @example
-* var runner = new Runner();
-*/
-function Runner() {
-	if ( !( this instanceof Runner ) ) {
-		return new Runner();
-	}
-	EventEmitter.call( this );
- 
-	// Private properties:
-	defineProperty( this, '_benchmarks', {
-		'value': [],
-		'configurable': false,
-		'writable': false,
-		'enumerable': false
-	});
- 
-	defineProperty( this, '_stream', {
-		'value': new TransformStream(),
-		'configurable': false,
-		'writable': false,
-		'enumerable': false
-	});
- 
-	defineProperty( this, '_closed', {
-		'value': false,
-		'configurable': false,
-		'writable': true,
-		'enumerable': false
-	});
- 
-	defineProperty( this, '_running', {
-		'value': false,
-		'configurable': false,
-		'writable': true,
-		'enumerable': false
-	});
- 
-	// Public properties:
-	defineProperty( this, 'total', {
-		'value': 0,
-		'configurable': false,
-		'writable': true,
-		'enumerable': true
-	});
- 
-	defineProperty( this, 'fail', {
-		'value': 0,
-		'configurable': false,
-		'writable': true,
-		'enumerable': true
-	});
- 
-	defineProperty( this, 'pass', {
-		'value': 0,
-		'configurable': false,
-		'writable': true,
-		'enumerable': true
-	});
- 
-	defineProperty( this, 'skip', {
-		'value': 0,
-		'configurable': false,
-		'writable': true,
-		'enumerable': true
-	});
- 
-	defineProperty( this, 'todo', {
-		'value': 0,
-		'configurable': false,
-		'writable': true,
-		'enumerable': true
-	});
- 
-	return this;
-}
- 
-/*
-* Inherit from the `EventEmitter` prototype.
-*/
-inherit( Runner, EventEmitter );
- 
-/**
-* Adds a new benchmark.
-*
-* @private
-* @memberof Runner.prototype
-* @function push
-* @param {Benchmark} b - benchmark
-*/
-defineProperty( Runner.prototype, 'push', {
-	'value': push,
-	'configurable': false,
-	'writable': false,
-	'enumerable': false
-});
- 
-/**
-* Creates a results stream.
-*
-* @private
-* @memberof Runner.prototype
-* @function createStream
-* @param {Options} [options] - stream options
-* @returns {TransformStream} transform stream
-*/
-defineProperty( Runner.prototype, 'createStream', {
-	'value': createStream,
-	'configurable': false,
-	'writable': false,
-	'enumerable': false
-});
- 
-/**
-* Runs pending benchmarks.
-*
-* @private
-* @memberof Runner.prototype
-* @function run
-*/
-defineProperty( Runner.prototype, 'run', {
-	'value': run,
-	'configurable': false,
-	'writable': false,
-	'enumerable': false
-});
- 
-/**
-* Removes any pending benchmarks.
-*
-* @private
-* @memberof Runner.prototype
-* @function clear
-*/
-defineProperty( Runner.prototype, 'clear', {
-	'value': clear,
-	'configurable': false,
-	'writable': false,
-	'enumerable': false
-});
- 
-/**
-* Closes a benchmark runner.
-*
-* @private
-* @memberof Runner.prototype
-* @function close
-*/
-defineProperty( Runner.prototype, 'close', {
-	'value': close,
-	'configurable': false,
-	'writable': false,
-	'enumerable': false
-});
- 
-/**
-* Forcefully exits a benchmark runner.
-*
-* @private
-* @memberof Runner.prototype
-* @function exit
-*/
-defineProperty( Runner.prototype, 'exit', {
-	'value': exit,
-	'configurable': false,
-	'writable': false,
-	'enumerable': false
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Runner;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/push.js.html b/bench/harness/runner/push.js.html deleted file mode 100644 index 6d328ce219..0000000000 --- a/bench/harness/runner/push.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/push.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner push.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -1018x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -148x -134x -134x -148x -148x -148x -148x -148x -148x -148x -148x -148x -10468x -10468x -9x -9x -10468x -134x -134x -134x -10325x -10462x -10256x -31x -10256x -1x -1x -10256x -10256x -69x -69x -31x -31x -31x -38x -38x -38x -38x -10325x -10325x -10468x -148x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var encodeAssertion = require( './encode_assertion.js' );
-var encodeResult = require( './encode_result.js' );
- 
- 
-// MAIN //
- 
-/**
-* Adds a new benchmark.
-*
-* @private
-* @param {Benchmark} b - benchmark
-*/
-function push( b ) {
-	/* eslint-disable no-invalid-this */
-	var self = this;
- 
-	this._benchmarks.push( b );
- 
-	b.once( 'prerun', onPreRun );
-	b.on( 'result', onResult );
- 
-	this.emit( '_push', b );
- 
-	/**
-	* Callback invoked upon a `prerun` event.
-	*
-	* @private
-	*/
-	function onPreRun() {
-		self._stream.write( '# '+b.name+'\n' );
-	}
- 
-	/**
-	* Callback invoked upon a `result` event.
-	*
-	* @private
-	* @param {(Object|string)} res - result
-	* @returns {void}
-	*/
-	function onResult( res ) {
-		// Check for a comment...
-		if ( isString( res ) ) {
-			return self._stream.write( '# '+res+'\n' );
-		}
-		if ( res.operator === 'result' ) {
-			res = encodeResult( res );
-			return self._stream.write( res );
-		}
-		self.total += 1;
-		if ( res.ok ) {
-			if ( res.skip ) {
-				self.skip += 1;
-			} else if ( res.todo ) {
-				self.todo += 1;
-			}
-			self.pass += 1;
-		}
-		// According to the TAP spec, todos pass even if not "ok"...
-		else if ( res.todo ) {
-			self.pass += 1;
-			self.todo += 1;
-		}
-		// Everything else is a failure...
-		else {
-			self.fail += 1;
-		}
-		res = encodeAssertion( res, self.total );
-		self._stream.write( res );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = push;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/runner/run.js.html b/bench/harness/runner/run.js.html deleted file mode 100644 index 1cbfdafa7e..0000000000 --- a/bench/harness/runner/run.js.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/runner/run.js - - - - - - - - - -
-
-

All files / bench/harness/lib/runner run.js

-
- -
- 100% - Statements - 36/36 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 36/36 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -378x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -57x -57x -57x -57x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Runs pending benchmarks.
-*
-* @private
-*/
-function run() {
-	/* eslint-disable no-invalid-this */
-	this.emit( '_run' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = run;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/utils/can_emit_exit.js.html b/bench/harness/utils/can_emit_exit.js.html deleted file mode 100644 index 07e2432ccd..0000000000 --- a/bench/harness/utils/can_emit_exit.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/utils/can_emit_exit.js - - - - - - - - - -
-
-

All files / bench/harness/lib/utils can_emit_exit.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -3510x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var IS_BROWSER = require( '@stdlib/assert/is-browser' );
-var canExit = require( './can_exit.js' );
- 
- 
-// MAIN //
- 
-var bool = ( !IS_BROWSER && canExit );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/utils/can_exit.js.html b/bench/harness/utils/can_exit.js.html deleted file mode 100644 index 0f6714c2ed..0000000000 --- a/bench/harness/utils/can_exit.js.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/utils/can_exit.js - - - - - - - - - -
-
-

All files / bench/harness/lib/utils can_exit.js

-
- -
- 100% - Statements - 33/33 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 33/33 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -3411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var proc = require( './process.js' );
- 
- 
-// MAIN //
- 
-var bool = ( proc && typeof proc.exit === 'function' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/utils/coverage.ndjson b/bench/harness/utils/coverage.ndjson deleted file mode 100644 index b0e5602df8..0000000000 --- a/bench/harness/utils/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[140,140,100,7,7,100,1,1,100,140,140,100,"330fef2b1657cbd3d53fba278d995d7294c766ac","2023-12-15 10:04:20 -0500"] -[139,139,100,7,7,100,1,1,100,139,139,100,"44d752efc62e7aa8cd05690a117c58de029aafc8","2024-05-06 16:30:30 -0400"] diff --git a/bench/harness/utils/index.html b/bench/harness/utils/index.html deleted file mode 100644 index a60d8a14dc..0000000000 --- a/bench/harness/utils/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/utils - - - - - - - - - -
-
-

All files bench/harness/lib/utils

-
- -
- 100% - Statements - 139/139 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 139/139 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
can_emit_exit.js -
-
100%34/34100%2/2100%0/0100%34/34
can_exit.js -
-
100%33/33100%2/2100%0/0100%33/33
next_tick.js -
-
100%44/44100%2/2100%1/1100%44/44
process.js -
-
100%28/28100%1/1100%0/0100%28/28
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/utils/next_tick.js.html b/bench/harness/utils/next_tick.js.html deleted file mode 100644 index dd223ca62d..0000000000 --- a/bench/harness/utils/next_tick.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/utils/next_tick.js - - - - - - - - - -
-
-

All files / bench/harness/lib/utils next_tick.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -4512x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -520x -520x -520x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Runs a function on a subsequent turn of the event loop.
-*
-* ## Notes
-*
-* -   `process.nextTick` is only Node.js.
-* -   `setImmediate` is non-standard.
-* -   Everything else is browser based (e.g., mutation observer, requestAnimationFrame, etc).
-* -   Only API which is universal is `setTimeout`.
-* -   Note that `0` is not actually `0ms`. Browser environments commonly have a minimum delay of `4ms`. This is acceptable. Here, the main intent of this function is to give the runtime a chance to run garbage collection, clear state, and tend to any other pending tasks before returning control to benchmark tasks. The larger aim (attainable or not) is to provide each benchmark run with as much of a fresh state as possible.
-*
-* @private
-* @param {Function} fcn - function to run upon a subsequent turn of the event loop
-*/
-function nextTick( fcn ) {
-	setTimeout( fcn, 0 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = nextTick;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/bench/harness/utils/process.js.html b/bench/harness/utils/process.js.html deleted file mode 100644 index 74067190c6..0000000000 --- a/bench/harness/utils/process.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for bench/harness/lib/utils/process.js - - - - - - - - - -
-
-

All files / bench/harness/lib/utils process.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -298x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var proc = require( 'process' );
- 
- 
-// EXPORTS //
- 
-module.exports = proc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ccopy-wasm/binary.js.html b/blas/base/ccopy-wasm/binary.js.html deleted file mode 100644 index c8756251eb..0000000000 --- a/blas/base/ccopy-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/ccopy-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/ccopy-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ccopy-wasm/coverage.ndjson b/blas/base/ccopy-wasm/coverage.ndjson deleted file mode 100644 index 8e371952d2..0000000000 --- a/blas/base/ccopy-wasm/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[757,757,100,17,17,100,6,6,100,757,757,100,"6734e4dc3d249e2544ef1e22e2a5fd47ff3e6cd3","2024-11-21 17:48:32 -0800"] diff --git a/blas/base/ccopy-wasm/index.html b/blas/base/ccopy-wasm/index.html deleted file mode 100644 index 386344573a..0000000000 --- a/blas/base/ccopy-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/ccopy-wasm/lib - - - - - - - - - -
-
-

All files blas/base/ccopy-wasm/lib

-
- -
- 100% - Statements - 757/757 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 757/757 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%142/142100%1/1100%0/0100%142/142
main.js -
-
100%82/82100%1/1100%0/0100%82/82
module.js -
-
100%274/274100%8/8100%3/3100%274/274
routine.js -
-
100%225/225100%6/6100%3/3100%225/225
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ccopy-wasm/index.js.html b/blas/base/ccopy-wasm/index.js.html deleted file mode 100644 index 648b690175..0000000000 --- a/blas/base/ccopy-wasm/index.js.html +++ /dev/null @@ -1,511 +0,0 @@ - - - - - - Code coverage report for blas/base/ccopy-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/ccopy-wasm/lib index.js

-
- -
- 100% - Statements - 142/142 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 142/142 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -1436x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
-*
-* @module @stdlib/blas/base/ccopy-wasm
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var ccopy = require( '@stdlib/blas/base/ccopy-wasm' );
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
-*
-* // Perform operation:
-* ccopy.main( x.length, x, 1, y, 1 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var ccopy = require( '@stdlib/blas/base/ccopy-wasm' );
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
-*
-* // Perform operation:
-* ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-* var ccopy = require( '@stdlib/blas/base/ccopy-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new ccopy.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer (i.e., byte offset) for storing the output vector:
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* mod.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* mod.write( yptr, y );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( yptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ccopy-wasm/main.js.html b/blas/base/ccopy-wasm/main.js.html deleted file mode 100644 index 155148b853..0000000000 --- a/blas/base/ccopy-wasm/main.js.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - Code coverage report for blas/base/ccopy-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/ccopy-wasm/lib main.js

-
- -
- 100% - Statements - 82/82 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 82/82 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -836x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
-*
-* @name ccopy
-* @type {Routine}
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* ccopy.main( x.length, x, 1, y, 1 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define a strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* ccopy.ndarray( x.length, x, 1, 0, y, -1, 2 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -5.0
-*
-* var im = imagf( v );
-* // returns -6.0
-*/
-var ccopy = new Routine();
-ccopy.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = ccopy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ccopy-wasm/module.js.html b/blas/base/ccopy-wasm/module.js.html deleted file mode 100644 index e986ffc1df..0000000000 --- a/blas/base/ccopy-wasm/module.js.html +++ /dev/null @@ -1,907 +0,0 @@ - - - - - - Code coverage report for blas/base/ccopy-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/ccopy-wasm/lib module.js

-
- -
- 100% - Statements - 274/274 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 274/274 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -2757x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -66x -66x -11x -11x -66x -20x -20x -35x -35x -35x -35x -35x -35x -35x -35x -66x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -8x -8x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -31x -31x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var ccopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* ccopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer (i.e., byte offset) for storing the output vector:
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* ccopy.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* ccopy.write( yptr, y );
-*
-* // Perform computation:
-* var ptr = ccopy.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* ccopy.read( yptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Copies values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var ccopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* ccopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer (i.e., byte offset) for storing the output vector:
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* ccopy.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* ccopy.write( yptr, y );
-*
-* // Perform computation:
-* var ptr = ccopy.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* ccopy.read( yptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function ccopy( N, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_ccopy( N, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Copies values from one complex single-precision floating-point vector to another complex single-precision floating-point vector using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var ccopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* ccopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer (i.e., byte offset) for storing the output vector:
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* ccopy.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* ccopy.write( yptr, y );
-*
-* // Perform computation:
-* var ptr = ccopy.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* ccopy.read( yptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function ccopy( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_ccopy_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ccopy-wasm/routine.js.html b/blas/base/ccopy-wasm/routine.js.html deleted file mode 100644 index d683a68e23..0000000000 --- a/blas/base/ccopy-wasm/routine.js.html +++ /dev/null @@ -1,760 +0,0 @@ - - - - - - Code coverage report for blas/base/ccopy-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/ccopy-wasm/lib routine.js

-
- -
- 100% - Statements - 225/225 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 225/225 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -2267x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var ccopy = new Routine();
-*
-* // Initialize the module:
-* ccopy.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* ccopy.main( x.length, x, 1, y, 1 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var ccopy = new Routine();
-*
-* // Initialize the module:
-* ccopy.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Copies values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Complex64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Complex64Array} output array
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var ccopy = new Routine();
-*
-* // Initialize the module:
-* ccopy.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* ccopy.main( x.length, x, 1, y, -1 );
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -5.0
-*
-* var im = imagf( v );
-* // returns -6.0
-*/
-setReadOnly( Routine.prototype, 'main', function ccopy( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Copies values from one complex single-precision floating-point vector to another complex single-precision floating-point vector using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Complex64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Complex64Array} output array
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var ccopy = new Routine();
-*
-* // Initialize the module:
-* ccopy.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* ccopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function ccopy( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[0];
-	p1 = ptrs[1];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the output array data had to be copied to module memory, copy the results to the provided output array...
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cscal-wasm/binary.js.html b/blas/base/cscal-wasm/binary.js.html deleted file mode 100644 index bee63f06d9..0000000000 --- a/blas/base/cscal-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/cscal-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/cscal-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cscal-wasm/coverage.ndjson b/blas/base/cscal-wasm/coverage.ndjson deleted file mode 100644 index 3883f7e562..0000000000 --- a/blas/base/cscal-wasm/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[753,778,96.7866,13,13,100,2,6,33.3333,753,778,96.7866,"e69296220d967abab11a41b50f5f763abf13c640","2024-10-25 19:10:09 -0700"] -[753,778,96.7866,13,13,100,2,6,33.3333,753,778,96.7866,"63f08ffc835fe1cf26ad835bd799123c41b5695b","2024-10-25 19:22:31 -0700"] -[753,778,96.7866,13,13,100,2,6,33.3333,753,778,96.7866,"78a7b34ccda3efe8d2613eb2eb27f8ca00adb66e","2024-10-26 22:08:44 -0700"] -[778,778,100,17,17,100,6,6,100,778,778,100,"2defdabcaaa1484616e212679d4ce72b9173d57d","2024-11-17 19:10:13 -0800"] -[778,778,100,17,17,100,6,6,100,778,778,100,"ccc263768a96cc8e3a077a9026f90b68026dc0a7","2024-11-21 08:46:57 -0500"] diff --git a/blas/base/cscal-wasm/index.html b/blas/base/cscal-wasm/index.html deleted file mode 100644 index 8e0fed4588..0000000000 --- a/blas/base/cscal-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/cscal-wasm/lib - - - - - - - - - -
-
-

All files blas/base/cscal-wasm/lib

-
- -
- 100% - Statements - 778/778 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 778/778 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%147/147100%1/1100%0/0100%147/147
main.js -
-
100%88/88100%1/1100%0/0100%88/88
module.js -
-
100%274/274100%8/8100%3/3100%274/274
routine.js -
-
100%235/235100%6/6100%3/3100%235/235
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cscal-wasm/index.js.html b/blas/base/cscal-wasm/index.js.html deleted file mode 100644 index dd5b1ad289..0000000000 --- a/blas/base/cscal-wasm/index.js.html +++ /dev/null @@ -1,526 +0,0 @@ - - - - - - Code coverage report for blas/base/cscal-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/cscal-wasm/lib index.js

-
- -
- 100% - Statements - 147/147 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 147/147 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -1486x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to scale a single-precision complex floating-point vector by a single-precision complex floating-point constant.
-*
-* @module @stdlib/blas/base/cscal-wasm
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cscal = require( '@stdlib/blas/base/cscal-wasm' );
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Define a scalar constant:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.main( x.length, z, x, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cscal = require( '@stdlib/blas/base/cscal-wasm' );
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Define a scalar constant:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.ndarray( x.length, z, x, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-* var cscal = require( '@stdlib/blas/base/cscal-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new cscal.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer for storing a complex number:
-* var zptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* mod.write( xptr, x );
-*
-* // Write a complex number to module memory:
-* mod.write( zptr, new Float32Array( [ 2.0, 2.0 ] ) );
-*
-* // Perform computation:
-* mod.main( N, zptr, xptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( xptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0, -2.0, 38.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cscal-wasm/main.js.html b/blas/base/cscal-wasm/main.js.html deleted file mode 100644 index 4249a60142..0000000000 --- a/blas/base/cscal-wasm/main.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for blas/base/cscal-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/cscal-wasm/lib main.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -896x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to scale a single-precision complex floating-point vector by a single-precision complex floating-point constant.
-*
-* @name cscal
-* @type {Routine}
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Define a scalar constant:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.main( x.length, z, x, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Define a scalar constant:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.ndarray( x.length, z, x, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*/
-var cscal = new Routine();
-cscal.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = cscal;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cscal-wasm/module.js.html b/blas/base/cscal-wasm/module.js.html deleted file mode 100644 index 9037b46ab4..0000000000 --- a/blas/base/cscal-wasm/module.js.html +++ /dev/null @@ -1,907 +0,0 @@ - - - - - - Code coverage report for blas/base/cscal-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/cscal-wasm/lib module.js

-
- -
- 100% - Statements - 274/274 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 274/274 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -2757x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -62x -62x -11x -11x -62x -20x -20x -31x -31x -31x -31x -31x -31x -31x -31x -62x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -6x -6x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -23x -23x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var cscal = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* cscal.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer for storing a complex number:
-* var zptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* cscal.write( xptr, x );
-*
-* // Write a complex number to module memory:
-* cscal.write( zptr, new Float32Array( [ 2.0, 2.0 ] ) );
-*
-* // Perform computation:
-* var ptr = cscal.main( N, zptr, xptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === xptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* cscal.read( xptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0, -2.0, 38.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Scales a single-precision complex floating-point vector by a single-precision complex floating-point constant.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} aptr - scalar constant pointer (i.e., byte offset)
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {NonNegativeInteger} input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var cscal = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* cscal.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer for storing a complex number:
-* var zptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* cscal.write( xptr, x );
-*
-* // Write a complex number to module memory:
-* cscal.write( zptr, new Float32Array( [ 2.0, 2.0 ] ) );
-*
-* // Perform computation:
-* var ptr = cscal.main( N, zptr, xptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === xptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* cscal.read( xptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0, -2.0, 38.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function cscal( N, aptr, xptr, strideX ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_cscal( N, aptr, xptr, strideX );
-	return xptr;
-});
- 
-/**
-* Scales a single-precision complex floating-point vector by a single-precision complex floating-point constant using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} aptr - scalar constant pointer (i.e., byte offset)
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {NonNegativeInteger} input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var cscal = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* cscal.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Define a pointer for storing a complex number:
-* var zptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* cscal.write( xptr, x );
-*
-* // Write a complex number to module memory:
-* cscal.write( zptr, new Float32Array( [ 2.0, 2.0 ] ) );
-*
-* // Perform computation:
-* var ptr = cscal.ndarray( N, zptr, xptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === xptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* cscal.read( xptr, view );
-*
-* console.log( reinterpretComplex64( view, 0 ) );
-* // => <Float32Array>[ -2.0, 6.0, -2.0, 14.0, -2.0, 22.0, -2.0, 30.0, -2.0, 38.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function cscal( N, aptr, xptr, strideX, offsetX ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_cscal_ndarray( N, aptr, xptr, strideX, offsetX );
-	return xptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cscal-wasm/routine.js.html b/blas/base/cscal-wasm/routine.js.html deleted file mode 100644 index 5c57c7ec48..0000000000 --- a/blas/base/cscal-wasm/routine.js.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - Code coverage report for blas/base/cscal-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/cscal-wasm/lib routine.js

-
- -
- 100% - Statements - 235/235 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 235/235 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -2367x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var reimf = require( '@stdlib/complex/float32/reim' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cscal = new Routine();
-*
-* // Initialize the module:
-* cscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Create a complex number:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.main( x.length, z, x, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cscal = new Routine();
-*
-* // Initialize the module:
-* cscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Create a complex number:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.ndarray( x.length, z, x, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Scales a single-precision complex floating-point vector by a single-precision complex floating-point constant.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64} alpha - scalar
-* @param {Complex64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {Complex64Array} input array
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cscal = new Routine();
-*
-* // Initialize the module:
-* cscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Create a complex number:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.main( x.length, z, x, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*/
-setReadOnly( Routine.prototype, 'main', function cscal( N, alpha, x, strideX ) {
-	return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Scales a single-precision complex floating-point vector by a single-precision complex floating-point constant using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64} alpha - scalar
-* @param {Complex64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {Complex64Array} input array
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cscal = new Routine();
-*
-* // Initialize the module:
-* cscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Create a complex number:
-* var z = new Complex64( 2.0, 2.0 );
-*
-* // Perform operation:
-* cscal.ndarray( x.length, z, x, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -2.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function cscal( N, alpha, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( 2, reimf( alpha ), 1, 0 )
-	]);
-	p0 = ptrs[0];
-	p1 = ptrs[1];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p1.ptr, p0.ptr, p0.stride, p0.offset ); // eslint-disable-line max-len
- 
-	// If the input array data had to be copied to module memory, copy the results to the provided input array...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	return x;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/csrot-wasm/binary.js.html b/blas/base/csrot-wasm/binary.js.html deleted file mode 100644 index d2af6ee51a..0000000000 --- a/blas/base/csrot-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/csrot-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/csrot-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/csrot-wasm/coverage.ndjson b/blas/base/csrot-wasm/coverage.ndjson deleted file mode 100644 index d968384456..0000000000 --- a/blas/base/csrot-wasm/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[855,855,100,17,17,100,6,6,100,855,855,100,"05aab7d99007e790e05e82509b50c63db761b49a","2024-11-21 22:53:43 -0800"] diff --git a/blas/base/csrot-wasm/index.html b/blas/base/csrot-wasm/index.html deleted file mode 100644 index 4824249ab8..0000000000 --- a/blas/base/csrot-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/csrot-wasm/lib - - - - - - - - - -
-
-

All files blas/base/csrot-wasm/lib

-
- -
- 100% - Statements - 855/855 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 855/855 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%163/163100%1/1100%0/0100%163/163
main.js -
-
100%100/100100%1/1100%0/0100%100/100
module.js -
-
100%290/290100%8/8100%3/3100%290/290
routine.js -
-
100%268/268100%6/6100%3/3100%268/268
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/csrot-wasm/index.js.html b/blas/base/csrot-wasm/index.js.html deleted file mode 100644 index 53520793ec..0000000000 --- a/blas/base/csrot-wasm/index.js.html +++ /dev/null @@ -1,574 +0,0 @@ - - - - - - Code coverage report for blas/base/csrot-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/csrot-wasm/lib index.js

-
- -
- 100% - Statements - 163/163 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 163/163 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -1646x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to apply a plane rotation.
-*
-* @module @stdlib/blas/base/csrot-wasm
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var csrot = require( '@stdlib/blas/base/csrot-wasm' );
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var cy = new Complex64Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-*
-* // Perform operation:
-* csrot.main( cx.length, cx, 1, cy, 1, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 5.0
-*
-* var im = imagf( v );
-* // returns ~6.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns 5.0
-*
-* im = imagf( v );
-* // returns ~5.2
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var csrot = require( '@stdlib/blas/base/csrot-wasm' );
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var cy = new Complex64Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
-*
-* // Perform operation:
-* csrot.ndarray( cx.length, cx, 1, 0, cy, 1, 0, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 5.0
-*
-* var im = imagf( v );
-* // returns ~6.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns 5.0
-*
-* im = imagf( v );
-* // returns ~5.2
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-* var csrot = require( '@stdlib/blas/base/csrot-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new csrot.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var cxptr = 0;
-* var cyptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var cx = new Complex64Array( xbuf.buffer );
-* mod.write( cxptr, cx );
-*
-* var ybuf = ones( N*2, 'float32' );
-* var cy = new Complex64Array( ybuf.buffer );
-* mod.write( cyptr, cy );
-*
-* // Perform computation:
-* mod.main( N, cxptr, 1, cyptr, 1, 0.8, 0.6 );
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* mod.read( cxptr, viewX );
-* mod.read( cyptr, viewY );
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ ~0.2, ~-0.4, -1.0, ~-1.6, ~-2.2, ~-2.8, ~-3.4, -4.0, ~-4.6, ~-5.2 ]
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ ~1.4, ~2.2, 3.0, ~3.8, ~4.6, ~5.4, ~6.2, 7.0, ~7.8, ~8.6 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/csrot-wasm/main.js.html b/blas/base/csrot-wasm/main.js.html deleted file mode 100644 index ac67775f29..0000000000 --- a/blas/base/csrot-wasm/main.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for blas/base/csrot-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/csrot-wasm/lib main.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -1016x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to apply a plane rotation.
-*
-* @name csrot
-* @type {Routine}
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var cy = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* csrot.main( cx.length, cx, 1, cy, 1, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns ~-0.2
-*
-* var im = imagf( v );
-* // returns ~-0.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns ~1.4
-*
-* im = imagf( v );
-* // returns ~2.8
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define a strided arrays...
-* var cx = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var cy = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* csrot.ndarray( cx.length, cx, 1, 0, cy, 1, 0, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns ~-0.2
-*
-* var im = imagf( v );
-* // returns ~-0.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns ~1.4
-*
-* im = imagf( v );
-* // returns ~2.8
-*/
-var csrot = new Routine();
-csrot.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = csrot;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/csrot-wasm/module.js.html b/blas/base/csrot-wasm/module.js.html deleted file mode 100644 index 96743cb287..0000000000 --- a/blas/base/csrot-wasm/module.js.html +++ /dev/null @@ -1,955 +0,0 @@ - - - - - - Code coverage report for blas/base/csrot-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/csrot-wasm/lib module.js

-
- -
- 100% - Statements - 290/290 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 290/290 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -2917x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -66x -66x -11x -11x -66x -20x -20x -35x -35x -35x -35x -35x -35x -35x -35x -66x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -8x -8x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -29x -29x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var csrot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* csrot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var cxptr = 0;
-* var cyptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var cx = new Complex64Array( xbuf.buffer );
-* csrot.write( cxptr, cx );
-*
-* var ybuf = ones( N*2, 'float32' );
-* var cy = new Complex64Array( ybuf.buffer );
-* csrot.write( cyptr, cy );
-*
-* // Perform computation:
-* var ptr = csrot.main( N, cxptr, 1, cyptr, 1, 0.8, 0.6 );
-* // returns <number>
-*
-* var bool = ( ptr === cyptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* csrot.read( cxptr, viewX );
-* csrot.read( cyptr, viewY );
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ ~0.2, ~-0.4, -1.0, ~-1.6, ~-2.2, ~-2.8, ~-3.4, -4.0, ~-4.6, ~-5.2 ]
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ ~1.4, ~2.2, 3.0, ~3.8, ~4.6, ~5.4, ~6.2, 7.0, ~7.8, ~8.6 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Applies a plane rotation.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} cxptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `cx` stride length
-* @param {NonNegativeInteger} cyptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `cy` stride length
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {NonNegativeInteger} input array pointer `cy` (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var csrot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* csrot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var cxptr = 0;
-* var cyptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var cx = new Complex64Array( xbuf.buffer );
-* csrot.write( cxptr, cx );
-*
-* var ybuf = ones( N*2, 'float32' );
-* var cy = new Complex64Array( ybuf.buffer );
-* csrot.write( cyptr, cy );
-*
-* // Perform computation:
-* var ptr = csrot.main( N, cxptr, 1, cyptr, 1, 0.8, 0.6 );
-* // returns <number>
-*
-* var bool = ( ptr === cyptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* csrot.read( cxptr, viewX );
-* csrot.read( cyptr, viewY );
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ ~0.2, ~-0.4, -1.0, ~-1.6, ~-2.2, ~-2.8, ~-3.4, -4.0, ~-4.6, ~-5.2 ]
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ ~1.4, ~2.2, 3.0, ~3.8, ~4.6, ~5.4, ~6.2, 7.0, ~7.8, ~8.6 ]
-*/
-setReadOnly( Module.prototype, 'main', function csrot( N, cxptr, strideX, cyptr, strideY, c, s ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_csrot( N, cxptr, strideX, cyptr, strideY, c, s );
-	return cyptr;
-});
- 
-/**
-* Applies a plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} cxptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `cx` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `cx`
-* @param {NonNegativeInteger} cyptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `cy` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `cy`
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {NonNegativeInteger} input array pointer `cy` (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var csrot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* csrot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var cxptr = 0;
-* var cyptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var cx = new Complex64Array( xbuf.buffer );
-* csrot.write( cxptr, cx );
-*
-* var ybuf = ones( N*2, 'float32' );
-* var cy = new Complex64Array( ybuf.buffer );
-* csrot.write( cyptr, cy );
-*
-* // Perform computation:
-* var ptr = csrot.ndarray( N, cxptr, 1, 0, cyptr, 1, 0, 0.8, 0.6 );
-* // returns <number>
-*
-* var bool = ( ptr === cyptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* csrot.read( cxptr, viewX );
-* csrot.read( cyptr, viewY );
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ ~0.2, ~-0.4, -1.0, ~-1.6, ~-2.2, ~-2.8, ~-3.4, -4.0, ~-4.6, ~-5.2 ]
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ ~1.4, ~2.2, 3.0, ~3.8, ~4.6, ~5.4, ~6.2, 7.0, ~7.8, ~8.6 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function csrot( N, cxptr, strideX, offsetX, cyptr, strideY, offsetY, c, s ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_csrot_ndarray( N, cxptr, strideX, offsetX, cyptr, strideY, offsetY, c, s ); // eslint-disable-line max-len
-	return cyptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/csrot-wasm/routine.js.html b/blas/base/csrot-wasm/routine.js.html deleted file mode 100644 index 861ed3fccd..0000000000 --- a/blas/base/csrot-wasm/routine.js.html +++ /dev/null @@ -1,889 +0,0 @@ - - - - - - Code coverage report for blas/base/csrot-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/csrot-wasm/lib routine.js

-
- -
- 100% - Statements - 268/268 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 268/268 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -2697x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var csrot = new Routine();
-*
-* // Initialize the module:
-* csrot.initializeSync();
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var cy = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* csrot.main( cx.length, cx, 1, cy, 1, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns ~-0.2
-*
-* var im = imagf( v );
-* // returns ~-0.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns ~1.4
-*
-* im = imagf( v );
-* // returns ~2.8
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var csrot = new Routine();
-*
-* // Initialize the module:
-* csrot.initializeSync();
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var cy = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* csrot.ndarray( cx.length, cx, 1, 0, cy, 1, 0, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns ~-0.2
-*
-* var im = imagf( v );
-* // returns ~-0.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns ~1.4
-*
-* im = imagf( v );
-* // returns ~2.8
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Applies a plane rotation.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64Array} cx - first input array
-* @param {integer} strideX - `cx` stride length
-* @param {Complex64Array} cy - second input array
-* @param {integer} strideY - `cy` stride length
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {Complex64Array} input array `cy`
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var csrot = new Routine();
-*
-* // Initialize the module:
-* csrot.initializeSync();
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var cy = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* csrot.main( cx.length, cx, 1, cy, 1, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns ~-0.2
-*
-* var im = imagf( v );
-* // returns ~-0.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns ~1.4
-*
-* im = imagf( v );
-* // returns ~2.8
-*/
-setReadOnly( Routine.prototype, 'main', function csrot( N, cx, strideX, cy, strideY, c, s ) {
-	return this.ndarray( N, cx, strideX, stride2offset( N, strideX ), cy, strideY, stride2offset( N, strideY ), c, s ); // eslint-disable-line max-len
-});
- 
-/**
-* Applies a plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64Array} cx - first input array
-* @param {integer} strideX - `cx` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `cx`
-* @param {Complex64Array} cy - second input array
-* @param {integer} strideY - `cy` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `cy`
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {Complex64Array} input array `cy`
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var csrot = new Routine();
-*
-* // Initialize the module:
-* csrot.initializeSync();
-*
-* // Define strided arrays...
-* var cx = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var cy = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* csrot.ndarray( cx.length, cx, 1, 0, cy, 1, 0, 0.8, 0.6 );
-*
-* var v = cx.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns ~-0.2
-*
-* var im = imagf( v );
-* // returns ~-0.4
-*
-* v = cy.get( 0 );
-* // returns <Complex64>
-*
-* re = realf( v );
-* // returns ~1.4
-*
-* im = imagf( v );
-* // returns ~2.8
-*/
-setReadOnly( Routine.prototype, 'ndarray', function csrot( N, cx, strideX, offsetX, cy, strideY, offsetY, c, s ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, cx, strideX, offsetX ),
-		strided2object( N, cy, strideY, offsetY )
-	]);
-	p0 = ptrs[0];
-	p1 = ptrs[1];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset, c, s ); // eslint-disable-line max-len
- 
-	// If input array data had to be copied to module memory, copy the results to the provided arrays...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, cx, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, cy, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return cy;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cswap-wasm/binary.js.html b/blas/base/cswap-wasm/binary.js.html deleted file mode 100644 index 734f4dfdf6..0000000000 --- a/blas/base/cswap-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/cswap-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/cswap-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cswap-wasm/coverage.ndjson b/blas/base/cswap-wasm/coverage.ndjson deleted file mode 100644 index e7fc91fd60..0000000000 --- a/blas/base/cswap-wasm/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[844,844,100,17,17,100,6,6,100,844,844,100,"493db039c45d831e1c61346ac50224a592583760","2024-11-21 15:01:56 -0800"] diff --git a/blas/base/cswap-wasm/index.html b/blas/base/cswap-wasm/index.html deleted file mode 100644 index 885853b913..0000000000 --- a/blas/base/cswap-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/cswap-wasm/lib - - - - - - - - - -
-
-

All files blas/base/cswap-wasm/lib

-
- -
- 100% - Statements - 844/844 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 844/844 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%163/163100%1/1100%0/0100%163/163
main.js -
-
100%100/100100%1/1100%0/0100%100/100
module.js -
-
100%283/283100%8/8100%3/3100%283/283
routine.js -
-
100%264/264100%6/6100%3/3100%264/264
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cswap-wasm/index.js.html b/blas/base/cswap-wasm/index.js.html deleted file mode 100644 index 64e3b5477a..0000000000 --- a/blas/base/cswap-wasm/index.js.html +++ /dev/null @@ -1,574 +0,0 @@ - - - - - - Code coverage report for blas/base/cswap-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/cswap-wasm/lib index.js

-
- -
- 100% - Statements - 163/163 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 163/163 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -1646x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to interchange two complex single-precision floating-point vectors.
-*
-* @module @stdlib/blas/base/cswap-wasm
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cswap = require( '@stdlib/blas/base/cswap-wasm' );
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
-*
-* // Perform operation:
-* cswap.main( x.length, x, 1, y, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 0.0
-*
-* var im = imagf( v );
-* // returns 0.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cswap = require( '@stdlib/blas/base/cswap-wasm' );
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var y = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
-*
-* // Perform operation:
-* cswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 0.0
-*
-* var im = imagf( v );
-* // returns 0.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-* var cswap = require( '@stdlib/blas/base/cswap-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new cswap.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* mod.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* mod.write( yptr, y );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* mod.read( xptr, viewX );
-* mod.read( yptr, viewY );
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ]
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cswap-wasm/main.js.html b/blas/base/cswap-wasm/main.js.html deleted file mode 100644 index ee4142b441..0000000000 --- a/blas/base/cswap-wasm/main.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for blas/base/cswap-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/cswap-wasm/lib main.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -1016x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to interchange two complex single-precision floating-point vectors.
-*
-* @name cswap
-* @type {Routine}
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* cswap.main( x.length, x, 1, y, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Define a strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* cswap.ndarray( x.length, x, 1, 0, y, -1, 2 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 5.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -5.0
-*
-* var im = imagf( v );
-* // returns -6.0
-*/
-var cswap = new Routine();
-cswap.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = cswap;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cswap-wasm/module.js.html b/blas/base/cswap-wasm/module.js.html deleted file mode 100644 index d22618cbf8..0000000000 --- a/blas/base/cswap-wasm/module.js.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - - - Code coverage report for blas/base/cswap-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/cswap-wasm/lib module.js

-
- -
- 100% - Statements - 283/283 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 283/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -2847x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -66x -66x -11x -11x -66x -20x -20x -35x -35x -35x -35x -35x -35x -35x -35x -66x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -8x -8x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -33x -33x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var cswap = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* cswap.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* cswap.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* cswap.write( yptr, y );
-*
-* // Perform computation:
-* var ptr = cswap.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* cswap.read( xptr, viewX );
-* cswap.read( yptr, viewY );
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ]
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Interchanges two complex single-precision floating-point vectors.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} input array pointer `y` (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var cswap = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* cswap.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* cswap.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* cswap.write( yptr, y );
-*
-* // Perform computation:
-* var ptr = cswap.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* cswap.read( xptr, viewX );
-* cswap.read( yptr, viewY );
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ]
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function cswap( N, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_cswap( N, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Interchanges two complex single-precision floating-point vectors using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {NonNegativeInteger} input array pointer `y` (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var reinterpretComplex64 = require( '@stdlib/strided/base/reinterpret-complex64' );
-*
-* // Create a new memory instance with an initial size of 10 pages (320KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var cswap = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* cswap.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'complex64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing input vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* var xbuf = oneTo( N*2, 'float32' );
-* var x = new Complex64Array( xbuf.buffer );
-* cswap.write( xptr, x );
-*
-* var ybuf = zeros( N*2, 'float32' );
-* var y = new Complex64Array( ybuf.buffer );
-* cswap.write( yptr, y );
-*
-* // Perform computation:
-* var ptr = cswap.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* cswap.read( xptr, viewX );
-* cswap.read( yptr, viewY );
-*
-* console.log( reinterpretComplex64( viewX, 0 ) );
-* // => <Float32Array>[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ]
-*
-* console.log( reinterpretComplex64( viewY, 0 ) );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function cswap( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_cswap_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/cswap-wasm/routine.js.html b/blas/base/cswap-wasm/routine.js.html deleted file mode 100644 index fd1e3edd54..0000000000 --- a/blas/base/cswap-wasm/routine.js.html +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - Code coverage report for blas/base/cswap-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/cswap-wasm/lib routine.js

-
- -
- 100% - Statements - 264/264 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 264/264 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -2657x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cswap = new Routine();
-*
-* // Initialize the module:
-* cswap.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* cswap.main( x.length, x, 1, y, 1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cswap = new Routine();
-*
-* // Initialize the module:
-* cswap.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* cswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Interchanges two complex single-precision floating-point vectors.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Complex64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @returns {Complex64Array} input array `y`
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cswap = new Routine();
-*
-* // Initialize the module:
-* cswap.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* cswap.main( x.length, x, 1, y, -1 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 5.0
-*
-* var im = imagf( v );
-* // returns 6.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -5.0
-*
-* var im = imagf( v );
-* // returns -6.0
-*/
-setReadOnly( Routine.prototype, 'main', function cswap( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Interchanges two complex single-precision floating-point vectors using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Complex64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Complex64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Complex64Array} input array `y`
-*
-* @example
-* var Complex64Array = require( '@stdlib/array/complex64' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* // Create a new routine:
-* var cswap = new Routine();
-*
-* // Initialize the module:
-* cswap.initializeSync();
-*
-* // Define strided arrays...
-* var x = new Complex64Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] );
-* var y = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-*
-* // Perform operation:
-* cswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-*
-* var v = x.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 1.0
-*
-* var im = imagf( v );
-* // returns 2.0
-*
-* var v = y.get( 0 );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns -1.0
-*
-* var im = imagf( v );
-* // returns -2.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function cswap( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[0];
-	p1 = ptrs[1];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the input array data had to be copied to module memory, copy the results to the provided arrays...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dasum-wasm/binary.js.html b/blas/base/dasum-wasm/binary.js.html deleted file mode 100644 index f97bb4daf3..0000000000 --- a/blas/base/dasum-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/dasum-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/dasum-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dasum-wasm/coverage.ndjson b/blas/base/dasum-wasm/coverage.ndjson deleted file mode 100644 index a25f05bc94..0000000000 --- a/blas/base/dasum-wasm/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[558,558,100,17,17,100,6,6,100,558,558,100,"e3512fca3391a238a1f40a030406c9354cb7cc25","2024-10-19 01:00:30 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"3de76a0863ce62bb51e324907a417370780c91bf","2024-10-25 15:32:55 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"bef1dbefc05949b1d6db5f2f9a2b173957aa7d38","2024-10-25 18:30:39 -0700"] diff --git a/blas/base/dasum-wasm/index.html b/blas/base/dasum-wasm/index.html deleted file mode 100644 index 32c54ffe31..0000000000 --- a/blas/base/dasum-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/dasum-wasm/lib - - - - - - - - - -
-
-

All files blas/base/dasum-wasm/lib

-
- -
- 100% - Statements - 558/558 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 558/558 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%100/100100%1/1100%0/0100%100/100
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%198/198100%8/8100%3/3100%198/198
routine.js -
-
100%166/166100%6/6100%3/3100%166/166
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dasum-wasm/index.js.html b/blas/base/dasum-wasm/index.js.html deleted file mode 100644 index 73c262f4b1..0000000000 --- a/blas/base/dasum-wasm/index.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for blas/base/dasum-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/dasum-wasm/lib index.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -1016x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to compute the sum of absolute values.
-*
-* @module @stdlib/blas/base/dasum-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dasum = require( '@stdlib/blas/base/dasum-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.main( x.length, x, 1 );
-* // returns 15.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dasum = require( '@stdlib/blas/base/dasum-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var dasum = require( '@stdlib/blas/base/dasum-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new dasum.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = mod.main( N, xptr, 1 );
-* // returns 15.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dasum-wasm/main.js.html b/blas/base/dasum-wasm/main.js.html deleted file mode 100644 index 8e8bd89fd8..0000000000 --- a/blas/base/dasum-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/base/dasum-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/dasum-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to compute the sum of absolute values.
-*
-* @name dasum
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.main( x.length, x, 1 );
-* // returns 15.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*/
-var dasum = new Routine();
-dasum.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = dasum;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dasum-wasm/module.js.html b/blas/base/dasum-wasm/module.js.html deleted file mode 100644 index d845d86de1..0000000000 --- a/blas/base/dasum-wasm/module.js.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - Code coverage report for blas/base/dasum-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/dasum-wasm/lib module.js

-
- -
- 100% - Statements - 198/198 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 198/198 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -1997x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -60x -60x -11x -11x -60x -20x -20x -29x -29x -29x -29x -29x -29x -29x -29x -60x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -5x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dasum = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dasum.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dasum.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = dasum.main( N, xptr, 1 );
-* // returns 15.0
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Computes the sum of absolute values.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {number} sum of absolute values
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dasum = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dasum.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dasum.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = dasum.main( N, xptr, 1 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'main', function dasum( N, xptr, strideX ) {
-	return this._instance.exports.c_dasum( N, xptr, strideX );
-});
- 
-/**
-* Computes the sum of absolute values using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {number} sum of absolute values
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dasum = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dasum.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dasum.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = dasum.ndarray( N, xptr, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'ndarray', function dasum( N, xptr, strideX, offsetX ) {
-	return this._instance.exports.c_dasum_ndarray( N, xptr, strideX, offsetX );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dasum-wasm/routine.js.html b/blas/base/dasum-wasm/routine.js.html deleted file mode 100644 index 53ddec1377..0000000000 --- a/blas/base/dasum-wasm/routine.js.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - Code coverage report for blas/base/dasum-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/dasum-wasm/lib routine.js

-
- -
- 100% - Statements - 166/166 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 166/166 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -1677x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable max-len, no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dasum = new Routine();
-*
-* // Initialize the module:
-* dasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.main( x.length, x, 1 );
-* // returns 15.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dasum = new Routine();
-*
-* // Initialize the module:
-* dasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Computes the sum of absolute values.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {number} sum of absolute values
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dasum = new Routine();
-*
-* // Initialize the module:
-* dasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.main( x.length, x, 1 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'main', function dasum( N, x, strideX ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Computes the sum of absolute values using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {number} sum of absolute values
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dasum = new Routine();
-*
-* // Initialize the module:
-* dasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = dasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function dasum( N, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[ 0 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/daxpy-wasm/binary.js.html b/blas/base/daxpy-wasm/binary.js.html deleted file mode 100644 index 85a0e03fca..0000000000 --- a/blas/base/daxpy-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/daxpy-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/daxpy-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/daxpy-wasm/coverage.ndjson b/blas/base/daxpy-wasm/coverage.ndjson deleted file mode 100644 index 8bb1fcbce9..0000000000 --- a/blas/base/daxpy-wasm/coverage.ndjson +++ /dev/null @@ -1,14 +0,0 @@ -[610,641,95.1638,7,10,70,2,6,33.3333,610,641,95.1638,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[610,641,95.1638,7,10,70,2,6,33.3333,610,641,95.1638,"6e5b8a1747929bc984c994b62faefb1fe96ff5f0","2024-09-18 19:07:14 -0700"] -[610,641,95.1638,7,10,70,2,6,33.3333,610,641,95.1638,"26aa64946b2966d36338cd580d336d2be3483285","2024-09-19 23:02:30 -0700"] -[610,641,95.1638,7,10,70,2,6,33.3333,610,641,95.1638,"849e5da8d61d41532d64e70b02a7fbbce7dd0778","2024-09-20 00:43:57 -0700"] -[610,641,95.1638,7,10,70,2,6,33.3333,610,641,95.1638,"64f9d944fbff0802562d7c3a9c13c2b16b64f6a0","2024-09-20 00:49:16 -0700"] -[633,641,98.752,10,13,76.9231,5,6,83.3333,633,641,98.752,"0ac4dcf6afd028e7f9f303d39c7c50b2ad485ccd","2024-09-20 00:57:05 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"a510e375b6e6f608c7763997ff4abad7d8941f9d","2024-09-20 02:06:57 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"b8cc3db63853dc4e9b4b949abc36bac20c3bf305","2024-09-20 02:11:32 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"177f16cd80b9072714e7b4e976487e5e6dd19761","2024-09-21 19:01:34 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"3095c9a511ea9d5291e2af2344b239a6101ab31f","2024-09-25 01:23:16 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"1bc257713762cb80182520f0b17a49177564117b","2024-09-29 00:20:45 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"4728ffcffe8bc8d4ed9a1be332155ec7240b14e9","2024-09-29 00:51:52 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] diff --git a/blas/base/daxpy-wasm/index.html b/blas/base/daxpy-wasm/index.html deleted file mode 100644 index ef2fbfae58..0000000000 --- a/blas/base/daxpy-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/daxpy-wasm/lib - - - - - - - - - -
-
-

All files blas/base/daxpy-wasm/lib

-
- -
- 100% - Statements - 641/641 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 641/641 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%112/112100%1/1100%0/0100%112/112
main.js -
-
100%62/62100%1/1100%0/0100%62/62
module.js -
-
100%246/246100%8/8100%3/3100%246/246
routine.js -
-
100%187/187100%6/6100%3/3100%187/187
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/daxpy-wasm/index.js.html b/blas/base/daxpy-wasm/index.js.html deleted file mode 100644 index cc15a9774c..0000000000 --- a/blas/base/daxpy-wasm/index.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for blas/base/daxpy-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/daxpy-wasm/lib index.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 112/112 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -1136x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to multiply a vector `x` by a constant `alpha` and add the result to `y`.
-*
-* @module @stdlib/blas/base/daxpy-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var daxpy = require( '@stdlib/blas/base/daxpy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var daxpy = require( '@stdlib/blas/base/daxpy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var daxpy = require( '@stdlib/blas/base/daxpy-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new daxpy.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, 5.0, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( yptr, view );
-*
-* console.log( view );
-* // => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/daxpy-wasm/main.js.html b/blas/base/daxpy-wasm/main.js.html deleted file mode 100644 index eae9f0496f..0000000000 --- a/blas/base/daxpy-wasm/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for blas/base/daxpy-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/daxpy-wasm/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -636x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to multiply a vector `x` by a constant and add the result to `y`.
-*
-* @name daxpy
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-var daxpy = new Routine();
-daxpy.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = daxpy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/daxpy-wasm/module.js.html b/blas/base/daxpy-wasm/module.js.html deleted file mode 100644 index c7c8e94c7e..0000000000 --- a/blas/base/daxpy-wasm/module.js.html +++ /dev/null @@ -1,823 +0,0 @@ - - - - - - Code coverage report for blas/base/daxpy-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/daxpy-wasm/lib module.js

-
- -
- 100% - Statements - 246/246 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 246/246 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -2477x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -68x -68x -11x -11x -68x -20x -20x -37x -37x -37x -37x -37x -37x -37x -37x -68x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -10x -10x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -35x -35x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var daxpy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* daxpy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* daxpy.write( xptr, oneTo( N, dtype ) );
-* daxpy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = daxpy.main( N, 5.0, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* daxpy.read( yptr, view );
-* // view => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var daxpy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* daxpy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* daxpy.write( xptr, oneTo( N, dtype ) );
-* daxpy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = daxpy.main( N, 5.0, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* daxpy.read( yptr, view );
-* // view => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function daxpy( N, alpha, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_daxpy( N, alpha, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var daxpy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* daxpy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* daxpy.write( xptr, oneTo( N, dtype ) );
-* daxpy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = daxpy.ndarray( N, 5.0, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* daxpy.read( yptr, view );
-* // view => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function daxpy( N, alpha, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_daxpy_ndarray( N, alpha, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/daxpy-wasm/routine.js.html b/blas/base/daxpy-wasm/routine.js.html deleted file mode 100644 index d82f93eca9..0000000000 --- a/blas/base/daxpy-wasm/routine.js.html +++ /dev/null @@ -1,646 +0,0 @@ - - - - - - Code coverage report for blas/base/daxpy-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/daxpy-wasm/lib routine.js

-
- -
- 100% - Statements - 187/187 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 187/187 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -1887x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var daxpy = new Routine();
-*
-* // Initialize the module:
-* daxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var daxpy = new Routine();
-*
-* // Initialize the module:
-* daxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var daxpy = new Routine();
-*
-* // Initialize the module:
-* daxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function daxpy( N, alpha, x, strideX, y, strideY ) {
-	return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var daxpy = new Routine();
-*
-* // Initialize the module:
-* daxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* daxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function daxpy( N, alpha, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, alpha, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the output array data had to be copied to module memory, copy the results to the provided output array...
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dcopy-wasm/binary.js.html b/blas/base/dcopy-wasm/binary.js.html deleted file mode 100644 index aa17db61c8..0000000000 --- a/blas/base/dcopy-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/dcopy-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/dcopy-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dcopy-wasm/coverage.ndjson b/blas/base/dcopy-wasm/coverage.ndjson deleted file mode 100644 index a6f71deda4..0000000000 --- a/blas/base/dcopy-wasm/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[637,637,100,17,17,100,6,6,100,637,637,100,"98600eca7ebd8e7269f051a2e87612c33dca0638","2024-09-29 00:50:51 -0700"] -[637,637,100,17,17,100,6,6,100,637,637,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[637,637,100,17,17,100,6,6,100,637,637,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] diff --git a/blas/base/dcopy-wasm/index.html b/blas/base/dcopy-wasm/index.html deleted file mode 100644 index ad3c29d53f..0000000000 --- a/blas/base/dcopy-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/dcopy-wasm/lib - - - - - - - - - -
-
-

All files blas/base/dcopy-wasm/lib

-
- -
- 100% - Statements - 637/637 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 637/637 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%112/112100%1/1100%0/0100%112/112
main.js -
-
100%62/62100%1/1100%0/0100%62/62
module.js -
-
100%244/244100%8/8100%3/3100%244/244
routine.js -
-
100%185/185100%6/6100%3/3100%185/185
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dcopy-wasm/index.js.html b/blas/base/dcopy-wasm/index.js.html deleted file mode 100644 index 49f66d776a..0000000000 --- a/blas/base/dcopy-wasm/index.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for blas/base/dcopy-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/dcopy-wasm/lib index.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 112/112 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -1136x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to copy values from `x` into `y`.
-*
-* @module @stdlib/blas/base/dcopy-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcopy = require( '@stdlib/blas/base/dcopy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.main( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcopy = require( '@stdlib/blas/base/dcopy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var dcopy = require( '@stdlib/blas/base/dcopy-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new dcopy.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( yptr, view );
-*
-* console.log( view );
-* // => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dcopy-wasm/main.js.html b/blas/base/dcopy-wasm/main.js.html deleted file mode 100644 index 8484f36848..0000000000 --- a/blas/base/dcopy-wasm/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for blas/base/dcopy-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/dcopy-wasm/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -636x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to copy values from `x` into `y`.
-*
-* @name dcopy
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.main( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-var dcopy = new Routine();
-dcopy.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = dcopy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dcopy-wasm/module.js.html b/blas/base/dcopy-wasm/module.js.html deleted file mode 100644 index e701b65f3d..0000000000 --- a/blas/base/dcopy-wasm/module.js.html +++ /dev/null @@ -1,817 +0,0 @@ - - - - - - Code coverage report for blas/base/dcopy-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/dcopy-wasm/lib module.js

-
- -
- 100% - Statements - 244/244 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 244/244 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -2457x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -66x -66x -11x -11x -66x -20x -20x -35x -35x -35x -35x -35x -35x -35x -35x -66x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -32x -32x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dcopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dcopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* dcopy.write( xptr, oneTo( N, dtype ) );
-* dcopy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dcopy.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* dcopy.read( yptr, view );
-* // view => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Copies values from `x` into `y`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dcopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dcopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* dcopy.write( xptr, oneTo( N, dtype ) );
-* dcopy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dcopy.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* dcopy.read( yptr, view );
-* // view => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function dcopy( N, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_dcopy( N, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Copies values from `x` into `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dcopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dcopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* dcopy.write( xptr, oneTo( N, dtype ) );
-* dcopy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dcopy.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* dcopy.read( yptr, view );
-* // view => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function dcopy( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_dcopy_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dcopy-wasm/routine.js.html b/blas/base/dcopy-wasm/routine.js.html deleted file mode 100644 index 9117457c69..0000000000 --- a/blas/base/dcopy-wasm/routine.js.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - Code coverage report for blas/base/dcopy-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/dcopy-wasm/lib routine.js

-
- -
- 100% - Statements - 185/185 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 185/185 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -1867x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -10x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dcopy = new Routine();
-*
-* // Initialize the module:
-* dcopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.main( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dcopy = new Routine();
-*
-* // Initialize the module:
-* dcopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Copies values from `x` into `y`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dcopy = new Routine();
-*
-* // Initialize the module:
-* dcopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.main( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function dcopy( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Copies values from `x` into `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dcopy = new Routine();
-*
-* // Initialize the module:
-* dcopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dcopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function dcopy( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the output array data had to be copied to module memory, copy the results to the provided output array...
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ddot-wasm/binary.js.html b/blas/base/ddot-wasm/binary.js.html deleted file mode 100644 index ad19c9545e..0000000000 --- a/blas/base/ddot-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/ddot-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/ddot-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ddot-wasm/coverage.ndjson b/blas/base/ddot-wasm/coverage.ndjson deleted file mode 100644 index 8336b3776f..0000000000 --- a/blas/base/ddot-wasm/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[600,600,100,17,17,100,6,6,100,600,600,100,"1594f0f4dc6ff16c5b44a7ae6428784ff76f2b75","2024-10-18 05:26:14 -0700"] -[600,600,100,17,17,100,6,6,100,600,600,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[600,600,100,17,17,100,6,6,100,600,600,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] diff --git a/blas/base/ddot-wasm/index.html b/blas/base/ddot-wasm/index.html deleted file mode 100644 index f118eb1b1d..0000000000 --- a/blas/base/ddot-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/ddot-wasm/lib - - - - - - - - - -
-
-

All files blas/base/ddot-wasm/lib

-
- -
- 100% - Statements - 600/600 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 600/600 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%108/108100%1/1100%0/0100%108/108
main.js -
-
100%62/62100%1/1100%0/0100%62/62
module.js -
-
100%218/218100%8/8100%3/3100%218/218
routine.js -
-
100%178/178100%6/6100%3/3100%178/178
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ddot-wasm/index.js.html b/blas/base/ddot-wasm/index.js.html deleted file mode 100644 index 5861612096..0000000000 --- a/blas/base/ddot-wasm/index.js.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - Code coverage report for blas/base/ddot-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/ddot-wasm/lib index.js

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 108/108 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -1096x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to compute the dot product of `x` and `y`.
-*
-* @module @stdlib/blas/base/ddot-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ddot = require( '@stdlib/blas/base/ddot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var ddot = require( '@stdlib/blas/base/ddot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var ddot = require( '@stdlib/blas/base/ddot-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new ddot.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var dot = mod.main( N, xptr, 1, yptr, 1 );
-*
-* console.log( dot );
-* // returns 15.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ddot-wasm/main.js.html b/blas/base/ddot-wasm/main.js.html deleted file mode 100644 index d4ee848bd3..0000000000 --- a/blas/base/ddot-wasm/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for blas/base/ddot-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/ddot-wasm/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -636x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to compute the dot product of `x` and `y`.
-*
-* @name ddot
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*/
-var ddot = new Routine();
-ddot.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = ddot;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ddot-wasm/module.js.html b/blas/base/ddot-wasm/module.js.html deleted file mode 100644 index 42469f361a..0000000000 --- a/blas/base/ddot-wasm/module.js.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - Code coverage report for blas/base/ddot-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/ddot-wasm/lib module.js

-
- -
- 100% - Statements - 218/218 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 218/218 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -2197x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -64x -64x -11x -11x -64x -20x -20x -33x -33x -33x -33x -33x -33x -33x -33x -64x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -28x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var ddot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* ddot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* ddot.write( xptr, oneTo( N, dtype ) );
-* ddot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var dot = ddot.main( N, xptr, 1, yptr, 1 );
-* // returns 15.0
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Computes the dot product of `x` and `y`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {number} dot product
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var ddot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* ddot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* ddot.write( xptr, oneTo( N, dtype ) );
-* ddot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var dot = ddot.main( N, xptr, 1, yptr, 1 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'main', function ddot( N, xptr, strideX, yptr, strideY ) {
-	return this._instance.exports.c_ddot( N, xptr, strideX, yptr, strideY );
-});
- 
-/**
-* Computes the dot product of `x` and `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {number} dot product
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var ddot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* ddot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* ddot.write( xptr, oneTo( N, dtype ) );
-* ddot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ddot = ddot.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'ndarray', function ddot( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) {
-	return this._instance.exports.c_ddot_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/ddot-wasm/routine.js.html b/blas/base/ddot-wasm/routine.js.html deleted file mode 100644 index e0a15b504e..0000000000 --- a/blas/base/ddot-wasm/routine.js.html +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - Code coverage report for blas/base/ddot-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/ddot-wasm/lib routine.js

-
- -
- 100% - Statements - 178/178 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 178/178 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -1797x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var ddot = new Routine();
-*
-* // Initialize the module:
-* ddot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var ddot = new Routine();
-*
-* // Initialize the module:
-* ddot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Computes the dot product of `x` and `y`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @returns {number} dot product
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var ddot = new Routine();
-*
-* // Initialize the module:
-* ddot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'main', function ddot( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Computes the dot product of `x` and `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {number} dot product
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var ddot = new Routine();
-*
-* // Initialize the module:
-* ddot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = ddot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function ddot( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dnrm2-wasm/binary.js.html b/blas/base/dnrm2-wasm/binary.js.html deleted file mode 100644 index 14572437e8..0000000000 --- a/blas/base/dnrm2-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/dnrm2-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/dnrm2-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dnrm2-wasm/coverage.ndjson b/blas/base/dnrm2-wasm/coverage.ndjson deleted file mode 100644 index 03cc3f4fb3..0000000000 --- a/blas/base/dnrm2-wasm/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[557,557,100,17,17,100,6,6,100,557,557,100,"4f8bad3ec19d742b1f08481bbb08ee2406312080","2024-10-17 13:13:27 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"01e414bd9a03e578d44e2c284fcc77ce2fbcd825","2024-10-18 02:50:06 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"22b1ac8d719c8ff1b3823d7eb94e34d672f8be03","2024-10-22 22:31:29 +0200"] -[557,557,100,17,17,100,6,6,100,557,557,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"3de76a0863ce62bb51e324907a417370780c91bf","2024-10-25 15:32:55 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"c8b03cb5ef49064325b8859de640833ee715ab20","2024-10-25 15:45:18 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"bef1dbefc05949b1d6db5f2f9a2b173957aa7d38","2024-10-25 18:30:39 -0700"] diff --git a/blas/base/dnrm2-wasm/index.html b/blas/base/dnrm2-wasm/index.html deleted file mode 100644 index 258dd24e45..0000000000 --- a/blas/base/dnrm2-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/dnrm2-wasm/lib - - - - - - - - - -
-
-

All files blas/base/dnrm2-wasm/lib

-
- -
- 100% - Statements - 557/557 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 557/557 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%99/99100%1/1100%0/0100%99/99
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%198/198100%8/8100%3/3100%198/198
routine.js -
-
100%166/166100%6/6100%3/3100%166/166
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dnrm2-wasm/index.js.html b/blas/base/dnrm2-wasm/index.js.html deleted file mode 100644 index 7af17dca1f..0000000000 --- a/blas/base/dnrm2-wasm/index.js.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - Code coverage report for blas/base/dnrm2-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/dnrm2-wasm/lib index.js

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -1006x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to calculate the L2-norm of a double-precision floating-point vector.
-*
-* @module @stdlib/blas/base/dnrm2-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnrm2 = require( '@stdlib/blas/base/dnrm2-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnrm2 = require( '@stdlib/blas/base/dnrm2-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var dnrm2 = require( '@stdlib/blas/base/dnrm2-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new dnrm2.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = mod.main( N, xptr, 1 );
-* // returns ~7.42
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dnrm2-wasm/main.js.html b/blas/base/dnrm2-wasm/main.js.html deleted file mode 100644 index 345450f48e..0000000000 --- a/blas/base/dnrm2-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/base/dnrm2-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/dnrm2-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to calculate the L2-norm of a double-precision floating-point vector.
-*
-* @name dnrm2
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*/
-var dnrm2 = new Routine();
-dnrm2.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = dnrm2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dnrm2-wasm/module.js.html b/blas/base/dnrm2-wasm/module.js.html deleted file mode 100644 index 0864df32bc..0000000000 --- a/blas/base/dnrm2-wasm/module.js.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - Code coverage report for blas/base/dnrm2-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/dnrm2-wasm/lib module.js

-
- -
- 100% - Statements - 198/198 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 198/198 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -1997x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -59x -59x -11x -11x -59x -20x -20x -28x -28x -28x -28x -28x -28x -28x -28x -59x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -6x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dnrm2 = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dnrm2.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dnrm2.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = dnrm2.main( N, xptr, 1 );
-* // returns ~7.42
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Calculates the L2-norm of a double-precision floating-point vector.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {number} the L2-norm
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dnrm2 = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dnrm2.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dnrm2.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = dnrm2.main( N, xptr, 1 );
-* // returns ~7.42
-*/
-setReadOnly( Module.prototype, 'main', function dnrm2( N, xptr, strideX ) {
-	return this._instance.exports.c_dnrm2( N, xptr, strideX );
-});
- 
-/**
-* Calculates the L2-norm of a double-precision floating-point vector using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {number} the L2-norm
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dnrm2 = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dnrm2.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dnrm2.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = dnrm2.ndarray( N, xptr, 1, 0 );
-* // returns ~7.42
-*/
-setReadOnly( Module.prototype, 'ndarray', function dnrm2( N, xptr, strideX, offsetX ) {
-	return this._instance.exports.c_dnrm2_ndarray( N, xptr, strideX, offsetX );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dnrm2-wasm/routine.js.html b/blas/base/dnrm2-wasm/routine.js.html deleted file mode 100644 index cec43ab77a..0000000000 --- a/blas/base/dnrm2-wasm/routine.js.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - Code coverage report for blas/base/dnrm2-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/dnrm2-wasm/lib routine.js

-
- -
- 100% - Statements - 166/166 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 166/166 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -1677x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dnrm2 = new Routine();
-*
-* // Initialize the module:
-* dnrm2.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dnrm2 = new Routine();
-*
-* // Initialize the module:
-* dnrm2.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Calculates the L2-norm of a double-precision floating-point vector.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {number} the L2-norm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dnrm2 = new Routine();
-*
-* // Initialize the module:
-* dnrm2.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*/
-setReadOnly( Routine.prototype, 'main', function dnrm2( N, x, strideX ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Calculates the L2-norm of a double-precision floating-point vector using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {number} the L2-norm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dnrm2 = new Routine();
-*
-* // Initialize the module:
-* dnrm2.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = dnrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*/
-setReadOnly( Routine.prototype, 'ndarray', function dnrm2( N, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input array to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[ 0 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drot-wasm/binary.js.html b/blas/base/drot-wasm/binary.js.html deleted file mode 100644 index 1a8e2ad535..0000000000 --- a/blas/base/drot-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/drot-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/drot-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drot-wasm/coverage.ndjson b/blas/base/drot-wasm/coverage.ndjson deleted file mode 100644 index e94c02c81c..0000000000 --- a/blas/base/drot-wasm/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[673,673,100,17,17,100,6,6,100,673,673,100,"5d79f98fcf24be0adf5ab357964d8afaa6707b86","2024-10-02 17:37:10 -0700"] -[673,673,100,17,17,100,6,6,100,673,673,100,"420e21cbeb53062caad324e14b8ea8ca53d51755","2024-10-22 01:40:51 +0200"] -[673,673,100,17,17,100,6,6,100,673,673,100,"45539d264609d023eb189457bf4b6d326fddaa9b","2024-10-22 01:43:28 +0200"] -[673,673,100,17,17,100,6,6,100,673,673,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[673,673,100,17,17,100,6,6,100,673,673,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] diff --git a/blas/base/drot-wasm/index.html b/blas/base/drot-wasm/index.html deleted file mode 100644 index 3e0792e2f3..0000000000 --- a/blas/base/drot-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/drot-wasm/lib - - - - - - - - - -
-
-

All files blas/base/drot-wasm/lib

-
- -
- 100% - Statements - 673/673 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 673/673 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%119/119100%1/1100%0/0100%119/119
main.js -
-
100%64/64100%1/1100%0/0100%64/64
module.js -
-
100%260/260100%8/8100%3/3100%260/260
routine.js -
-
100%196/196100%6/6100%3/3100%196/196
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drot-wasm/index.js.html b/blas/base/drot-wasm/index.js.html deleted file mode 100644 index d7d7021de7..0000000000 --- a/blas/base/drot-wasm/index.js.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - Code coverage report for blas/base/drot-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/drot-wasm/lib index.js

-
- -
- 100% - Statements - 119/119 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 119/119 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -1206x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to apply a plane rotation.
-*
-* @module @stdlib/blas/base/drot-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var drot = require( '@stdlib/blas/base/drot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var drot = require( '@stdlib/blas/base/drot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var drot = require( '@stdlib/blas/base/drot-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new drot.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1, 0.0, 1.0 );
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* mod.read( xptr, viewX );
-* mod.read( yptr, viewY );
-*
-* console.log( viewX );
-* // => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* console.log( viewY );
-* // => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drot-wasm/main.js.html b/blas/base/drot-wasm/main.js.html deleted file mode 100644 index d5cec3623b..0000000000 --- a/blas/base/drot-wasm/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for blas/base/drot-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/drot-wasm/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -656x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to apply a plane rotation.
-*
-* @name drot
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-var drot = new Routine();
-drot.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = drot;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drot-wasm/module.js.html b/blas/base/drot-wasm/module.js.html deleted file mode 100644 index 729eeb1017..0000000000 --- a/blas/base/drot-wasm/module.js.html +++ /dev/null @@ -1,865 +0,0 @@ - - - - - - Code coverage report for blas/base/drot-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/drot-wasm/lib module.js

-
- -
- 100% - Statements - 260/260 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 260/260 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -2617x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -72x -72x -11x -11x -72x -20x -20x -41x -41x -41x -41x -41x -41x -41x -41x -72x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -61x -61x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var drot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* drot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* drot.write( xptr, oneTo( N, dtype ) );
-* drot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = drot.main( N, xptr, 1, yptr, 1, 0.0, 1.0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* drot.read( xptr, viewX );
-* // viewX => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* drot.read( yptr, viewY );
-* // viewY => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Applies a plane rotation.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var drot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* drot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* drot.write( xptr, oneTo( N, dtype ) );
-* drot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = drot.main( N, xptr, 1, yptr, 1, 0.0, 1.0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* drot.read( xptr, viewX );
-* // viewX => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* drot.read( yptr, viewY );
-* // viewY => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function drot( N, xptr, strideX, yptr, strideY, c, s ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_drot( N, xptr, strideX, yptr, strideY, c, s );
-	return yptr;
-});
- 
-/**
-* Applies a plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var drot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* drot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* drot.write( xptr, oneTo( N, dtype ) );
-* drot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = drot.ndarray( N, xptr, 1, 0, yptr, 1, 0, 0.0, 1.0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* drot.read( xptr, viewX );
-* // viewX => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* drot.read( yptr, viewY );
-* // viewY => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function drot( N, xptr, strideX, offsetX, yptr, strideY, offsetY, c, s ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_drot_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY, c, s ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drot-wasm/routine.js.html b/blas/base/drot-wasm/routine.js.html deleted file mode 100644 index feee8bbad1..0000000000 --- a/blas/base/drot-wasm/routine.js.html +++ /dev/null @@ -1,673 +0,0 @@ - - - - - - Code coverage report for blas/base/drot-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/drot-wasm/lib routine.js

-
- -
- 100% - Statements - 196/196 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 196/196 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -1977x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -23x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drot = new Routine();
-*
-* // Initialize the module:
-* drot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drot = new Routine();
-*
-* // Initialize the module:
-* drot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Applies a plane rotation.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {Float64Array} second input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drot = new Routine();
-*
-* // Initialize the module:
-* drot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function drot( N, x, strideX, y, strideY, c, s ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ), c, s ); // eslint-disable-line max-len
-});
- 
-/**
-* Applies a plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {Float64Array} second input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drot = new Routine();
-*
-* // Initialize the module:
-* drot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* drot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function drot( N, x, strideX, offsetX, y, strideY, offsetY, c, s ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset, c, s ); // eslint-disable-line max-len
- 
-	// If output array data had to be copied to module memory, copy the results to the provided output arrays...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drotm-wasm/binary.js.html b/blas/base/drotm-wasm/binary.js.html deleted file mode 100644 index 347e75f4c4..0000000000 --- a/blas/base/drotm-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/drotm-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/drotm-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drotm-wasm/coverage.ndjson b/blas/base/drotm-wasm/coverage.ndjson deleted file mode 100644 index ff315b5eb1..0000000000 --- a/blas/base/drotm-wasm/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[688,688,100,17,17,100,6,6,100,688,688,100,"c442b93d2ed3af2a2f50402b4b0dc87e9090f596","2024-11-15 02:08:39 -0800"] -[688,688,100,17,17,100,6,6,100,688,688,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/blas/base/drotm-wasm/index.html b/blas/base/drotm-wasm/index.html deleted file mode 100644 index e7f416f39b..0000000000 --- a/blas/base/drotm-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/drotm-wasm/lib - - - - - - - - - -
-
-

All files blas/base/drotm-wasm/lib

-
- -
- 100% - Statements - 688/688 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 688/688 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%123/123100%1/1100%0/0100%123/123
main.js -
-
100%66/66100%1/1100%0/0100%66/66
module.js -
-
100%264/264100%8/8100%3/3100%264/264
routine.js -
-
100%201/201100%6/6100%3/3100%201/201
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drotm-wasm/index.js.html b/blas/base/drotm-wasm/index.js.html deleted file mode 100644 index 826c6722fa..0000000000 --- a/blas/base/drotm-wasm/index.js.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - Code coverage report for blas/base/drotm-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/drotm-wasm/lib index.js

-
- -
- 100% - Statements - 123/123 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 123/123 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -1246x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to apply a modified Givens plane rotation.
-*
-* @module @stdlib/blas/base/drotm-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var drotm = require( '@stdlib/blas/base/drotm-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.main( x.length, x, 1, y, 1, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var drotm = require( '@stdlib/blas/base/drotm-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.ndarray( x.length, x, 1, 0, y, 1, 0, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var drotm = require( '@stdlib/blas/base/drotm-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new drotm.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing three vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-* var pptr = 2 * N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-* mod.write( pptr, ones( 5, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1, pptr );
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* mod.read( xptr, viewX );
-* mod.read( yptr, viewY );
-*
-* console.log( viewX );
-* // => <Float64Array>[ 2.0, 3.0, 4.0, 5.0, 6.0 ]
-*
-* console.log( viewY );
-* // => <Float64Array>[ 0.0, -1.0, -2.0, -3.0, -4.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drotm-wasm/main.js.html b/blas/base/drotm-wasm/main.js.html deleted file mode 100644 index 10e266898b..0000000000 --- a/blas/base/drotm-wasm/main.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for blas/base/drotm-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/drotm-wasm/lib main.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -676x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to apply a modified Givens plane rotation.
-*
-* @name drotm
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.main( x.length, x, 1, y, 1, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.ndarray( x.length, x, 1, 0, y, 1, 0, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*/
-var drotm = new Routine();
-drotm.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = drotm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drotm-wasm/module.js.html b/blas/base/drotm-wasm/module.js.html deleted file mode 100644 index eb7d8040cf..0000000000 --- a/blas/base/drotm-wasm/module.js.html +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - Code coverage report for blas/base/drotm-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/drotm-wasm/lib module.js

-
- -
- 100% - Statements - 264/264 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 264/264 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -2657x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -70x -70x -11x -11x -70x -20x -20x -39x -39x -39x -39x -39x -39x -39x -39x -70x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -75x -75x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var drotm = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* drotm.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing three vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-* var pptr = 2 * N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* drotm.write( xptr, oneTo( N, dtype ) );
-* drotm.write( yptr, ones( N, dtype ) );
-* drotm.write( pptr, ones( 5, dtype ) );
-*
-* // Perform computation:
-* var ptr = drotm.main( N, xptr, 1, yptr, 1, pptr );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* drotm.read( xptr, viewX );
-* // viewX => <Float64Array>[ 2.0, 3.0, 4.0, 5.0, 6.0 ]
-*
-* var viewY = zeros( N, dtype );
-* drotm.read( yptr, viewY );
-* // viewY => <Float64Array>[ 0.0, -1.0, -2.0, -3.0, -4.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Applies a modified Givens plane rotation.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} pptr - parameter array pointer (i.e., byte offset)
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var drotm = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* drotm.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-* var pptr = 2 * N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* drotm.write( xptr, oneTo( N, dtype ) );
-* drotm.write( yptr, ones( N, dtype ) );
-* drotm.write( pptr, ones( 5, dtype ) );
-*
-* // Perform computation:
-* var ptr = drotm.main( N, xptr, 1, yptr, 1, pptr );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* drotm.read( xptr, viewX );
-* // viewX => <Float64Array>[ 2.0, 3.0, 4.0, 5.0, 6.0 ]
-*
-* var viewY = zeros( N, dtype );
-* drotm.read( yptr, viewY );
-* // viewY => <Float64Array>[ 0.0, -1.0, -2.0, -3.0, -4.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function drotm( N, xptr, strideX, yptr, strideY, pptr ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_drotm( N, xptr, strideX, yptr, strideY, pptr );
-	return yptr;
-});
- 
-/**
-* Applies a modified Givens plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @param {NonNegativeInteger} pptr - parameter array pointer (i.e., byte offset)
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var drotm = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* drotm.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-* var pptr = 2 * N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* drotm.write( xptr, oneTo( N, dtype ) );
-* drotm.write( yptr, ones( N, dtype ) );
-* drotm.write( pptr, ones( 5, dtype ) );
-*
-* // Perform computation:
-* var ptr = drotm.ndarray( N, xptr, 1, 0, yptr, 1, 0, pptr );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* drotm.read( xptr, viewX );
-* // viewX => <Float64Array>[ 2.0, 3.0, 4.0, 5.0, 6.0 ]
-*
-* var viewY = zeros( N, dtype );
-* drotm.read( yptr, viewY );
-* // viewY => <Float64Array>[ 0.0, -1.0, -2.0, -3.0, -4.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function drotm( N, xptr, strideX, offsetX, yptr, strideY, offsetY, pptr ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_drotm_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY, pptr ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/drotm-wasm/routine.js.html b/blas/base/drotm-wasm/routine.js.html deleted file mode 100644 index a4063c942c..0000000000 --- a/blas/base/drotm-wasm/routine.js.html +++ /dev/null @@ -1,688 +0,0 @@ - - - - - - Code coverage report for blas/base/drotm-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/drotm-wasm/lib routine.js

-
- -
- 100% - Statements - 201/201 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 201/201 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -2027x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -30x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -62x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drotm = new Routine();
-*
-* // Initialize the module:
-* drotm.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.main( x.length, x, 1, y, 1, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drotm = new Routine();
-*
-* // Initialize the module:
-* drotm.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.ndarray( x.length, x, 1, 0, y, 1, 0, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Applies a modified Givens plane rotation.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {Float64Array} param - parameters for the modified Givens transformation
-* @returns {Float64Array} second input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drotm = new Routine();
-*
-* // Initialize the module:
-* drotm.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.main( x.length, x, 1, y, 1, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function drotm( N, x, strideX, y, strideY, param ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ), param ); // eslint-disable-line max-len
-});
- 
-/**
-* Applies a modified Givens plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @param {Float64Array} param - parameters for the modified Givens transformation
-* @returns {Float64Array} second input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var drotm = new Routine();
-*
-* // Initialize the module:
-* drotm.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-* var param = new Float64Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
-*
-* // Perform operation:
-* drotm.ndarray( x.length, x, 1, 0, y, 1, 0, param );
-* // x => <Float64Array>[ -2.0, -1.0, 0.0, 1.0, 2.0 ]
-* // y => <Float64Array>[ 3.0, 5.0, 7.0, 9.0, 11.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function drotm( N, x, strideX, offsetX, y, strideY, offsetY, param ) {
-	var ptrs;
-	var p0;
-	var p1;
-	var p2;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY ),
-		strided2object( 5, param, 1, 0 )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
-	p2 = ptrs[ 2 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset, p2.ptr ); // eslint-disable-line max-len
- 
-	// If the arrays data had to be copied to module memory, copy the results to the provided corresponding output arrays...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dscal-wasm/binary.js.html b/blas/base/dscal-wasm/binary.js.html deleted file mode 100644 index 6e62127d97..0000000000 --- a/blas/base/dscal-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/dscal-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/dscal-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dscal-wasm/coverage.ndjson b/blas/base/dscal-wasm/coverage.ndjson deleted file mode 100644 index 5eb4684f31..0000000000 --- a/blas/base/dscal-wasm/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[612,612,100,17,17,100,6,6,100,612,612,100,"bfcfb8907b096bb574c9dffba4cc256687a4f213","2024-10-18 04:16:05 -0700"] -[612,612,100,17,17,100,6,6,100,612,612,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[612,612,100,17,17,100,6,6,100,612,612,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[612,612,100,17,17,100,6,6,100,612,612,100,"3de76a0863ce62bb51e324907a417370780c91bf","2024-10-25 15:32:55 -0700"] -[612,612,100,17,17,100,6,6,100,612,612,100,"c8b03cb5ef49064325b8859de640833ee715ab20","2024-10-25 15:45:18 -0700"] -[612,612,100,17,17,100,6,6,100,612,612,100,"2c2e66f414ee0df49f854cc3b48aad679a3666bd","2024-10-25 17:31:11 -0700"] -[608,608,100,17,17,100,6,6,100,608,608,100,"d3c6d356c0789dc258bf9c56aeeb0f5e67fa7f8a","2024-10-25 17:38:29 -0700"] -[608,608,100,17,17,100,6,6,100,608,608,100,"263ed0d5d9557daf7e471ce88bdfff5bf0aab168","2024-10-25 18:26:00 -0700"] -[608,608,100,17,17,100,6,6,100,608,608,100,"bef1dbefc05949b1d6db5f2f9a2b173957aa7d38","2024-10-25 18:30:39 -0700"] diff --git a/blas/base/dscal-wasm/index.html b/blas/base/dscal-wasm/index.html deleted file mode 100644 index 97ed9aa977..0000000000 --- a/blas/base/dscal-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/dscal-wasm/lib - - - - - - - - - -
-
-

All files blas/base/dscal-wasm/lib

-
- -
- 100% - Statements - 608/608 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 608/608 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%107/107100%1/1100%0/0100%107/107
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%232/232100%8/8100%3/3100%232/232
routine.js -
-
100%175/175100%6/6100%3/3100%175/175
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dscal-wasm/index.js.html b/blas/base/dscal-wasm/index.js.html deleted file mode 100644 index 07b03ef670..0000000000 --- a/blas/base/dscal-wasm/index.js.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - Code coverage report for blas/base/dscal-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/dscal-wasm/lib index.js

-
- -
- 100% - Statements - 107/107 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 107/107 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -1086x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to multiply a vector `x` by a constant `alpha`.
-*
-* @module @stdlib/blas/base/dscal-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dscal = require( '@stdlib/blas/base/dscal-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.main( x.length, 5.0, x, 1 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dscal = require( '@stdlib/blas/base/dscal-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.ndarray( x.length, 5.0, x, 1, 0 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var dscal = require( '@stdlib/blas/base/dscal-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new dscal.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, 5.0, xptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( xptr, view );
-*
-* console.log( view );
-* // => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dscal-wasm/main.js.html b/blas/base/dscal-wasm/main.js.html deleted file mode 100644 index 0c9894f9f8..0000000000 --- a/blas/base/dscal-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/base/dscal-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/dscal-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to multiply a vector `x` by a constant `alpha`.
-*
-* @name dscal
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.main( x.length, 5.0, x, 1 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.ndarray( x.length, 5.0, x, 1, 0 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-var dscal = new Routine();
-dscal.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = dscal;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dscal-wasm/module.js.html b/blas/base/dscal-wasm/module.js.html deleted file mode 100644 index 5ad7fcc112..0000000000 --- a/blas/base/dscal-wasm/module.js.html +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - Code coverage report for blas/base/dscal-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/dscal-wasm/lib module.js

-
- -
- 100% - Statements - 232/232 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 232/232 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -2337x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -63x -63x -11x -11x -63x -20x -20x -32x -32x -32x -32x -32x -32x -32x -32x -63x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -8x -8x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -27x -27x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dscal = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dscal.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dscal.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dscal.main( N, 5.0, xptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === xptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* dscal.read( xptr, view );
-* // view => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Multiplies a vector `x` by a constant `alpha`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {NonNegativeInteger} input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dscal = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dscal.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dscal.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dscal.main( N, 5.0, xptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === xptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* dscal.read( xptr, view );
-* // view => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function dscal( N, alpha, xptr, strideX ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_dscal( N, alpha, xptr, strideX );
-	return xptr;
-});
- 
-/**
-* Multiplies a vector `x` by a constant `alpha` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {NonNegativeInteger} input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dscal = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dscal.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dscal.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dscal.ndarray( N, 5.0, xptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === xptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* dscal.read( xptr, view );
-* // view => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function dscal( N, alpha, xptr, strideX, offsetX ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_dscal_ndarray( N, alpha, xptr, strideX, offsetX );
-	return xptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dscal-wasm/routine.js.html b/blas/base/dscal-wasm/routine.js.html deleted file mode 100644 index a3993da36c..0000000000 --- a/blas/base/dscal-wasm/routine.js.html +++ /dev/null @@ -1,610 +0,0 @@ - - - - - - Code coverage report for blas/base/dscal-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/dscal-wasm/lib routine.js

-
- -
- 100% - Statements - 175/175 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 175/175 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -1767x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -18x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dscal = new Routine();
-*
-* // Initialize the module:
-* dscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.main( x.length, 5.0, x, 1 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dscal = new Routine();
-*
-* // Initialize the module:
-* dscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.ndarray( x.length, 5.0, x, 1, 0 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Multiplies a vector `x` by a constant `alpha`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {Float64Array} input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dscal = new Routine();
-*
-* // Initialize the module:
-* dscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.main( x.length, 5.0, x, 1 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function dscal( N, alpha, x, strideX ) {
-	return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Multiplies a vector `x` by a constant `alpha` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {Float64Array} input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dscal = new Routine();
-*
-* // Initialize the module:
-* dscal.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* dscal.ndarray( x.length, 5.0, x, 1, 0 );
-* // x => <Float64Array>[ 5.0, 10.0, 15.0, 20.0, 25.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function dscal( N, alpha, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[0];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, alpha, p0.ptr, p0.stride, p0.offset ); // eslint-disable-line max-len
- 
-	// If the input array data had to be copied to module memory, copy the results to the provided input array...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	return x;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dswap-wasm/binary.js.html b/blas/base/dswap-wasm/binary.js.html deleted file mode 100644 index 72eb31c38a..0000000000 --- a/blas/base/dswap-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/dswap-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/dswap-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dswap-wasm/coverage.ndjson b/blas/base/dswap-wasm/coverage.ndjson deleted file mode 100644 index a2f26237f5..0000000000 --- a/blas/base/dswap-wasm/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[662,662,100,17,17,100,6,6,100,662,662,100,"a3fb243895ebb2ad90f84bbe4d69c23e4663758c","2024-10-01 22:55:25 -0700"] -[662,662,100,17,17,100,6,6,100,662,662,100,"0441176842aa621bace6bb098ef669638b5cd787","2024-10-02 17:36:18 -0700"] -[662,662,100,17,17,100,6,6,100,662,662,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[662,662,100,17,17,100,6,6,100,662,662,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] diff --git a/blas/base/dswap-wasm/index.html b/blas/base/dswap-wasm/index.html deleted file mode 100644 index b1fdffe0ee..0000000000 --- a/blas/base/dswap-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/dswap-wasm/lib - - - - - - - - - -
-
-

All files blas/base/dswap-wasm/lib

-
- -
- 100% - Statements - 662/662 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 662/662 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%119/119100%1/1100%0/0100%119/119
main.js -
-
100%64/64100%1/1100%0/0100%64/64
module.js -
-
100%253/253100%8/8100%3/3100%253/253
routine.js -
-
100%192/192100%6/6100%3/3100%192/192
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dswap-wasm/index.js.html b/blas/base/dswap-wasm/index.js.html deleted file mode 100644 index 7a1df2750f..0000000000 --- a/blas/base/dswap-wasm/index.js.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - Code coverage report for blas/base/dswap-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/dswap-wasm/lib index.js

-
- -
- 100% - Statements - 119/119 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 119/119 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -1206x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to interchange two double-precision floating-point vectors.
-*
-* @module @stdlib/blas/base/dswap-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dswap = require( '@stdlib/blas/base/dswap-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.main( x.length, x, 1, y, 1 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dswap = require( '@stdlib/blas/base/dswap-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var dswap = require( '@stdlib/blas/base/dswap-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new dswap.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* mod.read( xptr, viewX );
-* mod.read( yptr, viewY );
-*
-* console.log( viewX );
-* // => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* console.log( viewY );
-* // => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dswap-wasm/main.js.html b/blas/base/dswap-wasm/main.js.html deleted file mode 100644 index 15037c8104..0000000000 --- a/blas/base/dswap-wasm/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for blas/base/dswap-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/dswap-wasm/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -656x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to interchange two double-precision floating-point vectors.
-*
-* @name dswap
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.main( x.length, x, 1, y, 1 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-var dswap = new Routine();
-dswap.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = dswap;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dswap-wasm/module.js.html b/blas/base/dswap-wasm/module.js.html deleted file mode 100644 index 02f582ece9..0000000000 --- a/blas/base/dswap-wasm/module.js.html +++ /dev/null @@ -1,844 +0,0 @@ - - - - - - Code coverage report for blas/base/dswap-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/dswap-wasm/lib module.js

-
- -
- 100% - Statements - 253/253 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 253/253 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -2547x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -66x -66x -11x -11x -66x -20x -20x -35x -35x -35x -35x -35x -35x -35x -35x -66x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -32x -32x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dswap = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dswap.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* dswap.write( xptr, oneTo( N, dtype ) );
-* dswap.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dswap.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* dswap.read( xptr, viewX );
-* dswap.read( yptr, viewY );
-* // viewX => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // viewY => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Interchanges two double-precision floating-point vectors.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dswap = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dswap.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* dswap.write( xptr, oneTo( N, dtype ) );
-* dswap.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dswap.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* dswap.read( xptr, viewX );
-* dswap.read( yptr, viewY );
-* // viewX => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // viewY => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function dswap( N, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_dswap( N, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Interchanges two double-precision floating-point vectors using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dswap = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dswap.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* dswap.write( xptr, oneTo( N, dtype ) );
-* dswap.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = dswap.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* dswap.read( xptr, viewX );
-* dswap.read( yptr, viewY );
-* // viewX => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // viewY => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function dswap( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_dswap_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/dswap-wasm/routine.js.html b/blas/base/dswap-wasm/routine.js.html deleted file mode 100644 index 192514e568..0000000000 --- a/blas/base/dswap-wasm/routine.js.html +++ /dev/null @@ -1,661 +0,0 @@ - - - - - - Code coverage report for blas/base/dswap-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/dswap-wasm/lib routine.js

-
- -
- 100% - Statements - 192/192 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 192/192 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -1937x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -10x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dswap = new Routine();
-*
-* // Initialize the module:
-* dswap.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.main( x.length, x, 1, y, 1 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dswap = new Routine();
-*
-* // Initialize the module:
-* dswap.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Interchanges two double-precision floating-point vectors.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} second input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dswap = new Routine();
-*
-* // Initialize the module:
-* dswap.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.main( x.length, x, 1, y, 1 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function dswap( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Interchanges two double-precision floating-point vectors using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float64Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {Float64Array} second input array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dswap = new Routine();
-*
-* // Initialize the module:
-* dswap.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* dswap.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // x => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float64Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function dswap( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the arrays data had to be copied to module memory, copy the results to the provided corresponding output arrays...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/idamax-wasm/binary.js.html b/blas/base/idamax-wasm/binary.js.html deleted file mode 100644 index ec438227c4..0000000000 --- a/blas/base/idamax-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/idamax-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/idamax-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/idamax-wasm/coverage.ndjson b/blas/base/idamax-wasm/coverage.ndjson deleted file mode 100644 index 4e3c7176dc..0000000000 --- a/blas/base/idamax-wasm/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[557,557,100,17,17,100,6,6,100,557,557,100,"8f8b6497126fee0256de7be78a9501edd37c70fb","2024-10-18 16:11:01 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"c8b03cb5ef49064325b8859de640833ee715ab20","2024-10-25 15:45:18 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"bef1dbefc05949b1d6db5f2f9a2b173957aa7d38","2024-10-25 18:30:39 -0700"] diff --git a/blas/base/idamax-wasm/index.html b/blas/base/idamax-wasm/index.html deleted file mode 100644 index 7f9d370be8..0000000000 --- a/blas/base/idamax-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/idamax-wasm/lib - - - - - - - - - -
-
-

All files blas/base/idamax-wasm/lib

-
- -
- 100% - Statements - 557/557 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 557/557 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%99/99100%1/1100%0/0100%99/99
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%198/198100%8/8100%3/3100%198/198
routine.js -
-
100%166/166100%6/6100%3/3100%166/166
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/idamax-wasm/index.js.html b/blas/base/idamax-wasm/index.js.html deleted file mode 100644 index 2895d41f74..0000000000 --- a/blas/base/idamax-wasm/index.js.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - Code coverage report for blas/base/idamax-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/idamax-wasm/lib index.js

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -1006x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to find the index of the first element having the maximum absolute value.
-*
-* @module @stdlib/blas/base/idamax-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var idamax = require( '@stdlib/blas/base/idamax-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.main( x.length, x, 1 );
-* // returns 3
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var idamax = require( '@stdlib/blas/base/idamax-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ -2.0, 1.0, 3.0, -5.0, 4.0, 0.0, -1.0, -3.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.ndarray( x.length, x, 1, 0 );
-* // returns 3
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var idamax = require( '@stdlib/blas/base/idamax-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new idamax.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) to the first vector element:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var idx = mod.main( N, xptr, 1 );
-* // returns 4
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/idamax-wasm/main.js.html b/blas/base/idamax-wasm/main.js.html deleted file mode 100644 index 3abaa05512..0000000000 --- a/blas/base/idamax-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/base/idamax-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/idamax-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to find the index of the first element having the maximum absolute value.
-*
-* @name idamax
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.main( x.length, x, 1 );
-* // returns 4
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.ndarray( x.length, x, 1, 0 );
-* // returns 4
-*/
-var idamax = new Routine();
-idamax.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = idamax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/idamax-wasm/module.js.html b/blas/base/idamax-wasm/module.js.html deleted file mode 100644 index 3f5722c8b2..0000000000 --- a/blas/base/idamax-wasm/module.js.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - Code coverage report for blas/base/idamax-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/idamax-wasm/lib module.js

-
- -
- 100% - Statements - 198/198 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 198/198 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -1997x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -62x -62x -11x -11x -62x -20x -20x -31x -31x -31x -31x -31x -31x -31x -31x -62x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -8x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -28x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var idamax = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* idamax.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) to the first vector element:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* idamax.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var idx = idamax.main( N, xptr, 1 );
-* // returns 4
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Finds the index of the first element having the maximum absolute value.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {integer} index value
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var idamax = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* idamax.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) to the first vector element:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* idamax.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var idx = idamax.main( N, xptr, 1 );
-* // returns 4
-*/
-setReadOnly( Module.prototype, 'main', function idamax( N, xptr, strideX ) {
-	return this._instance.exports.c_idamax( N, xptr, strideX );
-});
- 
-/**
-* Finds the index of the first element having the maximum absolute value using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {integer} index value
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var idamax = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* idamax.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) to the first vector element:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* idamax.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var idx = idamax.ndarray( N, xptr, 1, 0 );
-* // returns 4
-*/
-setReadOnly( Module.prototype, 'ndarray', function idamax( N, xptr, strideX, offsetX ) {
-	return this._instance.exports.c_idamax_ndarray( N, xptr, strideX, offsetX );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/idamax-wasm/routine.js.html b/blas/base/idamax-wasm/routine.js.html deleted file mode 100644 index 8bcbcb9290..0000000000 --- a/blas/base/idamax-wasm/routine.js.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - Code coverage report for blas/base/idamax-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/idamax-wasm/lib routine.js

-
- -
- 100% - Statements - 166/166 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 166/166 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -1677x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var idamax = new Routine();
-*
-* // Initialize the module:
-* idamax.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, -5.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.main( x.length, x, 1 );
-* // returns 4
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var idamax = new Routine();
-*
-* // Initialize the module:
-* idamax.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, -5.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.ndarray( x.length, x, 1, 0 );
-* // returns 4
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Finds the index of the first element having the maximum absolute value.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {integer} index value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var idamax = new Routine();
-*
-* // Initialize the module:
-* idamax.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, -5.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.main( x.length, x, 1 );
-* // returns 4
-*/
-setReadOnly( Routine.prototype, 'main', function idamax( N, x, strideX ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Finds the index of the first element having the maximum absolute value using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {integer} index value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var idamax = new Routine();
-*
-* // Initialize the module:
-* idamax.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, 2.0, -3.0, 4.0, -5.0 ] );
-*
-* // Perform operation:
-* var idx = idamax.ndarray( x.length, x, 1, 0 );
-* // returns 4
-*/
-setReadOnly( Routine.prototype, 'ndarray', function idamax( N, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input array to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[ 0 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sasum-wasm/binary.js.html b/blas/base/sasum-wasm/binary.js.html deleted file mode 100644 index 0e2105bcbb..0000000000 --- a/blas/base/sasum-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/sasum-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/sasum-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sasum-wasm/coverage.ndjson b/blas/base/sasum-wasm/coverage.ndjson deleted file mode 100644 index ffd839f3a6..0000000000 --- a/blas/base/sasum-wasm/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[558,558,100,17,17,100,6,6,100,558,558,100,"9de99eb4266af077482ae26a14c2b526f725d305","2024-10-22 09:56:33 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"3de76a0863ce62bb51e324907a417370780c91bf","2024-10-25 15:32:55 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"f8c853aafa3551b514da3c640fc2003df1840715","2024-10-25 16:39:34 -0700"] -[558,558,100,17,17,100,6,6,100,558,558,100,"bef1dbefc05949b1d6db5f2f9a2b173957aa7d38","2024-10-25 18:30:39 -0700"] diff --git a/blas/base/sasum-wasm/index.html b/blas/base/sasum-wasm/index.html deleted file mode 100644 index 437cc67896..0000000000 --- a/blas/base/sasum-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/sasum-wasm/lib - - - - - - - - - -
-
-

All files blas/base/sasum-wasm/lib

-
- -
- 100% - Statements - 558/558 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 558/558 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%100/100100%1/1100%0/0100%100/100
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%198/198100%8/8100%3/3100%198/198
routine.js -
-
100%166/166100%6/6100%3/3100%166/166
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sasum-wasm/index.js.html b/blas/base/sasum-wasm/index.js.html deleted file mode 100644 index 501777bb97..0000000000 --- a/blas/base/sasum-wasm/index.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for blas/base/sasum-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/sasum-wasm/lib index.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -1016x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to compute the sum of absolute values.
-*
-* @module @stdlib/blas/base/sasum-wasm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sasum = require( '@stdlib/blas/base/sasum-wasm' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.main( x.length, x, 1 );
-* // returns 15.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sasum = require( '@stdlib/blas/base/sasum-wasm' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var sasum = require( '@stdlib/blas/base/sasum-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new sasum.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = mod.main( N, xptr, 1 );
-* // returns 15.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sasum-wasm/main.js.html b/blas/base/sasum-wasm/main.js.html deleted file mode 100644 index c9aea96432..0000000000 --- a/blas/base/sasum-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/base/sasum-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/sasum-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to compute the sum of absolute values.
-*
-* @name sasum
-* @type {Routine}
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.main( x.length, x, 1 );
-* // returns 15.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*/
-var sasum = new Routine();
-sasum.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = sasum;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sasum-wasm/module.js.html b/blas/base/sasum-wasm/module.js.html deleted file mode 100644 index ebf4f64199..0000000000 --- a/blas/base/sasum-wasm/module.js.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - Code coverage report for blas/base/sasum-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/sasum-wasm/lib module.js

-
- -
- 100% - Statements - 198/198 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 198/198 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -1997x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -60x -60x -11x -11x -60x -20x -20x -29x -29x -29x -29x -29x -29x -29x -29x -60x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -5x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var sasum = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* sasum.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* sasum.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = sasum.main( N, xptr, 1 );
-* // returns 15.0
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Computes the sum of absolute values.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {number} sum of absolute values
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var sasum = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* sasum.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* sasum.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = sasum.main( N, xptr, 1 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'main', function sasum( N, xptr, strideX ) {
-	return this._instance.exports.c_sasum( N, xptr, strideX );
-});
- 
-/**
-* Computes the sum of absolute values using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @returns {number} sum of absolute values
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var sasum = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* sasum.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* sasum.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = sasum.ndarray( N, xptr, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'ndarray', function sasum( N, xptr, strideX, offsetX ) {
-	return this._instance.exports.c_sasum_ndarray( N, xptr, strideX, offsetX );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sasum-wasm/routine.js.html b/blas/base/sasum-wasm/routine.js.html deleted file mode 100644 index ff91d8924b..0000000000 --- a/blas/base/sasum-wasm/routine.js.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - Code coverage report for blas/base/sasum-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/sasum-wasm/lib routine.js

-
- -
- 100% - Statements - 166/166 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 166/166 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -1677x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable max-len, no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sasum = new Routine();
-*
-* // Initialize the module:
-* sasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.main( x.length, x, 1 );
-* // returns 15.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sasum = new Routine();
-*
-* // Initialize the module:
-* sasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Computes the sum of absolute values.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {number} sum of absolute values
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sasum = new Routine();
-*
-* // Initialize the module:
-* sasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.main( x.length, x, 1 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'main', function sasum( N, x, strideX ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Computes the sum of absolute values using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {number} sum of absolute values
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sasum = new Routine();
-*
-* // Initialize the module:
-* sasum.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var sum = sasum.ndarray( x.length, x, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function sasum( N, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[ 0 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/saxpy-wasm/binary.js.html b/blas/base/saxpy-wasm/binary.js.html deleted file mode 100644 index 367e7524ec..0000000000 --- a/blas/base/saxpy-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/saxpy-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/saxpy-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/saxpy-wasm/coverage.ndjson b/blas/base/saxpy-wasm/coverage.ndjson deleted file mode 100644 index cb0fa3cef7..0000000000 --- a/blas/base/saxpy-wasm/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[641,641,100,17,17,100,6,6,100,641,641,100,"929a2241acc3b3714fb01fcb4a9e295810df5bf5","2024-09-29 00:26:37 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"4728ffcffe8bc8d4ed9a1be332155ec7240b14e9","2024-09-29 00:51:52 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[641,641,100,17,17,100,6,6,100,641,641,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] diff --git a/blas/base/saxpy-wasm/index.html b/blas/base/saxpy-wasm/index.html deleted file mode 100644 index d605330e61..0000000000 --- a/blas/base/saxpy-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/saxpy-wasm/lib - - - - - - - - - -
-
-

All files blas/base/saxpy-wasm/lib

-
- -
- 100% - Statements - 641/641 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 641/641 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%112/112100%1/1100%0/0100%112/112
main.js -
-
100%62/62100%1/1100%0/0100%62/62
module.js -
-
100%246/246100%8/8100%3/3100%246/246
routine.js -
-
100%187/187100%6/6100%3/3100%187/187
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/saxpy-wasm/index.js.html b/blas/base/saxpy-wasm/index.js.html deleted file mode 100644 index 1917a4c59a..0000000000 --- a/blas/base/saxpy-wasm/index.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for blas/base/saxpy-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/saxpy-wasm/lib index.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 112/112 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -1136x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to multiply a vector `x` by a constant `alpha` and add the result to `y`.
-*
-* @module @stdlib/blas/base/saxpy-wasm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var saxpy = require( '@stdlib/blas/base/saxpy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var saxpy = require( '@stdlib/blas/base/saxpy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var saxpy = require( '@stdlib/blas/base/saxpy-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new saxpy.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, 5.0, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( yptr, view );
-*
-* console.log( view );
-* // => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/saxpy-wasm/main.js.html b/blas/base/saxpy-wasm/main.js.html deleted file mode 100644 index cb0f56c62f..0000000000 --- a/blas/base/saxpy-wasm/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for blas/base/saxpy-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/saxpy-wasm/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -636x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to multiply a vector `x` by a constant and add the result to `y`.
-*
-* @name saxpy
-* @type {Routine}
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-var saxpy = new Routine();
-saxpy.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = saxpy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/saxpy-wasm/module.js.html b/blas/base/saxpy-wasm/module.js.html deleted file mode 100644 index 41788f839d..0000000000 --- a/blas/base/saxpy-wasm/module.js.html +++ /dev/null @@ -1,823 +0,0 @@ - - - - - - Code coverage report for blas/base/saxpy-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/saxpy-wasm/lib module.js

-
- -
- 100% - Statements - 246/246 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 246/246 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -2477x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -68x -68x -11x -11x -68x -20x -20x -37x -37x -37x -37x -37x -37x -37x -37x -68x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -10x -10x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -35x -35x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var saxpy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* saxpy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* saxpy.write( xptr, oneTo( N, dtype ) );
-* saxpy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = saxpy.main( N, 5.0, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* saxpy.read( yptr, view );
-* // view => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var saxpy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* saxpy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* saxpy.write( xptr, oneTo( N, dtype ) );
-* saxpy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = saxpy.main( N, 5.0, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* saxpy.read( yptr, view );
-* // view => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function saxpy( N, alpha, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_saxpy( N, alpha, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var saxpy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* saxpy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* saxpy.write( xptr, oneTo( N, dtype ) );
-* saxpy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = saxpy.ndarray( N, 5.0, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* saxpy.read( yptr, view );
-* // view => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function saxpy( N, alpha, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_saxpy_ndarray( N, alpha, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/saxpy-wasm/routine.js.html b/blas/base/saxpy-wasm/routine.js.html deleted file mode 100644 index 9d12d10691..0000000000 --- a/blas/base/saxpy-wasm/routine.js.html +++ /dev/null @@ -1,646 +0,0 @@ - - - - - - Code coverage report for blas/base/saxpy-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/saxpy-wasm/lib routine.js

-
- -
- 100% - Statements - 187/187 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 187/187 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -1887x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -23x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var saxpy = new Routine();
-*
-* // Initialize the module:
-* saxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var saxpy = new Routine();
-*
-* // Initialize the module:
-* saxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var saxpy = new Routine();
-*
-* // Initialize the module:
-* saxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.main( x.length, 5.0, x, 1, y, 1 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function saxpy( N, alpha, x, strideX, y, strideY ) {
-	return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Multiplies a vector `x` by a constant and adds the result to `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var saxpy = new Routine();
-*
-* // Initialize the module:
-* saxpy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* saxpy.ndarray( x.length, 5.0, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 6.0, 11.0, 16.0, 21.0, 26.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function saxpy( N, alpha, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, alpha, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the output array data had to be copied to module memory, copy the results to the provided output array...
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/scopy-wasm/binary.js.html b/blas/base/scopy-wasm/binary.js.html deleted file mode 100644 index 3e1b620683..0000000000 --- a/blas/base/scopy-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/scopy-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/scopy-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/scopy-wasm/coverage.ndjson b/blas/base/scopy-wasm/coverage.ndjson deleted file mode 100644 index a3b64343a2..0000000000 --- a/blas/base/scopy-wasm/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[637,637,100,17,17,100,6,6,100,637,637,100,"fe8255aaadeae80d038625abcda3264c70e9b32b","2024-10-21 16:01:52 -0700"] -[637,637,100,17,17,100,6,6,100,637,637,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[637,637,100,17,17,100,6,6,100,637,637,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[637,637,100,17,17,100,6,6,100,637,637,100,"f8c853aafa3551b514da3c640fc2003df1840715","2024-10-25 16:39:34 -0700"] diff --git a/blas/base/scopy-wasm/index.html b/blas/base/scopy-wasm/index.html deleted file mode 100644 index 47de3a840c..0000000000 --- a/blas/base/scopy-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/scopy-wasm/lib - - - - - - - - - -
-
-

All files blas/base/scopy-wasm/lib

-
- -
- 100% - Statements - 637/637 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 637/637 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%112/112100%1/1100%0/0100%112/112
main.js -
-
100%62/62100%1/1100%0/0100%62/62
module.js -
-
100%244/244100%8/8100%3/3100%244/244
routine.js -
-
100%185/185100%6/6100%3/3100%185/185
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/scopy-wasm/index.js.html b/blas/base/scopy-wasm/index.js.html deleted file mode 100644 index fc9e8d95be..0000000000 --- a/blas/base/scopy-wasm/index.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for blas/base/scopy-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/scopy-wasm/lib index.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 112/112 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -1136x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to copy values from `x` into `y`.
-*
-* @module @stdlib/blas/base/scopy-wasm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scopy = require( '@stdlib/blas/base/scopy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.main( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scopy = require( '@stdlib/blas/base/scopy-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var scopy = require( '@stdlib/blas/base/scopy-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new scopy.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1 );
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* mod.read( yptr, view );
-*
-* console.log( view );
-* // => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/scopy-wasm/main.js.html b/blas/base/scopy-wasm/main.js.html deleted file mode 100644 index d5712f8711..0000000000 --- a/blas/base/scopy-wasm/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for blas/base/scopy-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/scopy-wasm/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -636x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to copy values from `x` into `y`.
-*
-* @name scopy
-* @type {Routine}
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.main( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-var scopy = new Routine();
-scopy.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = scopy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/scopy-wasm/module.js.html b/blas/base/scopy-wasm/module.js.html deleted file mode 100644 index b6ae46b00a..0000000000 --- a/blas/base/scopy-wasm/module.js.html +++ /dev/null @@ -1,817 +0,0 @@ - - - - - - Code coverage report for blas/base/scopy-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/scopy-wasm/lib module.js

-
- -
- 100% - Statements - 244/244 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 244/244 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -2457x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -66x -66x -11x -11x -66x -20x -20x -35x -35x -35x -35x -35x -35x -35x -35x -66x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -32x -32x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var scopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* scopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* scopy.write( xptr, oneTo( N, dtype ) );
-* scopy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = scopy.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* scopy.read( yptr, view );
-* // view => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Copies values from `x` into `y`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var scopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* scopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* scopy.write( xptr, oneTo( N, dtype ) );
-* scopy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = scopy.main( N, xptr, 1, yptr, 1 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* scopy.read( yptr, view );
-* // view => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function scopy( N, xptr, strideX, yptr, strideY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_scopy( N, xptr, strideX, yptr, strideY );
-	return yptr;
-});
- 
-/**
-* Copies values from `x` into `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - output array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {NonNegativeInteger} output array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var scopy = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* scopy.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* scopy.write( xptr, oneTo( N, dtype ) );
-* scopy.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = scopy.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var view = zeros( N, dtype );
-* scopy.read( yptr, view );
-* // view => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function scopy( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_scopy_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/scopy-wasm/routine.js.html b/blas/base/scopy-wasm/routine.js.html deleted file mode 100644 index 649a202168..0000000000 --- a/blas/base/scopy-wasm/routine.js.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - Code coverage report for blas/base/scopy-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/scopy-wasm/lib routine.js

-
- -
- 100% - Statements - 185/185 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 185/185 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -1867x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -10x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var scopy = new Routine();
-*
-* // Initialize the module:
-* scopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.main( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var scopy = new Routine();
-*
-* // Initialize the module:
-* scopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Copies values from `x` into `y`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var scopy = new Routine();
-*
-* // Initialize the module:
-* scopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.main( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function scopy( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Copies values from `x` into `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var scopy = new Routine();
-*
-* // Initialize the module:
-* scopy.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* scopy.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 2.0, 3.0, 4.0, 5.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function scopy( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
- 
-	// If the output array data had to be copied to module memory, copy the results to the provided output array...
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sdot-wasm/binary.js.html b/blas/base/sdot-wasm/binary.js.html deleted file mode 100644 index e7967b95d1..0000000000 --- a/blas/base/sdot-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/sdot-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/sdot-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sdot-wasm/coverage.ndjson b/blas/base/sdot-wasm/coverage.ndjson deleted file mode 100644 index e3cf4bbe77..0000000000 --- a/blas/base/sdot-wasm/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[600,600,100,17,17,100,6,6,100,600,600,100,"6b238d9a0b152532351c72100a5be2ca644eba1c","2024-10-21 16:45:25 -0700"] -[600,600,100,17,17,100,6,6,100,600,600,100,"e2ed2a3f152e6b424b9479b1103dcf382110e313","2024-10-22 01:47:52 +0200"] -[600,600,100,17,17,100,6,6,100,600,600,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[600,600,100,17,17,100,6,6,100,600,600,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[600,600,100,17,17,100,6,6,100,600,600,100,"f8c853aafa3551b514da3c640fc2003df1840715","2024-10-25 16:39:34 -0700"] diff --git a/blas/base/sdot-wasm/index.html b/blas/base/sdot-wasm/index.html deleted file mode 100644 index 188f022e38..0000000000 --- a/blas/base/sdot-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/sdot-wasm/lib - - - - - - - - - -
-
-

All files blas/base/sdot-wasm/lib

-
- -
- 100% - Statements - 600/600 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 600/600 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%108/108100%1/1100%0/0100%108/108
main.js -
-
100%62/62100%1/1100%0/0100%62/62
module.js -
-
100%218/218100%8/8100%3/3100%218/218
routine.js -
-
100%178/178100%6/6100%3/3100%178/178
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sdot-wasm/index.js.html b/blas/base/sdot-wasm/index.js.html deleted file mode 100644 index 528124162e..0000000000 --- a/blas/base/sdot-wasm/index.js.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - Code coverage report for blas/base/sdot-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/sdot-wasm/lib index.js

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 108/108 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -1096x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to compute the dot product of `x` and `y`.
-*
-* @module @stdlib/blas/base/sdot-wasm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sdot = require( '@stdlib/blas/base/sdot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sdot = require( '@stdlib/blas/base/sdot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var sdot = require( '@stdlib/blas/base/sdot-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new sdot.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var dot = mod.main( N, xptr, 1, yptr, 1 );
-*
-* console.log( dot );
-* // returns 15.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sdot-wasm/main.js.html b/blas/base/sdot-wasm/main.js.html deleted file mode 100644 index ea8cef311e..0000000000 --- a/blas/base/sdot-wasm/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for blas/base/sdot-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/sdot-wasm/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -636x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to compute the dot product of `x` and `y`.
-*
-* @name sdot
-* @type {Routine}
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*/
-var sdot = new Routine();
-sdot.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = sdot;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sdot-wasm/module.js.html b/blas/base/sdot-wasm/module.js.html deleted file mode 100644 index 30b0ef8d6d..0000000000 --- a/blas/base/sdot-wasm/module.js.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - Code coverage report for blas/base/sdot-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/sdot-wasm/lib module.js

-
- -
- 100% - Statements - 218/218 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 218/218 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -2197x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -64x -64x -11x -11x -64x -20x -20x -33x -33x -33x -33x -33x -33x -33x -33x -64x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -28x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var sdot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* sdot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* sdot.write( xptr, oneTo( N, dtype ) );
-* sdot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var dot = sdot.main( N, xptr, 1, yptr, 1 );
-* // returns 15.0
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Computes the dot product of `x` and `y`.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @returns {number} dot product
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var sdot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* sdot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* sdot.write( xptr, oneTo( N, dtype ) );
-* sdot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var dot = sdot.main( N, xptr, 1, yptr, 1 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'main', function sdot( N, xptr, strideX, yptr, strideY ) {
-	return this._instance.exports.c_sdot( N, xptr, strideX, yptr, strideY );
-});
- 
-/**
-* Computes the dot product of `x` and `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {number} dot product
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var sdot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* sdot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* sdot.write( xptr, oneTo( N, dtype ) );
-* sdot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var sdot = sdot.ndarray( N, xptr, 1, 0, yptr, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Module.prototype, 'ndarray', function sdot( N, xptr, strideX, offsetX, yptr, strideY, offsetY ) {
-	return this._instance.exports.c_sdot_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/sdot-wasm/routine.js.html b/blas/base/sdot-wasm/routine.js.html deleted file mode 100644 index c63fb043ec..0000000000 --- a/blas/base/sdot-wasm/routine.js.html +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - Code coverage report for blas/base/sdot-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/sdot-wasm/lib routine.js

-
- -
- 100% - Statements - 178/178 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 178/178 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -1797x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -9x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -19x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sdot = new Routine();
-*
-* // Initialize the module:
-* sdot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sdot = new Routine();
-*
-* // Initialize the module:
-* sdot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Computes the dot product of `x` and `y`.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @returns {number} dot product
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sdot = new Routine();
-*
-* // Initialize the module:
-* sdot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.main( x.length, x, 1, y, 1 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'main', function sdot( N, x, strideX, y, strideY ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ) ); // eslint-disable-line max-len
-});
- 
-/**
-* Computes the dot product of `x` and `y` using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float32Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @returns {number} dot product
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var sdot = new Routine();
-*
-* // Initialize the module:
-* sdot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* var dot = sdot.ndarray( x.length, x, 1, 0, y, 1, 0 );
-* // returns 15.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function sdot( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/snrm2-wasm/binary.js.html b/blas/base/snrm2-wasm/binary.js.html deleted file mode 100644 index 55c5d527bc..0000000000 --- a/blas/base/snrm2-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/snrm2-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/snrm2-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/snrm2-wasm/coverage.ndjson b/blas/base/snrm2-wasm/coverage.ndjson deleted file mode 100644 index 0e04ca6d1c..0000000000 --- a/blas/base/snrm2-wasm/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[557,557,100,17,17,100,6,6,100,557,557,100,"243f85723b0b899c6cedcac0271f707bebdad918","2024-10-22 13:40:17 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"3de76a0863ce62bb51e324907a417370780c91bf","2024-10-25 15:32:55 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"c8b03cb5ef49064325b8859de640833ee715ab20","2024-10-25 15:45:18 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"f8c853aafa3551b514da3c640fc2003df1840715","2024-10-25 16:39:34 -0700"] -[557,557,100,17,17,100,6,6,100,557,557,100,"bef1dbefc05949b1d6db5f2f9a2b173957aa7d38","2024-10-25 18:30:39 -0700"] diff --git a/blas/base/snrm2-wasm/index.html b/blas/base/snrm2-wasm/index.html deleted file mode 100644 index c6609dbbcc..0000000000 --- a/blas/base/snrm2-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/snrm2-wasm/lib - - - - - - - - - -
-
-

All files blas/base/snrm2-wasm/lib

-
- -
- 100% - Statements - 557/557 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 557/557 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%99/99100%1/1100%0/0100%99/99
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%198/198100%8/8100%3/3100%198/198
routine.js -
-
100%166/166100%6/6100%3/3100%166/166
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/snrm2-wasm/index.js.html b/blas/base/snrm2-wasm/index.js.html deleted file mode 100644 index 5d10f9fb22..0000000000 --- a/blas/base/snrm2-wasm/index.js.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - Code coverage report for blas/base/snrm2-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/snrm2-wasm/lib index.js

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -1006x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to calculate the L2-norm of a single-precision floating-point vector.
-*
-* @module @stdlib/blas/base/snrm2-wasm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snrm2 = require( '@stdlib/blas/base/snrm2-wasm' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snrm2 = require( '@stdlib/blas/base/snrm2-wasm' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var snrm2 = require( '@stdlib/blas/base/snrm2-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new snrm2.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = mod.main( N, xptr, 1 );
-* // returns ~7.42
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/snrm2-wasm/main.js.html b/blas/base/snrm2-wasm/main.js.html deleted file mode 100644 index f39818a1e5..0000000000 --- a/blas/base/snrm2-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/base/snrm2-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/snrm2-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to calculate the L2-norm of a single-precision floating-point vector.
-*
-* @name snrm2
-* @type {Routine}
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*/
-var snrm2 = new Routine();
-snrm2.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = snrm2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/snrm2-wasm/module.js.html b/blas/base/snrm2-wasm/module.js.html deleted file mode 100644 index 8ab76fb2c1..0000000000 --- a/blas/base/snrm2-wasm/module.js.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - Code coverage report for blas/base/snrm2-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/snrm2-wasm/lib module.js

-
- -
- 100% - Statements - 198/198 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 198/198 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -1997x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -59x -59x -11x -11x -59x -20x -20x -28x -28x -28x -28x -28x -28x -28x -28x -59x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -6x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -21x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var snrm2 = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* snrm2.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* snrm2.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = snrm2.main( N, xptr, 1 );
-* // returns ~7.42
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Calculates the L2-norm of a single-precision floating-point vector.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @returns {number} the L2-norm
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var snrm2 = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* snrm2.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* snrm2.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = snrm2.main( N, xptr, 1 );
-* // returns ~7.42
-*/
-setReadOnly( Module.prototype, 'main', function snrm2( N, xptr, strideX ) {
-	return this._instance.exports.c_snrm2( N, xptr, strideX );
-});
- 
-/**
-* Calculates the L2-norm of a single-precision floating-point vector using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {number} the L2-norm
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var snrm2 = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* snrm2.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* snrm2.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var out = snrm2.ndarray( N, xptr, 1, 0 );
-* // returns ~7.42
-*/
-setReadOnly( Module.prototype, 'ndarray', function snrm2( N, xptr, strideX, offsetX ) {
-	return this._instance.exports.c_snrm2_ndarray( N, xptr, strideX, offsetX );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/snrm2-wasm/routine.js.html b/blas/base/snrm2-wasm/routine.js.html deleted file mode 100644 index 18538650d8..0000000000 --- a/blas/base/snrm2-wasm/routine.js.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - Code coverage report for blas/base/snrm2-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/snrm2-wasm/lib routine.js

-
- -
- 100% - Statements - 166/166 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 166/166 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -1677x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -14x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var snrm2 = new Routine();
-*
-* // Initialize the module:
-* snrm2.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var snrm2 = new Routine();
-*
-* // Initialize the module:
-* snrm2.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Calculates the L2-norm of a single-precision floating-point vector.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @returns {number} the L2-norm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var snrm2 = new Routine();
-*
-* // Initialize the module:
-* snrm2.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.main( x.length, x, 1 );
-* // returns ~7.42
-*/
-setReadOnly( Routine.prototype, 'main', function snrm2( N, x, strideX ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Calculates the L2-norm of a single-precision floating-point vector using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @returns {number} the L2-norm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var snrm2 = new Routine();
-*
-* // Initialize the module:
-* snrm2.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-*
-* // Perform operation:
-* var out = snrm2.ndarray( x.length, x, 1, 0 );
-* // returns ~7.42
-*/
-setReadOnly( Routine.prototype, 'ndarray', function snrm2( N, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input array to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[ 0 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/srot-wasm/binary.js.html b/blas/base/srot-wasm/binary.js.html deleted file mode 100644 index fcb501956d..0000000000 --- a/blas/base/srot-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/base/srot-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/base/srot-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/srot-wasm/coverage.ndjson b/blas/base/srot-wasm/coverage.ndjson deleted file mode 100644 index 2223dd0054..0000000000 --- a/blas/base/srot-wasm/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[673,673,100,17,17,100,6,6,100,673,673,100,"3409af04eea8a65bb04643be17d40b5a7974b5d6","2024-10-21 16:51:58 -0700"] -[673,673,100,17,17,100,6,6,100,673,673,100,"198a20c9815eb5e0690baa5b4c2a18e29f75e62e","2024-10-25 13:30:40 -0700"] -[673,673,100,17,17,100,6,6,100,673,673,100,"91e37be0fc89c072ee006802d5a568eab3003c9a","2024-10-25 13:38:52 -0700"] -[673,673,100,17,17,100,6,6,100,673,673,100,"f8c853aafa3551b514da3c640fc2003df1840715","2024-10-25 16:39:34 -0700"] diff --git a/blas/base/srot-wasm/index.html b/blas/base/srot-wasm/index.html deleted file mode 100644 index a6b8bf853f..0000000000 --- a/blas/base/srot-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/base/srot-wasm/lib - - - - - - - - - -
-
-

All files blas/base/srot-wasm/lib

-
- -
- 100% - Statements - 673/673 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 673/673 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%119/119100%1/1100%0/0100%119/119
main.js -
-
100%64/64100%1/1100%0/0100%64/64
module.js -
-
100%260/260100%8/8100%3/3100%260/260
routine.js -
-
100%196/196100%6/6100%3/3100%196/196
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/srot-wasm/index.js.html b/blas/base/srot-wasm/index.js.html deleted file mode 100644 index be211a9da9..0000000000 --- a/blas/base/srot-wasm/index.js.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - Code coverage report for blas/base/srot-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/base/srot-wasm/lib index.js

-
- -
- 100% - Statements - 119/119 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 119/119 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -1206x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to apply a plane rotation.
-*
-* @module @stdlib/blas/base/srot-wasm
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var srot = require( '@stdlib/blas/base/srot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var srot = require( '@stdlib/blas/base/srot-wasm' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-* var srot = require( '@stdlib/blas/base/srot-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new srot.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-* mod.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* mod.main( N, xptr, 1, yptr, 1, 0.0, 1.0 );
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* mod.read( xptr, viewX );
-* mod.read( yptr, viewY );
-*
-* console.log( viewX );
-* // => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* console.log( viewY );
-* // => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/srot-wasm/main.js.html b/blas/base/srot-wasm/main.js.html deleted file mode 100644 index 01a965b563..0000000000 --- a/blas/base/srot-wasm/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for blas/base/srot-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/base/srot-wasm/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -656x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly module to apply a plane rotation.
-*
-* @name srot
-* @type {Routine}
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-var srot = new Routine();
-srot.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = srot;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/srot-wasm/module.js.html b/blas/base/srot-wasm/module.js.html deleted file mode 100644 index 8ac0795174..0000000000 --- a/blas/base/srot-wasm/module.js.html +++ /dev/null @@ -1,865 +0,0 @@ - - - - - - Code coverage report for blas/base/srot-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/base/srot-wasm/lib module.js

-
- -
- 100% - Statements - 260/260 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 260/260 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -2617x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -72x -72x -11x -11x -72x -20x -20x -41x -41x -41x -41x -41x -41x -41x -41x -72x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -11x -11x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -61x -61x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var srot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* srot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* srot.write( xptr, oneTo( N, dtype ) );
-* srot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = srot.main( N, xptr, 1, yptr, 1, 0.0, 1.0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* srot.read( xptr, viewX );
-* // viewX => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* srot.read( yptr, viewY );
-* // viewY => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Applies a plane rotation.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var srot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* srot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* srot.write( xptr, oneTo( N, dtype ) );
-* srot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = srot.main( N, xptr, 1, yptr, 1, 0.0, 1.0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* srot.read( xptr, viewX );
-* // viewX => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* srot.read( yptr, viewY );
-* // viewY => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Module.prototype, 'main', function srot( N, xptr, strideX, yptr, strideY, c, s ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_srot( N, xptr, strideX, yptr, strideY, c, s );
-	return yptr;
-});
- 
-/**
-* Applies a plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NonNegativeInteger} xptr - first input array pointer (i.e., byte offset)
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {NonNegativeInteger} yptr - second input array pointer (i.e., byte offset)
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {NonNegativeInteger} second input array pointer (i.e., byte offset)
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var ones = require( '@stdlib/array/ones' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var bytesPerElement = require( '@stdlib/ndarray/base/bytes-per-element' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var srot = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* srot.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float32';
-*
-* // Specify a vector length:
-* var N = 5;
-*
-* // Define pointers (i.e., byte offsets) for storing two vectors:
-* var xptr = 0;
-* var yptr = N * bytesPerElement( dtype );
-*
-* // Write vector values to module memory:
-* srot.write( xptr, oneTo( N, dtype ) );
-* srot.write( yptr, ones( N, dtype ) );
-*
-* // Perform computation:
-* var ptr = srot.ndarray( N, xptr, 1, 0, yptr, 1, 0, 0.0, 1.0 );
-* // returns <number>
-*
-* var bool = ( ptr === yptr );
-* // returns true
-*
-* // Read out the results:
-* var viewX = zeros( N, dtype );
-* var viewY = zeros( N, dtype );
-* srot.read( xptr, viewX );
-* // viewX => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-*
-* srot.read( yptr, viewY );
-* // viewY => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Module.prototype, 'ndarray', function srot( N, xptr, strideX, offsetX, yptr, strideY, offsetY, c, s ) { // eslint-disable-line stdlib/jsdoc-doctest-decimal-point
-	this._instance.exports.c_srot_ndarray( N, xptr, strideX, offsetX, yptr, strideY, offsetY, c, s ); // eslint-disable-line max-len
-	return yptr;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/base/srot-wasm/routine.js.html b/blas/base/srot-wasm/routine.js.html deleted file mode 100644 index 8b5a88be9e..0000000000 --- a/blas/base/srot-wasm/routine.js.html +++ /dev/null @@ -1,673 +0,0 @@ - - - - - - Code coverage report for blas/base/srot-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/base/srot-wasm/lib routine.js

-
- -
- 100% - Statements - 196/196 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 196/196 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -1977x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -23x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -48x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var readDataView = require( '@stdlib/strided/base/read-dataview' ).ndarray;
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var srot = new Routine();
-*
-* // Initialize the module:
-* srot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var srot = new Routine();
-*
-* // Initialize the module:
-* srot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Applies a plane rotation.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {Float32Array} second input array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var srot = new Routine();
-*
-* // Initialize the module:
-* srot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.main( x.length, x, 1, y, 1, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Routine.prototype, 'main', function srot( N, x, strideX, y, strideY, c, s ) {
-	return this.ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ), c, s ); // eslint-disable-line max-len
-});
- 
-/**
-* Applies a plane rotation using alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - first input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting `x` index
-* @param {Float32Array} y - second input array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting `y` index
-* @param {number} c - cosine of the angle of rotation
-* @param {number} s - sine of the angle of rotation
-* @returns {Float32Array} second input array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* // Create a new routine:
-* var srot = new Routine();
-*
-* // Initialize the module:
-* srot.initializeSync();
-*
-* // Define strided arrays:
-* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
-* var y = new Float32Array( [ 1.0, 1.0, 1.0, 1.0, 1.0 ] );
-*
-* // Perform operation:
-* srot.ndarray( x.length, x, 1, 0, y, 1, 0, 0.0, 1.0 );
-* // x => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 1.0 ]
-* // y => <Float32Array>[ -1.0, -2.0, -3.0, -4.0, -5.0 ]
-*/
-setReadOnly( Routine.prototype, 'ndarray', function srot( N, x, strideX, offsetX, y, strideY, offsetY, c, s ) {
-	var ptrs;
-	var p0;
-	var p1;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX ),
-		strided2object( N, y, strideY, offsetY )
-	]);
-	p0 = ptrs[ 0 ];
-	p1 = ptrs[ 1 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	Module.prototype.ndarray.call( this, N, p0.ptr, p0.stride, p0.offset, p1.ptr, p1.stride, p1.offset, c, s ); // eslint-disable-line max-len
- 
-	// If output array data had to be copied to module memory, copy the results to the provided output arrays...
-	if ( p0.copy ) {
-		readDataView( N, this.view, p0.stride*p0.BYTES_PER_ELEMENT, p0.ptr, x, strideX, offsetX, true ); // eslint-disable-line max-len
-	}
-	if ( p1.copy ) {
-		readDataView( N, this.view, p1.stride*p1.BYTES_PER_ELEMENT, p1.ptr, y, strideY, offsetY, true ); // eslint-disable-line max-len
-	}
-	return y;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/ext/base/dapxsumkbn-wasm/binary.js.html b/blas/ext/base/dapxsumkbn-wasm/binary.js.html deleted file mode 100644 index 5ddade7c33..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/binary.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for blas/ext/base/dapxsumkbn-wasm/lib/binary.js - - - - - - - - - -
-
-

All files / blas/ext/base/dapxsumkbn-wasm/lib binary.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -357x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var resolve = require( 'path' ).resolve;
-var readWASM = require( '@stdlib/fs/read-wasm' ).sync;
- 
- 
-// MAIN //
- 
-var wasm = readWASM( resolve( __dirname, '..', 'src', 'main.wasm' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = wasm;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/ext/base/dapxsumkbn-wasm/coverage.ndjson b/blas/ext/base/dapxsumkbn-wasm/coverage.ndjson deleted file mode 100644 index c33aa3d997..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[562,562,100,17,17,100,6,6,100,562,562,100,"f1fa458db16484f740ca8a80095231a31831226b","2024-11-22 02:54:44 -0800"] diff --git a/blas/ext/base/dapxsumkbn-wasm/index.html b/blas/ext/base/dapxsumkbn-wasm/index.html deleted file mode 100644 index c10633f294..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for blas/ext/base/dapxsumkbn-wasm/lib - - - - - - - - - -
-
-

All files blas/ext/base/dapxsumkbn-wasm/lib

-
- -
- 100% - Statements - 562/562 -
- - -
- 100% - Branches - 17/17 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 562/562 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
binary.js -
-
100%34/34100%1/1100%0/0100%34/34
index.js -
-
100%100/100100%1/1100%0/0100%100/100
main.js -
-
100%60/60100%1/1100%0/0100%60/60
module.js -
-
100%200/200100%8/8100%3/3100%200/200
routine.js -
-
100%168/168100%6/6100%3/3100%168/168
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/blas/ext/base/dapxsumkbn-wasm/index.js.html b/blas/ext/base/dapxsumkbn-wasm/index.js.html deleted file mode 100644 index ac06a0cea0..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/index.js.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - Code coverage report for blas/ext/base/dapxsumkbn-wasm/lib/index.js - - - - - - - - - -
-
-

All files / blas/ext/base/dapxsumkbn-wasm/lib index.js

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -1016x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* WebAssembly routine to add a scalar constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.
-*
-* @module @stdlib/blas/ext/base/dapxsumkbn-wasm
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dapxsumkbn = require( '@stdlib/blas/ext/base/dapxsumkbn-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* // Perform operation:
-* var v = dapxsumkbn.main( 3, 5.0, x, 1 );
-* // returns 16.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dapxsumkbn = require( '@stdlib/blas/ext/base/dapxsumkbn-wasm' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* // Perform operation:
-* var v = dapxsumkbn.ndarray( 4, 5.0, x, 2, 1 );
-* // returns 25.0
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-* var zeros = require( '@stdlib/array/zeros' );
-* var dapxsumkbn = require( '@stdlib/blas/ext/base/dapxsumkbn-wasm' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var mod = new dapxsumkbn.Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* mod.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 3;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* mod.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = mod.main( N, 5.0, xptr, 1 );
-* // returns 21.0
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'Module', Module );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
-// exports: { "Module": "main.Module" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/ext/base/dapxsumkbn-wasm/main.js.html b/blas/ext/base/dapxsumkbn-wasm/main.js.html deleted file mode 100644 index f275419998..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for blas/ext/base/dapxsumkbn-wasm/lib/main.js - - - - - - - - - -
-
-

All files / blas/ext/base/dapxsumkbn-wasm/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -616x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Routine = require( './routine.js' );
- 
- 
-// MAIN //
- 
-/**
-* WebAssembly routine to add a scalar constant to each double-precision floating-point strided array element and compute the sum using an improved Kahan–Babuška algorithm.
-*
-* @name dapxsumkbn
-* @type {Routine}
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* // Perform operation:
-* var v = dapxsumkbn.main( 3, 5.0, x, 1 );
-* // returns 16.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* // Perform operation:
-* var v = dapxsumkbn.ndarray( 4, 5.0, x, 2, 1 );
-* // returns 25.0
-*/
-var dapxsumkbn = new Routine();
-dapxsumkbn.initializeSync(); // eslint-disable-line node/no-sync
- 
- 
-// EXPORTS //
- 
-module.exports = dapxsumkbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/ext/base/dapxsumkbn-wasm/module.js.html b/blas/ext/base/dapxsumkbn-wasm/module.js.html deleted file mode 100644 index e08d7c92da..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/module.js.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - Code coverage report for blas/ext/base/dapxsumkbn-wasm/lib/module.js - - - - - - - - - -
-
-

All files / blas/ext/base/dapxsumkbn-wasm/lib module.js

-
- -
- 100% - Statements - 200/200 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 200/200 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -2017x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -63x -63x -11x -11x -63x -20x -20x -32x -32x -32x -32x -32x -32x -32x -32x -63x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -32x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isWebAssemblyMemory = require( '@stdlib/assert/is-wasm-memory' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var WasmModule = require( '@stdlib/wasm/module-wrapper' );
-var format = require( '@stdlib/string/format' );
-var wasmBinary = require( './binary.js' );
- 
- 
-// MAIN //
- 
-/**
-* BLAS routine WebAssembly module wrapper constructor.
-*
-* @constructor
-* @param {Object} memory - WebAssembly memory instance
-* @throws {TypeError} must provide a WebAssembly memory instance
-* @returns {Module} module instance
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dapxsumkbn = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dapxsumkbn.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 3;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dapxsumkbn.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = dapxsumkbn.main( N, 5.0, xptr, 1 );
-* // returns 21.0
-*/
-function Module( memory ) {
-	if ( !( this instanceof Module ) ) {
-		return new Module( memory );
-	}
-	if ( !isWebAssemblyMemory( memory ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a WebAssembly memory instance. Value: `%s`.', memory ) );
-	}
-	// Call the parent constructor:
-	WasmModule.call( this, wasmBinary, memory, {
-		'env': {
-			'memory': memory
-		}
-	});
- 
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Module, WasmModule );
- 
-/**
-* Adds a scalar constant to each double-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm.
-*
-* @name main
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar constant
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - stride length
-* @returns {number} sum
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dapxsumkbn = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dapxsumkbn.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 3;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dapxsumkbn.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = dapxsumkbn.main( N, 5.0, xptr, 1 );
-* // returns 21.0
-*/
-setReadOnly( Module.prototype, 'main', function dapxsumkbn( N, alpha, xptr, strideX ) {
-	return this._instance.exports.stdlib_strided_dapxsumkbn( N, alpha, xptr, strideX ); // eslint-disable-line max-len
-});
- 
-/**
-* Adds a scalar constant to each double-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm and alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Module.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar constant
-* @param {NonNegativeInteger} xptr - input array pointer (i.e., byte offset)
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} sum
-*
-* @example
-* var Memory = require( '@stdlib/wasm/memory' );
-* var oneTo = require( '@stdlib/array/one-to' );
-*
-* // Create a new memory instance with an initial size of 10 pages (640KiB) and a maximum size of 100 pages (6.4MiB):
-* var mem = new Memory({
-*     'initial': 10,
-*     'maximum': 100
-* });
-*
-* // Create a BLAS routine:
-* var dapxsumkbn = new Module( mem );
-* // returns <Module>
-*
-* // Initialize the routine:
-* dapxsumkbn.initializeSync();
-*
-* // Define a vector data type:
-* var dtype = 'float64';
-*
-* // Specify a vector length:
-* var N = 3;
-*
-* // Define a pointer (i.e., byte offset) for storing the input vector:
-* var xptr = 0;
-*
-* // Write vector values to module memory:
-* dapxsumkbn.write( xptr, oneTo( N, dtype ) );
-*
-* // Perform computation:
-* var sum = dapxsumkbn.ndarray( N, 5.0, xptr, 1, 0 );
-* // returns 21.0
-*/
-setReadOnly( Module.prototype, 'ndarray', function dapxsumkbn( N, alpha, xptr, strideX, offsetX ) {
-	return this._instance.exports.stdlib_strided_dapxsumkbn_ndarray( N, alpha, xptr, strideX, offsetX ); // eslint-disable-line max-len
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Module;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/blas/ext/base/dapxsumkbn-wasm/routine.js.html b/blas/ext/base/dapxsumkbn-wasm/routine.js.html deleted file mode 100644 index c6e70254f2..0000000000 --- a/blas/ext/base/dapxsumkbn-wasm/routine.js.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - Code coverage report for blas/ext/base/dapxsumkbn-wasm/lib/routine.js - - - - - - - - - -
-
-

All files / blas/ext/base/dapxsumkbn-wasm/lib routine.js

-
- -
- 100% - Statements - 168/168 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 168/168 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -1697x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -13x -13x -1x -1x -12x -12x -12x -12x -13x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -12x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -24x -24x -24x -24x -24x -24x -24x -24x -24x -24x -24x -7x -7x -7x -7x -7x -7x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable max-len, no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var inherits = require( '@stdlib/utils/inherit' );
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var Memory = require( '@stdlib/wasm/memory' );
-var arrays2ptrs = require( '@stdlib/wasm/base/arrays2ptrs' );
-var strided2object = require( '@stdlib/wasm/base/strided2object' );
-var Module = require( './module.js' );
- 
- 
-// MAIN //
- 
-/**
-* Routine constructor.
-*
-* @private
-* @constructor
-* @returns {Routine} routine instance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dapxsumkbn = new Routine();
-*
-* // Initialize the module:
-* dapxsumkbn.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* // Perform operation:
-* var sum = dapxsumkbn.main( 3, 5.0, x, 1 );
-* // returns 16.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dapxsumkbn = new Routine();
-*
-* // Initialize the module:
-* dapxsumkbn.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* // Perform operation:
-* var sum = dapxsumkbn.ndarray( 4, 5.0, x, 2, 1 );
-* // returns 25.0
-*/
-function Routine() {
-	if ( !( this instanceof Routine ) ) {
-		return new Routine();
-	}
-	Module.call( this, new Memory({
-		'initial': 0
-	}));
-	return this;
-}
- 
-// Inherit from the parent constructor:
-inherits( Routine, Module );
- 
-/**
-* Adds a scalar constant to each double-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm.
-*
-* @name main
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar constant
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} sum
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dapxsumkbn = new Routine();
-*
-* // Initialize the module:
-* dapxsumkbn.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* // Perform operation:
-* var sum = dapxsumkbn.main( 3, 5.0, x, 1 );
-* // returns 16.0
-*/
-setReadOnly( Routine.prototype, 'main', function dapxsumkbn( N, alpha, x, strideX ) {
-	return this.ndarray( N, alpha, x, strideX, stride2offset( N, strideX ) );
-});
- 
-/**
-* Adds a scalar constant to each double-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm and alternative indexing semantics.
-*
-* @name ndarray
-* @memberof Routine.prototype
-* @readonly
-* @type {Function}
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} alpha - scalar constant
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} sum
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* // Create a new routine:
-* var dapxsumkbn = new Routine();
-*
-* // Initialize the module:
-* dapxsumkbn.initializeSync();
-*
-* // Define a strided array:
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* // Perform operation:
-* var sum = dapxsumkbn.ndarray( 4, 5.0, x, 2, 1 );
-* // returns 25.0
-*/
-setReadOnly( Routine.prototype, 'ndarray', function dapxsumkbn( N, alpha, x, strideX, offsetX ) {
-	var ptrs;
-	var p0;
- 
-	// Convert the input arrays to "pointers" in the module's memory:
-	ptrs = arrays2ptrs( this, [
-		strided2object( N, x, strideX, offsetX )
-	]);
-	p0 = ptrs[ 0 ];
- 
-	// Perform computation by calling the corresponding parent method:
-	return Module.prototype.ndarray.call( this, N, alpha, p0.ptr, p0.stride, p0.offset );
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Routine;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/coverage.ndjson b/complex/base/assert/coverage.ndjson deleted file mode 100644 index cbf8d27af8..0000000000 --- a/complex/base/assert/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[60,60,100,1,1,100,0,0,100,60,60,100,"38f7e94d05a500c6aae609e4b11232d5db35c08e","2024-01-16 13:33:05 -0800"] -[78,78,100,1,1,100,0,0,100,78,78,100,"dc814231dc13b326ee14a7b250dd76c919b1ad86","2024-01-16 13:48:11 -0800"] -[87,87,100,1,1,100,0,0,100,87,87,100,"f6ff2c14adc722b42e6a548835b1f7a3e8ca6de9","2024-01-16 15:32:36 -0800"] -[87,87,100,1,1,100,0,0,100,87,87,100,"e2a8c3495ec4dc5cc1d7b56535f0e30555519d86","2024-01-16 16:33:59 -0800"] -[96,96,100,1,1,100,0,0,100,96,96,100,"bb1ec6e76a828f09c412b7ae32118a530495622f","2024-01-16 18:40:41 -0800"] -[105,105,100,1,1,100,0,0,100,105,105,100,"7edde5e9f4126c2d11021323cfbf501219f32c00","2024-01-16 19:18:29 -0800"] -[114,114,100,1,1,100,0,0,100,114,114,100,"5ca21f212ae936776a49b61f4fc8d24c74877d03","2024-01-16 19:26:54 -0800"] -[114,114,100,1,1,100,0,0,100,114,114,100,"322d1cac1bb150c548b5ad3b3086acd8e74a7bbd","2024-01-25 21:44:55 -0500"] -[114,114,100,1,1,100,0,0,100,114,114,100,"2693e3b3f0382542a51fc57d78e9ab59e2dc0681","2024-01-28 00:01:31 -0800"] diff --git a/complex/base/assert/index.html b/complex/base/assert/index.html deleted file mode 100644 index 6bab55ebcf..0000000000 --- a/complex/base/assert/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/lib - - - - - - - - - -
-
-

All files complex/base/assert/lib

-
- -
- 100% - Statements - 114/114 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 114/114 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%114/114100%1/1100%0/0100%114/114
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/index.js.html b/complex/base/assert/index.js.html deleted file mode 100644 index e9207de587..0000000000 --- a/complex/base/assert/index.js.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/lib index.js

-
- -
- 100% - Statements - 114/114 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 114/114 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -1151x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/*
-* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
- 
- 
-// MAIN //
- 
-/**
-* Top-level namespace.
-*
-* @namespace ns
-*/
-var ns = {};
- 
-/**
-* @name isEqual
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-equal}
-*/
-setReadOnly( ns, 'isEqual', require( '@stdlib/complex/base/assert/is-equal' ) );
- 
-/**
-* @name isEqualf
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-equalf}
-*/
-setReadOnly( ns, 'isEqualf', require( '@stdlib/complex/base/assert/is-equalf' ) );
- 
-/**
-* @name isNotEqual
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-not-equal}
-*/
-setReadOnly( ns, 'isNotEqual', require( '@stdlib/complex/base/assert/is-not-equal' ) );
- 
-/**
-* @name isNotEqualf
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-not-equalf}
-*/
-setReadOnly( ns, 'isNotEqualf', require( '@stdlib/complex/base/assert/is-not-equalf' ) );
- 
-/**
-* @name isSameValue
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-same-value}
-*/
-setReadOnly( ns, 'isSameValue', require( '@stdlib/complex/base/assert/is-same-value' ) );
- 
-/**
-* @name isSameValueZero
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-same-value-zero}
-*/
-setReadOnly( ns, 'isSameValueZero', require( '@stdlib/complex/base/assert/is-same-value-zero' ) );
- 
-/**
-* @name isSameValueZerof
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-same-value-zerof}
-*/
-setReadOnly( ns, 'isSameValueZerof', require( '@stdlib/complex/base/assert/is-same-value-zerof' ) );
- 
-/**
-* @name isSameValuef
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/base/assert/is-same-valuef}
-*/
-setReadOnly( ns, 'isSameValuef', require( '@stdlib/complex/base/assert/is-same-valuef' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-equal/coverage.ndjson b/complex/base/assert/is-equal/coverage.ndjson deleted file mode 100644 index e865e9d375..0000000000 --- a/complex/base/assert/is-equal/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"07e2d747623f859101c8542655e76a61e8f742f2","2024-01-16 16:16:43 -0800"] diff --git a/complex/base/assert/is-equal/index.html b/complex/base/assert/is-equal/index.html deleted file mode 100644 index 7ded1dbb04..0000000000 --- a/complex/base/assert/is-equal/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-equal/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-equal/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%56/56100%3/3100%1/1100%56/56
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-equal/index.js.html b/complex/base/assert/is-equal/index.js.html deleted file mode 100644 index bcadd0f1eb..0000000000 --- a/complex/base/assert/is-equal/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-equal/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-equal/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two double-precision complex floating-point numbers are equal.
-*
-* @module @stdlib/complex/base/assert/is-equal
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var isEqual = require( '@stdlib/complex/base/assert/is-equal' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, 3.0 );
-*
-* var v = isEqual( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-equal/main.js.html b/complex/base/assert/is-equal/main.js.html deleted file mode 100644 index 52df2bb59f..0000000000 --- a/complex/base/assert/is-equal/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-equal/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-equal/lib main.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -20x -20x -20x -20x -20x -11x -20x -20x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var reim = require( '@stdlib/complex/reim' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two double-precision complex floating-point numbers are equal.
-*
-* @param {Complex128} z1 - first complex number
-* @param {Complex128} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, 3.0 );
-*
-* var v = isEqual( z1, z2 );
-* // returns true
-*/
-function isEqual( z1, z2 ) {
-	var parts1 = reim( z1 );
-	var parts2 = reim( z2 );
-	return (
-		parts1[ 0 ] === parts2[ 0 ] &&
-		parts1[ 1 ] === parts2[ 1 ]
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isEqual;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-equalf/coverage.ndjson b/complex/base/assert/is-equalf/coverage.ndjson deleted file mode 100644 index e865e9d375..0000000000 --- a/complex/base/assert/is-equalf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"07e2d747623f859101c8542655e76a61e8f742f2","2024-01-16 16:16:43 -0800"] diff --git a/complex/base/assert/is-equalf/index.html b/complex/base/assert/is-equalf/index.html deleted file mode 100644 index 3a4bd96d3e..0000000000 --- a/complex/base/assert/is-equalf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-equalf/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-equalf/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%56/56100%3/3100%1/1100%56/56
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-equalf/index.js.html b/complex/base/assert/is-equalf/index.js.html deleted file mode 100644 index 7b7032e701..0000000000 --- a/complex/base/assert/is-equalf/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-equalf/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-equalf/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two single-precision complex floating-point numbers are equal.
-*
-* @module @stdlib/complex/base/assert/is-equalf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var isEqualf = require( '@stdlib/complex/base/assert/is-equalf' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isEqualf( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-equalf/main.js.html b/complex/base/assert/is-equalf/main.js.html deleted file mode 100644 index 87cecfc664..0000000000 --- a/complex/base/assert/is-equalf/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-equalf/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-equalf/lib main.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -20x -20x -20x -20x -20x -11x -20x -20x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var reimf = require( '@stdlib/complex/reimf' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two single-precision complex floating-point numbers are equal.
-*
-* @param {Complex64} z1 - first complex number
-* @param {Complex64} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isEqualf( z1, z2 );
-* // returns true
-*/
-function isEqualf( z1, z2 ) {
-	var parts1 = reimf( z1 );
-	var parts2 = reimf( z2 );
-	return (
-		parts1[ 0 ] === parts2[ 0 ] &&
-		parts1[ 1 ] === parts2[ 1 ]
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isEqualf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-not-equal/coverage.ndjson b/complex/base/assert/is-not-equal/coverage.ndjson deleted file mode 100644 index 4dca42886c..0000000000 --- a/complex/base/assert/is-not-equal/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"dc814231dc13b326ee14a7b250dd76c919b1ad86","2024-01-16 13:48:11 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"07e2d747623f859101c8542655e76a61e8f742f2","2024-01-16 16:16:43 -0800"] diff --git a/complex/base/assert/is-not-equal/index.html b/complex/base/assert/is-not-equal/index.html deleted file mode 100644 index c88cd031c5..0000000000 --- a/complex/base/assert/is-not-equal/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-not-equal/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-not-equal/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%56/56100%3/3100%1/1100%56/56
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-not-equal/index.js.html b/complex/base/assert/is-not-equal/index.js.html deleted file mode 100644 index 02c3ef9743..0000000000 --- a/complex/base/assert/is-not-equal/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-not-equal/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-not-equal/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two double-precision complex floating-point numbers are not equal.
-*
-* @module @stdlib/complex/base/assert/is-not-equal
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var isNotEqual = require( '@stdlib/complex/base/assert/is-not-equal' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, -3.0 );
-*
-* var v = isNotEqual( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-not-equal/main.js.html b/complex/base/assert/is-not-equal/main.js.html deleted file mode 100644 index 813513683f..0000000000 --- a/complex/base/assert/is-not-equal/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-not-equal/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-not-equal/lib main.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -20x -20x -20x -20x -20x -11x -20x -20x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var reim = require( '@stdlib/complex/reim' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two double-precision complex floating-point numbers are not equal.
-*
-* @param {Complex128} z1 - first complex number
-* @param {Complex128} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, -3.0 );
-*
-* var v = isNotEqual( z1, z2 );
-* // returns true
-*/
-function isNotEqual( z1, z2 ) {
-	var parts1 = reim( z1 );
-	var parts2 = reim( z2 );
-	return (
-		parts1[ 0 ] !== parts2[ 0 ] ||
-		parts1[ 1 ] !== parts2[ 1 ]
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isNotEqual;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-not-equalf/coverage.ndjson b/complex/base/assert/is-not-equalf/coverage.ndjson deleted file mode 100644 index 4dca42886c..0000000000 --- a/complex/base/assert/is-not-equalf/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[100,100,100,4,4,100,1,1,100,100,100,100,"dc814231dc13b326ee14a7b250dd76c919b1ad86","2024-01-16 13:48:11 -0800"] -[100,100,100,4,4,100,1,1,100,100,100,100,"07e2d747623f859101c8542655e76a61e8f742f2","2024-01-16 16:16:43 -0800"] diff --git a/complex/base/assert/is-not-equalf/index.html b/complex/base/assert/is-not-equalf/index.html deleted file mode 100644 index d086c770a5..0000000000 --- a/complex/base/assert/is-not-equalf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-not-equalf/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-not-equalf/lib

-
- -
- 100% - Statements - 100/100 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 100/100 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%56/56100%3/3100%1/1100%56/56
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-not-equalf/index.js.html b/complex/base/assert/is-not-equalf/index.js.html deleted file mode 100644 index 4c82293d9c..0000000000 --- a/complex/base/assert/is-not-equalf/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-not-equalf/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-not-equalf/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two single-precision complex floating-point numbers are not equal.
-*
-* @module @stdlib/complex/base/assert/is-not-equalf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var isNotEqualf = require( '@stdlib/complex/base/assert/is-not-equalf' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, -3.0 );
-*
-* var v = isNotEqualf( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-not-equalf/main.js.html b/complex/base/assert/is-not-equalf/main.js.html deleted file mode 100644 index e79e5846f0..0000000000 --- a/complex/base/assert/is-not-equalf/main.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-not-equalf/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-not-equalf/lib main.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -20x -20x -20x -20x -20x -11x -20x -20x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var reimf = require( '@stdlib/complex/reimf' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two single-precision complex floating-point numbers are not equal.
-*
-* @param {Complex64} z1 - first complex number
-* @param {Complex64} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, -3.0 );
-*
-* var v = isNotEqualf( z1, z2 );
-* // returns true
-*/
-function isNotEqualf( z1, z2 ) {
-	var parts1 = reimf( z1 );
-	var parts2 = reimf( z2 );
-	return (
-		parts1[ 0 ] !== parts2[ 0 ] ||
-		parts1[ 1 ] !== parts2[ 1 ]
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isNotEqualf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value-zero/coverage.ndjson b/complex/base/assert/is-same-value-zero/coverage.ndjson deleted file mode 100644 index d1dde55169..0000000000 --- a/complex/base/assert/is-same-value-zero/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[105,105,100,4,4,100,1,1,100,105,105,100,"7edde5e9f4126c2d11021323cfbf501219f32c00","2024-01-16 19:18:29 -0800"] -[106,106,100,4,4,100,1,1,100,106,106,100,"5ca21f212ae936776a49b61f4fc8d24c74877d03","2024-01-16 19:26:54 -0800"] -[106,106,100,4,4,100,1,1,100,106,106,100,"14b7db2b102ce54a583b490554cbbdb4813aa62d","2024-01-17 18:08:14 -0800"] -[106,106,100,4,4,100,1,1,100,106,106,100,"442fbfc181ef5859b67bdfad43dbe998ad07783e","2024-01-18 00:10:57 -0800"] diff --git a/complex/base/assert/is-same-value-zero/index.html b/complex/base/assert/is-same-value-zero/index.html deleted file mode 100644 index afffb468a7..0000000000 --- a/complex/base/assert/is-same-value-zero/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value-zero/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-same-value-zero/lib

-
- -
- 100% - Statements - 106/106 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 106/106 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%62/62100%3/3100%1/1100%62/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value-zero/index.js.html b/complex/base/assert/is-same-value-zero/index.js.html deleted file mode 100644 index 1ce7113fe0..0000000000 --- a/complex/base/assert/is-same-value-zero/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value-zero/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-value-zero/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two double-precision complex floating-point numbers are the same value.
-*
-* @module @stdlib/complex/base/assert/is-same-value-zero
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var isSameValueZero = require( '@stdlib/complex/base/assert/is-same-value-zero' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, 3.0 );
-*
-* var v = isSameValueZero( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value-zero/main.js.html b/complex/base/assert/is-same-value-zero/main.js.html deleted file mode 100644 index e17c9c79d7..0000000000 --- a/complex/base/assert/is-same-value-zero/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value-zero/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-value-zero/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -24x -24x -24x -24x -24x -18x -24x -24x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isSame = require( '@stdlib/number/float64/base/assert/is-same-value-zero' );
-var reim = require( '@stdlib/complex/reim' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two double-precision complex floating-point numbers are the same value.
-*
-* ## Notes
-*
-* -   The function implements the SameValueZero Algorithm used by `TypedArray` and `ArrayBuffer` constructors, `Map` and `Set` operations, `String.prototype.includes`, and `Array.prototype.includes` since ES2016.
-* -   In contrast to the strict equality operator `===`, `NaNs` are considered the same value.
-*
-* @param {Complex128} z1 - first complex number
-* @param {Complex128} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, 3.0 );
-*
-* var v = isSameValueZero( z1, z2 );
-* // returns true
-*/
-function isSameValueZero( z1, z2 ) {
-	var parts1 = reim( z1 );
-	var parts2 = reim( z2 );
-	return (
-		isSame( parts1[ 0 ], parts2[ 0 ] ) &&
-		isSame( parts1[ 1 ], parts2[ 1 ] )
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSameValueZero;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value-zerof/coverage.ndjson b/complex/base/assert/is-same-value-zerof/coverage.ndjson deleted file mode 100644 index a9f1db6ded..0000000000 --- a/complex/base/assert/is-same-value-zerof/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[106,106,100,4,4,100,1,1,100,106,106,100,"5ca21f212ae936776a49b61f4fc8d24c74877d03","2024-01-16 19:26:54 -0800"] -[106,106,100,4,4,100,1,1,100,106,106,100,"14b7db2b102ce54a583b490554cbbdb4813aa62d","2024-01-17 18:08:14 -0800"] -[106,106,100,4,4,100,1,1,100,106,106,100,"442fbfc181ef5859b67bdfad43dbe998ad07783e","2024-01-18 00:10:57 -0800"] diff --git a/complex/base/assert/is-same-value-zerof/index.html b/complex/base/assert/is-same-value-zerof/index.html deleted file mode 100644 index 6e4f833e98..0000000000 --- a/complex/base/assert/is-same-value-zerof/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value-zerof/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-same-value-zerof/lib

-
- -
- 100% - Statements - 106/106 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 106/106 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%62/62100%3/3100%1/1100%62/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value-zerof/index.js.html b/complex/base/assert/is-same-value-zerof/index.js.html deleted file mode 100644 index cf67e3b39b..0000000000 --- a/complex/base/assert/is-same-value-zerof/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value-zerof/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-value-zerof/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two single-precision complex floating-point numbers are the same value.
-*
-* @module @stdlib/complex/base/assert/is-same-value-zerof
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var isSameValueZerof = require( '@stdlib/complex/base/assert/is-same-value-zerof' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValueZerof( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value-zerof/main.js.html b/complex/base/assert/is-same-value-zerof/main.js.html deleted file mode 100644 index e933ab5d87..0000000000 --- a/complex/base/assert/is-same-value-zerof/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value-zerof/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-value-zerof/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -24x -24x -24x -24x -24x -18x -24x -24x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isSame = require( '@stdlib/number/float32/base/assert/is-same-value-zero' );
-var reimf = require( '@stdlib/complex/reimf' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two single-precision complex floating-point numbers are the same value.
-*
-* ## Notes
-*
-* -   The function implements the SameValueZero Algorithm used by `TypedArray` and `ArrayBuffer` constructors, `Map` and `Set` operations, `String.prototype.includes`, and `Array.prototype.includes` since ES2016.
-* -   In contrast to the strict equality operator `===`, `NaNs` are considered the same value.
-*
-* @param {Complex64} z1 - first complex number
-* @param {Complex64} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValueZerof( z1, z2 );
-* // returns true
-*/
-function isSameValueZerof( z1, z2 ) {
-	var parts1 = reimf( z1 );
-	var parts2 = reimf( z2 );
-	return (
-		isSame( parts1[ 0 ], parts2[ 0 ] ) &&
-		isSame( parts1[ 1 ], parts2[ 1 ] )
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSameValueZerof;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value/coverage.ndjson b/complex/base/assert/is-same-value/coverage.ndjson deleted file mode 100644 index cb9ffe7a7f..0000000000 --- a/complex/base/assert/is-same-value/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[108,108,100,4,4,100,1,1,100,108,108,100,"f6ff2c14adc722b42e6a548835b1f7a3e8ca6de9","2024-01-16 15:32:36 -0800"] -[108,108,100,4,4,100,1,1,100,108,108,100,"07e2d747623f859101c8542655e76a61e8f742f2","2024-01-16 16:16:43 -0800"] -[108,108,100,4,4,100,1,1,100,108,108,100,"12f0c7e26b231f785b1bc640691b0aa70243b673","2024-01-16 18:31:36 -0800"] -[108,108,100,4,4,100,1,1,100,108,108,100,"bb1ec6e76a828f09c412b7ae32118a530495622f","2024-01-16 18:40:41 -0800"] -[108,108,100,4,4,100,1,1,100,108,108,100,"7edde5e9f4126c2d11021323cfbf501219f32c00","2024-01-16 19:18:29 -0800"] diff --git a/complex/base/assert/is-same-value/index.html b/complex/base/assert/is-same-value/index.html deleted file mode 100644 index 5b55e9a954..0000000000 --- a/complex/base/assert/is-same-value/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-same-value/lib

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 108/108 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%64/64100%3/3100%1/1100%64/64
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value/index.js.html b/complex/base/assert/is-same-value/index.js.html deleted file mode 100644 index 938fddcee7..0000000000 --- a/complex/base/assert/is-same-value/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-value/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two double-precision complex floating-point numbers are the same value.
-*
-* @module @stdlib/complex/base/assert/is-same-value
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var isSameValue = require( '@stdlib/complex/base/assert/is-same-value' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, 3.0 );
-*
-* var v = isSameValue( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-value/main.js.html b/complex/base/assert/is-same-value/main.js.html deleted file mode 100644 index 8f620ad433..0000000000 --- a/complex/base/assert/is-same-value/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-value/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-value/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -651x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -24x -24x -24x -24x -24x -16x -24x -24x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isSame = require( '@stdlib/number/float64/base/assert/is-same-value' );
-var reim = require( '@stdlib/complex/reim' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two double-precision complex floating-point numbers are the same value.
-*
-* ## Notes
-*
-* -   The function implements the [SameValue Algorithm][ecma-262-same-value-algorithm], as specified in ECMAScript 5.
-* -   In contrast to the strict equality operator `===`, `-0` and `+0` are distinguishable and `NaNs` are the same.
-*
-* [ecma-262-same-value-algorithm]: http://ecma-international.org/ecma-262/5.1/#sec-9.12
-*
-* @param {Complex128} z1 - first complex number
-* @param {Complex128} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* var z2 = new Complex128( 5.0, 3.0 );
-*
-* var v = isSameValue( z1, z2 );
-* // returns true
-*/
-function isSameValue( z1, z2 ) {
-	var parts1 = reim( z1 );
-	var parts2 = reim( z2 );
-	return (
-		isSame( parts1[ 0 ], parts2[ 0 ] ) &&
-		isSame( parts1[ 1 ], parts2[ 1 ] )
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSameValue;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-valuef/coverage.ndjson b/complex/base/assert/is-same-valuef/coverage.ndjson deleted file mode 100644 index 7fe3b461f1..0000000000 --- a/complex/base/assert/is-same-valuef/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[108,108,100,4,4,100,1,1,100,108,108,100,"bb1ec6e76a828f09c412b7ae32118a530495622f","2024-01-16 18:40:41 -0800"] -[108,108,100,4,4,100,1,1,100,108,108,100,"7edde5e9f4126c2d11021323cfbf501219f32c00","2024-01-16 19:18:29 -0800"] diff --git a/complex/base/assert/is-same-valuef/index.html b/complex/base/assert/is-same-valuef/index.html deleted file mode 100644 index 44b840d30d..0000000000 --- a/complex/base/assert/is-same-valuef/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-valuef/lib - - - - - - - - - -
-
-

All files complex/base/assert/is-same-valuef/lib

-
- -
- 100% - Statements - 108/108 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 108/108 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
main.js -
-
100%64/64100%3/3100%1/1100%64/64
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-valuef/index.js.html b/complex/base/assert/is-same-valuef/index.js.html deleted file mode 100644 index 4bff8e7d87..0000000000 --- a/complex/base/assert/is-same-valuef/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-valuef/lib/index.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-valuef/lib index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether two single-precision complex floating-point numbers are the same value.
-*
-* @module @stdlib/complex/base/assert/is-same-valuef
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var isSameValuef = require( '@stdlib/complex/base/assert/is-same-valuef' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValuef( z1, z2 );
-* // returns true
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/base/assert/is-same-valuef/main.js.html b/complex/base/assert/is-same-valuef/main.js.html deleted file mode 100644 index c603463eba..0000000000 --- a/complex/base/assert/is-same-valuef/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for complex/base/assert/is-same-valuef/lib/main.js - - - - - - - - - -
-
-

All files / complex/base/assert/is-same-valuef/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -651x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -24x -24x -24x -24x -24x -16x -24x -24x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isSame = require( '@stdlib/number/float32/base/assert/is-same-value' );
-var reimf = require( '@stdlib/complex/reimf' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether two single-precision complex floating-point numbers are the same value.
-*
-* ## Notes
-*
-* -   The function implements the [SameValue Algorithm][ecma-262-same-value-algorithm], as specified in ECMAScript 5.
-* -   In contrast to the strict equality operator `===`, `-0` and `+0` are distinguishable and `NaNs` are the same.
-*
-* [ecma-262-same-value-algorithm]: http://ecma-international.org/ecma-262/5.1/#sec-9.12
-*
-* @param {Complex64} z1 - first complex number
-* @param {Complex64} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValuef( z1, z2 );
-* // returns true
-*/
-function isSameValuef( z1, z2 ) {
-	var parts1 = reimf( z1 );
-	var parts2 = reimf( z2 );
-	return (
-		isSame( parts1[ 0 ], parts2[ 0 ] ) &&
-		isSame( parts1[ 1 ], parts2[ 1 ] )
-	);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSameValuef;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/conj/coverage.ndjson b/complex/conj/coverage.ndjson deleted file mode 100644 index cd95fbd21b..0000000000 --- a/complex/conj/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[101,101,100,3,3,100,1,1,100,101,101,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/conj/index.html b/complex/conj/index.html deleted file mode 100644 index 107f5d3d6a..0000000000 --- a/complex/conj/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/conj/lib - - - - - - - - - -
-
-

All files complex/conj/lib

-
- -
- 100% - Statements - 101/101 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 101/101 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%51/51100%1/1100%0/0100%51/51
main.js -
-
100%50/50100%2/2100%1/1100%50/50
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/conj/index.js.html b/complex/conj/index.js.html deleted file mode 100644 index 77847147d0..0000000000 --- a/complex/conj/index.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for complex/conj/lib/index.js - - - - - - - - - -
-
-

All files / complex/conj/lib index.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the complex conjugate of a double-precision complex floating-point number.
-*
-* @module @stdlib/complex/conj
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-* var conj = require( '@stdlib/complex/conj' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var v = conj( z );
-* // returns <Complex128>
-*
-* var re = real( v );
-* // returns 5.0
-*
-* var im = imag( v );
-* // returns -3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/conj/main.js.html b/complex/conj/main.js.html deleted file mode 100644 index 8b8cd774b0..0000000000 --- a/complex/conj/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for complex/conj/lib/main.js - - - - - - - - - -
-
-

All files / complex/conj/lib main.js

-
- -
- 100% - Statements - 50/50 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 50/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -511x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the complex conjugate of a double-precision complex floating-point number.
-*
-* @param {Complex128} z - complex number
-* @returns {Complex128} complex conjugate
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var v = conj( z );
-* // returns <Complex128>
-*
-* var re = real( v );
-* // returns 5.0
-*
-* var im = imag( v );
-* // returns -3.0
-*/
-function conj( z ) {
-	return new z.constructor( z.re, -z.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = conj;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/conjf/coverage.ndjson b/complex/conjf/coverage.ndjson deleted file mode 100644 index cd95fbd21b..0000000000 --- a/complex/conjf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[101,101,100,3,3,100,1,1,100,101,101,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/conjf/index.html b/complex/conjf/index.html deleted file mode 100644 index 8084e31783..0000000000 --- a/complex/conjf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/conjf/lib - - - - - - - - - -
-
-

All files complex/conjf/lib

-
- -
- 100% - Statements - 101/101 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 101/101 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%51/51100%1/1100%0/0100%51/51
main.js -
-
100%50/50100%2/2100%1/1100%50/50
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/conjf/index.js.html b/complex/conjf/index.js.html deleted file mode 100644 index b00c639e4c..0000000000 --- a/complex/conjf/index.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for complex/conjf/lib/index.js - - - - - - - - - -
-
-

All files / complex/conjf/lib index.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the complex conjugate of a single-precision complex floating-point number.
-*
-* @module @stdlib/complex/conjf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var realf = require( '@stdlib/complex/realf' );
-* var imagf = require( '@stdlib/complex/imagf' );
-* var conjf = require( '@stdlib/complex/conjf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var v = conjf( z );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 5.0
-*
-* var im = imagf( v );
-* // returns -3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/conjf/main.js.html b/complex/conjf/main.js.html deleted file mode 100644 index 57b1766abd..0000000000 --- a/complex/conjf/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for complex/conjf/lib/main.js - - - - - - - - - -
-
-

All files / complex/conjf/lib main.js

-
- -
- 100% - Statements - 50/50 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 50/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -511x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the complex conjugate of a single-precision complex floating-point number.
-*
-* @param {Complex64} z - complex number
-* @returns {Complex64} complex conjugate
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var realf = require( '@stdlib/complex/realf' );
-* var imagf = require( '@stdlib/complex/imagf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var v = conjf( z );
-* // returns <Complex64>
-*
-* var re = realf( v );
-* // returns 5.0
-*
-* var im = imagf( v );
-* // returns -3.0
-*/
-function conjf( z ) {
-	return new z.constructor( z.re, -z.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = conjf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/imag/coverage.ndjson b/complex/imag/coverage.ndjson deleted file mode 100644 index e22d1fd9e3..0000000000 --- a/complex/imag/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/imag/index.html b/complex/imag/index.html deleted file mode 100644 index e39e3e3ce8..0000000000 --- a/complex/imag/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/imag/lib - - - - - - - - - -
-
-

All files complex/imag/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%42/42100%2/2100%1/1100%42/42
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/imag/index.js.html b/complex/imag/index.js.html deleted file mode 100644 index 41f443e0d4..0000000000 --- a/complex/imag/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/imag/lib/index.js - - - - - - - - - -
-
-

All files / complex/imag/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the imaginary component of a double-precision complex floating-point number.
-*
-* @module @stdlib/complex/imag
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var im = imag( z );
-* // returns 3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/imag/main.js.html b/complex/imag/main.js.html deleted file mode 100644 index da07f633e6..0000000000 --- a/complex/imag/main.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for complex/imag/lib/main.js - - - - - - - - - -
-
-

All files / complex/imag/lib main.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the imaginary component of a double-precision complex floating-point number.
-*
-* @param {Complex} z - complex number
-* @returns {number} imaginary component
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var im = imag( z );
-* // returns 3.0
-*/
-function imag( z ) {
-	return z.im;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = imag;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/imagf/coverage.ndjson b/complex/imagf/coverage.ndjson deleted file mode 100644 index e22d1fd9e3..0000000000 --- a/complex/imagf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/imagf/index.html b/complex/imagf/index.html deleted file mode 100644 index 827883e2e6..0000000000 --- a/complex/imagf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/imagf/lib - - - - - - - - - -
-
-

All files complex/imagf/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%42/42100%2/2100%1/1100%42/42
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/imagf/index.js.html b/complex/imagf/index.js.html deleted file mode 100644 index c9edea90c0..0000000000 --- a/complex/imagf/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/imagf/lib/index.js - - - - - - - - - -
-
-

All files / complex/imagf/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the imaginary component of a single-precision complex floating-point number.
-*
-* @module @stdlib/complex/imagf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var imagf = require( '@stdlib/complex/imagf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var im = imagf( z );
-* // returns 3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/imagf/main.js.html b/complex/imagf/main.js.html deleted file mode 100644 index 9cd126affd..0000000000 --- a/complex/imagf/main.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for complex/imagf/lib/main.js - - - - - - - - - -
-
-

All files / complex/imagf/lib main.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the imaginary component of a single-precision complex floating-point number.
-*
-* @param {Complex} z - complex number
-* @returns {number} imaginary component
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var im = imagf( z );
-* // returns 3.0
-*/
-function imagf( z ) {
-	return z.im;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = imagf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/parse-float32/coverage.ndjson b/complex/parse-float32/coverage.ndjson deleted file mode 100644 index f7f19ea52a..0000000000 --- a/complex/parse-float32/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[132,132,100,16,16,100,2,2,100,132,132,100,"514d38f081b34d6d7d3d36e95905aa68a5a42d41","2024-03-02 12:04:13 -0500"] diff --git a/complex/parse-float32/index.html b/complex/parse-float32/index.html deleted file mode 100644 index f2a4f23a48..0000000000 --- a/complex/parse-float32/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/parse-float32/lib - - - - - - - - - -
-
-

All files complex/parse-float32/lib

-
- -
- 100% - Statements - 132/132 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 132/132 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%90/90100%15/15100%2/2100%90/90
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/parse-float32/index.js.html b/complex/parse-float32/index.js.html deleted file mode 100644 index 9413c7f4b6..0000000000 --- a/complex/parse-float32/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for complex/parse-float32/lib/index.js - - - - - - - - - -
-
-

All files / complex/parse-float32/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Parse a string representation of a complex number and returns a Complex64 instance.
-*
-* @module @stdlib/complex/parse-float32
-*
-* @example
-* var parseComplex64 = require( '@stdlib/complex/parse-float32' );
-*
-* var str = '1 + 2i';
-*
-* var z = parseComplex64( str );
-* // returns <Complex64>
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/parse-float32/main.js.html b/complex/parse-float32/main.js.html deleted file mode 100644 index a52fe8d9d1..0000000000 --- a/complex/parse-float32/main.js.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - Code coverage report for complex/parse-float32/lib/main.js - - - - - - - - - -
-
-

All files / complex/parse-float32/lib main.js

-
- -
- 100% - Statements - 90/90 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 90/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -911x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -1x -1x -12x -12x -13x -1x -1x -11x -11x -13x -13x -13x -13x -7x -13x -2x -2x -11x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var Complex64 = require( '@stdlib/complex/float32' );
-var replace = require( '@stdlib/string/base/replace' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Matches a complex number string.
-*
-* @private
-* @returns {RegExp} regular expression
-*
-* @example
-* var re = regexp();
-* // returns /^([-+]?(\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i?)?([-+])?((\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i)?$/
-*/
-function regexp() {
-	return /^([-+]?(\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i?)?([-+])?((\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i)?$/;
-}
- 
- 
-// MAIN //
- 
-/**
-* Parse a string representation of a complex number and returns a Complex64 instance.
-*
-* @param {string} str - string representation of a complex number
-* @throws {TypeError} must provide a string
-* @throws {Error} must provide a valid string representation of a complex number
-* @returns {Complex64} 64-bit complex number
-*
-* @example
-* var str = '1 + 2i';
-* var z = parseComplex64( str );
-* // returns <Complex64>
-*/
-function parseComplex64( str ) {
-	var match;
-	var re;
-	var im = 0;
- 
-	if ( !isString( str ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', str ) );
-	}
- 
-	match = replace( str, /\s/g, '' ).match( regexp() );
-	if ( !match ) {
-		throw new Error( format( 'invalid argument. Unable to parse input string as a complex number. Value: `%s`.', str ) );
-	}
- 
-	// Real part:
-	re = ( match[1] && !match[1].endsWith( 'i' ) ) ? parseFloat( match[1] ) : 0;
- 
-	// Imaginary part:
-	if ( match[4] ) {
-		im = ( ( match[3] === '-' ) ? -1 : 1 ) * parseFloat( replace( match[4], /i$/, '' ) );
-	} else if ( match[1] && match[1].endsWith( 'i' ) ) {
-		im = parseFloat( replace( match[1], /i$/, '' ) );
-	}
-	return new Complex64( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = parseComplex64;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/parse-float64/coverage.ndjson b/complex/parse-float64/coverage.ndjson deleted file mode 100644 index e3afa08aec..0000000000 --- a/complex/parse-float64/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[132,132,100,16,16,100,2,2,100,132,132,100,"1154a117217860afcc92425fd679cfbc0e51c6aa","2024-02-28 09:15:46 -0500"] diff --git a/complex/parse-float64/index.html b/complex/parse-float64/index.html deleted file mode 100644 index c0fe8cff50..0000000000 --- a/complex/parse-float64/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/parse-float64/lib - - - - - - - - - -
-
-

All files complex/parse-float64/lib

-
- -
- 100% - Statements - 132/132 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 132/132 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%42/42100%1/1100%0/0100%42/42
main.js -
-
100%90/90100%15/15100%2/2100%90/90
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/parse-float64/index.js.html b/complex/parse-float64/index.js.html deleted file mode 100644 index b4356e2797..0000000000 --- a/complex/parse-float64/index.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for complex/parse-float64/lib/index.js - - - - - - - - - -
-
-

All files / complex/parse-float64/lib index.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Parse a string representation of a complex number and returns a Complex128 instance.
-*
-* @module @stdlib/complex/parse-float64
-*
-* @example
-* var parseComplex128 = require( '@stdlib/complex/parse-float64' );
-*
-* var str = '1 + 2i';
-*
-* var z = parseComplex128( str );
-* // returns <Complex128>
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/parse-float64/main.js.html b/complex/parse-float64/main.js.html deleted file mode 100644 index ab1b816409..0000000000 --- a/complex/parse-float64/main.js.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - Code coverage report for complex/parse-float64/lib/main.js - - - - - - - - - -
-
-

All files / complex/parse-float64/lib main.js

-
- -
- 100% - Statements - 90/90 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 90/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -911x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -13x -13x -1x -1x -12x -12x -13x -1x -1x -11x -11x -13x -13x -13x -13x -7x -13x -2x -2x -11x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var replace = require( '@stdlib/string/base/replace' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Matches a complex number string.
-*
-* @private
-* @returns {RegExp} regular expression
-*
-* @example
-* var re = regexp();
-* // returns /^([-+]?(\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i?)?([-+])?((\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i)?$/
-*/
-function regexp() {
-	return /^([-+]?(\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i?)?([-+])?((\d*\.?\d*(?:[eE][-+]?\d+)?|Infinity|NaN)i)?$/;
-}
- 
- 
-// MAIN //
- 
-/**
-* Parse a string representation of a complex number and returns a Complex128 instance.
-*
-* @param {string} str - string representation of a complex number
-* @throws {TypeError} must provide a string
-* @throws {Error} must provide a valid string representation of a complex number
-* @returns {Complex128} 128-bit complex number
-*
-* @example
-* var str = '1 + 2i';
-* var z = parseComplex128( str );
-* // returns <Complex128>
-*/
-function parseComplex128( str ) {
-	var match;
-	var re;
-	var im = 0;
- 
-	if ( !isString( str ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', str ) );
-	}
- 
-	match = replace( str, /\s/g, '' ).match( regexp() );
-	if ( !match ) {
-		throw new Error( format( 'invalid argument. Unable to parse input string as a complex number. Value: `%s`.', str ) );
-	}
- 
-	// Real part:
-	re = ( match[1] && !match[1].endsWith( 'i' ) ) ? parseFloat( match[1] ) : 0;
- 
-	// Imaginary part:
-	if ( match[4] ) {
-		im = ( ( match[3] === '-' ) ? -1 : 1 ) * parseFloat( replace( match[4], /i$/, '' ) );
-	} else if ( match[1] && match[1].endsWith( 'i' ) ) {
-		im = parseFloat( replace( match[1], /i$/, '' ) );
-	}
-	return new Complex128( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = parseComplex128;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/real/coverage.ndjson b/complex/real/coverage.ndjson deleted file mode 100644 index e22d1fd9e3..0000000000 --- a/complex/real/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/real/index.html b/complex/real/index.html deleted file mode 100644 index 182a568368..0000000000 --- a/complex/real/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/real/lib - - - - - - - - - -
-
-

All files complex/real/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%42/42100%2/2100%1/1100%42/42
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/real/index.js.html b/complex/real/index.js.html deleted file mode 100644 index 0e8b65b797..0000000000 --- a/complex/real/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/real/lib/index.js - - - - - - - - - -
-
-

All files / complex/real/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the real component of a double-precision complex floating-point number.
-*
-* @module @stdlib/complex/real
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var re = real( z );
-* // returns 5.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/real/main.js.html b/complex/real/main.js.html deleted file mode 100644 index 2d298bca73..0000000000 --- a/complex/real/main.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for complex/real/lib/main.js - - - - - - - - - -
-
-

All files / complex/real/lib main.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the real component of a double-precision complex floating-point number.
-*
-* @param {Complex} z - complex number
-* @returns {number} real component
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var re = real( z );
-* // returns 5.0
-*/
-function real( z ) {
-	return z.re;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = real;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/realf/coverage.ndjson b/complex/realf/coverage.ndjson deleted file mode 100644 index e22d1fd9e3..0000000000 --- a/complex/realf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[85,85,100,3,3,100,1,1,100,85,85,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/realf/index.html b/complex/realf/index.html deleted file mode 100644 index d54c53b798..0000000000 --- a/complex/realf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/realf/lib - - - - - - - - - -
-
-

All files complex/realf/lib

-
- -
- 100% - Statements - 85/85 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 85/85 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%42/42100%2/2100%1/1100%42/42
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/realf/index.js.html b/complex/realf/index.js.html deleted file mode 100644 index 4a56285878..0000000000 --- a/complex/realf/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/realf/lib/index.js - - - - - - - - - -
-
-

All files / complex/realf/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the real component of a single-precision complex floating-point number.
-*
-* @module @stdlib/complex/realf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var realf = require( '@stdlib/complex/realf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var re = realf( z );
-* // returns 5.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/realf/main.js.html b/complex/realf/main.js.html deleted file mode 100644 index 1051ff1bcb..0000000000 --- a/complex/realf/main.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for complex/realf/lib/main.js - - - - - - - - - -
-
-

All files / complex/realf/lib main.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -431x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the real component of a single-precision complex floating-point number.
-*
-* @param {Complex} z - complex number
-* @returns {number} real component
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var re = realf( z );
-* // returns 5.0
-*/
-function realf( z ) {
-	return z.re;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = realf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reim/coverage.ndjson b/complex/reim/coverage.ndjson deleted file mode 100644 index f9f02acf77..0000000000 --- a/complex/reim/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,3,3,100,1,1,100,95,95,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/reim/index.html b/complex/reim/index.html deleted file mode 100644 index 41941f279d..0000000000 --- a/complex/reim/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/reim/lib - - - - - - - - - -
-
-

All files complex/reim/lib

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reim/index.js.html b/complex/reim/index.js.html deleted file mode 100644 index d8ee613085..0000000000 --- a/complex/reim/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/reim/lib/index.js - - - - - - - - - -
-
-

All files / complex/reim/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the real and imaginary components of a double-precision complex floating-point number.
-*
-* @module @stdlib/complex/reim
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var reim = require( '@stdlib/complex/reim' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var out = reim( z );
-* // returns <Float64Array>[ 5.0, 3.0 ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reim/main.js.html b/complex/reim/main.js.html deleted file mode 100644 index 2eee06f70b..0000000000 --- a/complex/reim/main.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for complex/reim/lib/main.js - - - - - - - - - -
-
-

All files / complex/reim/lib main.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Float64Array = require( '@stdlib/array/float64' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the real and imaginary components of a double-precision complex floating-point number.
-*
-* @param {Complex128} z - complex number
-* @returns {Float64Array} real and imaginary components
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-*
-* var out = reim( z );
-* // returns <Float64Array>[ 5.0, 3.0 ]
-*/
-function reim( z ) {
-	var out = new Float64Array( 2 );
-	out[ 0 ] = z.re;
-	out[ 1 ] = z.im;
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = reim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reimf/coverage.ndjson b/complex/reimf/coverage.ndjson deleted file mode 100644 index f9f02acf77..0000000000 --- a/complex/reimf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,3,3,100,1,1,100,95,95,100,"b5b276db941f756c15952708713d04dd26443b9d","2023-11-09 02:41:47 -0800"] diff --git a/complex/reimf/index.html b/complex/reimf/index.html deleted file mode 100644 index 6e14086e0a..0000000000 --- a/complex/reimf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/reimf/lib - - - - - - - - - -
-
-

All files complex/reimf/lib

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reimf/index.js.html b/complex/reimf/index.js.html deleted file mode 100644 index c9fd64cbdf..0000000000 --- a/complex/reimf/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/reimf/lib/index.js - - - - - - - - - -
-
-

All files / complex/reimf/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Return the real and imaginary components of a single-precision complex floating-point number.
-*
-* @module @stdlib/complex/reimf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var reimf = require( '@stdlib/complex/reimf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var out = reimf( z );
-* // returns <Float32Array>[ 5.0, 3.0 ]
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reimf/main.js.html b/complex/reimf/main.js.html deleted file mode 100644 index a55b4e80c2..0000000000 --- a/complex/reimf/main.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for complex/reimf/lib/main.js - - - - - - - - - -
-
-

All files / complex/reimf/lib main.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Float32Array = require( '@stdlib/array/float32' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the real and imaginary components of a single-precision complex floating-point number.
-*
-* @param {Complex64} z - complex number
-* @returns {Float32Array} real and imaginary components
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-*
-* var out = reimf( z );
-* // returns <Float32Array>[ 5.0, 3.0 ]
-*/
-function reimf( z ) {
-	var out = new Float32Array( 2 );
-	out[ 0 ] = z.re;
-	out[ 1 ] = z.im;
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = reimf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reviver-float64/coverage.ndjson b/complex/reviver-float64/coverage.ndjson deleted file mode 100644 index e8a52c667e..0000000000 --- a/complex/reviver-float64/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[103,103,100,9,9,100,1,1,100,103,103,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] diff --git a/complex/reviver-float64/index.html b/complex/reviver-float64/index.html deleted file mode 100644 index 462a2549ba..0000000000 --- a/complex/reviver-float64/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for complex/reviver-float64/lib - - - - - - - - - -
-
-

All files complex/reviver-float64/lib

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%60/60100%8/8100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reviver-float64/index.js.html b/complex/reviver-float64/index.js.html deleted file mode 100644 index 6cad1be714..0000000000 --- a/complex/reviver-float64/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for complex/reviver-float64/lib/index.js - - - - - - - - - -
-
-

All files / complex/reviver-float64/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Revive a JSON-serialized 128-bit complex number.
-*
-* @module @stdlib/complex/reviver-float64
-*
-* @example
-* var parseJSON = require( '@stdlib/utils/parse-json' );
-* var reviveComplex128 = require( '@stdlib/complex/reviver-float64' );
-*
-* var str = '{"type":"Complex128","re":5,"im":3}';
-*
-* var z = parseJSON( str, reviveComplex128 );
-* // returns <Complex128>
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/complex/reviver-float64/main.js.html b/complex/reviver-float64/main.js.html deleted file mode 100644 index 93da0f681c..0000000000 --- a/complex/reviver-float64/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for complex/reviver-float64/lib/main.js - - - - - - - - - -
-
-

All files / complex/reviver-float64/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -48x -48x -48x -48x -48x -48x -7x -48x -4x -4x -44x -48x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
- 
- 
-// MAIN //
- 
-/**
-* Revives a JSON-serialized 128-bit complex number.
-*
-* @param {string} key - key
-* @param {*} value - value
-* @returns {(*|Complex128)} value or 128-bit complex number
-*
-* @example
-* var parseJSON = require( '@stdlib/utils/parse-json' );
-*
-* var str = '{"type":"Complex128","re":5,"im":3}';
-*
-* var z = parseJSON( str, reviveComplex128 );
-* // returns <Complex128>
-*/
-function reviveComplex128( key, value ) {
-	if (
-		value &&
-		value.type &&
-		value.type === 'Complex128' &&
-		isNumber( value.re ) &&
-		isNumber( value.im )
-	) {
-		return new Complex128( value.re, value.im );
-	}
-	return value;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = reviveComplex128;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add/coverage.ndjson b/math/base/ops/add/coverage.ndjson deleted file mode 100644 index 2a48e91848..0000000000 --- a/math/base/ops/add/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[172,172,100,5,5,100,2,2,100,172,172,100,"78a556efa2f1da29eb9081d393f5768ad1518117","2023-11-27 00:22:57 -0500"] diff --git a/math/base/ops/add/index.html b/math/base/ops/add/index.html deleted file mode 100644 index c1388f7153..0000000000 --- a/math/base/ops/add/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add/lib - - - - - - - - - -
-
-

All files math/base/ops/add/lib

-
- -
- 100% - Statements - 172/172 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 172/172 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%57/57100%2/2100%1/1100%57/57
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add/index.js.html b/math/base/ops/add/index.js.html deleted file mode 100644 index 282969d849..0000000000 --- a/math/base/ops/add/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/add/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the sum of two double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/add
-*
-* @example
-* var add = require( '@stdlib/math/base/ops/add' );
-*
-* var v = add( -1.0, 5.0 );
-* // returns 4.0
-*
-* v = add( 2.0, 5.0 );
-* // returns 7.0
-*
-* v = add( 0.0, 5.0 );
-* // returns 5.0
-*
-* v = add( -0.0, 0.0 );
-* // returns 0.0
-*
-* v = add( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add/main.js.html b/math/base/ops/add/main.js.html deleted file mode 100644 index 0f8f2349af..0000000000 --- a/math/base/ops/add/main.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/add/lib main.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -581x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -22x -22x -22x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the sum of two double-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} sum
-*
-* @example
-* var v = add( -1.0, 5.0 );
-* // returns 4.0
-*
-* @example
-* var v = add( 2.0, 5.0 );
-* // returns 7.0
-*
-* @example
-* var v = add( 0.0, 5.0 );
-* // returns 5.0
-*
-* @example
-* var v = add( -0.0, 0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add( NaN, NaN );
-* // returns NaN
-*/
-function add( x, y ) {
-	return x + y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add/native.js.html b/math/base/ops/add/native.js.html deleted file mode 100644 index 7be6baefe1..0000000000 --- a/math/base/ops/add/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/add/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -22x -22x -22x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of two double-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} sum
-*
-* @example
-* var v = add( -1.0, 5.0 );
-* // returns 4.0
-*
-* @example
-* var v = add( 2.0, 5.0 );
-* // returns 7.0
-*
-* @example
-* var v = add( 0.0, 5.0 );
-* // returns 5.0
-*
-* @example
-* var v = add( -0.0, 0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add( NaN, NaN );
-* // returns NaN
-*/
-function add( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add3/coverage.ndjson b/math/base/ops/add3/coverage.ndjson deleted file mode 100644 index 01ed9ddd24..0000000000 --- a/math/base/ops/add3/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[174,174,100,5,5,100,2,2,100,174,174,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[174,174,100,5,5,100,2,2,100,174,174,100,"73f98e4e8dea53ece4a617b042f9d817643b4850","2023-12-02 21:15:37 -0800"] diff --git a/math/base/ops/add3/index.html b/math/base/ops/add3/index.html deleted file mode 100644 index 10358104bd..0000000000 --- a/math/base/ops/add3/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add3/lib - - - - - - - - - -
-
-

All files math/base/ops/add3/lib

-
- -
- 100% - Statements - 174/174 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 174/174 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%58/58100%2/2100%1/1100%58/58
native.js -
-
100%64/64100%2/2100%1/1100%64/64
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add3/index.js.html b/math/base/ops/add3/index.js.html deleted file mode 100644 index 61da0ff4c9..0000000000 --- a/math/base/ops/add3/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add3/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/add3/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the sum of three double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/add3
-*
-* @example
-* var add3 = require( '@stdlib/math/base/ops/add3' );
-*
-* var v = add3( -1.0, 5.0, 2.0 );
-* // returns 6.0
-*
-* v = add3( 2.0, 5.0, 2.0 );
-* // returns 9.0
-*
-* v = add3( 0.0, 5.0, 2.0 );
-* // returns 7.0
-*
-* v = add3( -0.0, 0.0, -0.0 );
-* // returns 0.0
-*
-* v = add3( NaN, NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add3/main.js.html b/math/base/ops/add3/main.js.html deleted file mode 100644 index 7057a528a1..0000000000 --- a/math/base/ops/add3/main.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add3/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/add3/lib main.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the sum of three double-precision floating-point numbers.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @param {number} z - third input value
-* @returns {number} sum
-*
-* @example
-* var v = add3( -1.0, 5.0, 2.0 );
-* // returns 6.0
-*
-* @example
-* var v = add3( 2.0, 5.0, 2.0 );
-* // returns 9.0
-*
-* @example
-* var v = add3( 0.0, 5.0, 2.0 );
-* // returns 7.0
-*
-* @example
-* var v = add3( -0.0, 0.0, -0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add3( NaN, NaN, NaN );
-* // returns NaN
-*/
-function add3( x, y, z ) {
-	return x + y + z;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add3;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add3/native.js.html b/math/base/ops/add3/native.js.html deleted file mode 100644 index 9f1458d15b..0000000000 --- a/math/base/ops/add3/native.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add3/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/add3/lib native.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -651x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of three double-precision floating-point numbers.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @param {number} z - third input value
-* @returns {number} sum
-*
-* @example
-* var v = add3( -1.0, 5.0, 2.0 );
-* // returns 6.0
-*
-* @example
-* var v = add3( 2.0, 5.0, 2.0 );
-* // returns 9.0
-*
-* @example
-* var v = add3( 0.0, 5.0, 2.0 );
-* // returns 7.0
-*
-* @example
-* var v = add3( -0.0, 0.0, -0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add3( NaN, NaN, NaN );
-* // returns NaN
-*/
-function add3( x, y, z ) {
-	return addon( x, y, z );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add3;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add4/coverage.ndjson b/math/base/ops/add4/coverage.ndjson deleted file mode 100644 index a9e42ba263..0000000000 --- a/math/base/ops/add4/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[176,176,100,5,5,100,2,2,100,176,176,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[176,176,100,5,5,100,2,2,100,176,176,100,"d575e8b063a37d90c3178fcff7b425314ae73c98","2023-12-07 21:45:41 -0500"] diff --git a/math/base/ops/add4/index.html b/math/base/ops/add4/index.html deleted file mode 100644 index 749045816a..0000000000 --- a/math/base/ops/add4/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add4/lib - - - - - - - - - -
-
-

All files math/base/ops/add4/lib

-
- -
- 100% - Statements - 176/176 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 176/176 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%59/59100%2/2100%1/1100%59/59
native.js -
-
100%65/65100%2/2100%1/1100%65/65
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add4/index.js.html b/math/base/ops/add4/index.js.html deleted file mode 100644 index af8d5d9c04..0000000000 --- a/math/base/ops/add4/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add4/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/add4/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the sum of four double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/add4
-*
-* @example
-* var add4 = require( '@stdlib/math/base/ops/add4' );
-*
-* var v = add4( -1.0, 5.0, 2.0, -3.0 );
-* // returns 3.0
-*
-* v = add4( 2.0, 5.0, 2.0, -3.0 );
-* // returns 6.0
-*
-* v = add4( 0.0, 5.0, 2.0, -3.0 );
-* // returns 4.0
-*
-* v = add4( -0.0, 0.0, -0.0, -0.0 );
-* // returns 0.0
-*
-* v = add4( NaN, NaN, NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add4/main.js.html b/math/base/ops/add4/main.js.html deleted file mode 100644 index fd30ee88c5..0000000000 --- a/math/base/ops/add4/main.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add4/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/add4/lib main.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the sum of four double-precision floating-point numbers.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @param {number} z - third input value
-* @param {number} w - fourth input value
-* @returns {number} sum
-*
-* @example
-* var v = add4( -1.0, 5.0, 2.0, -3.0 );
-* // returns 3.0
-*
-* @example
-* var v = add4( 2.0, 5.0, 2.0, -3.0 );
-* // returns 6.0
-*
-* @example
-* var v = add4( 0.0, 5.0, 2.0, -3.0 );
-* // returns 4.0
-*
-* @example
-* var v = add4( -0.0, 0.0, -0.0, -0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add4( NaN, NaN, NaN, NaN );
-* // returns NaN
-*/
-function add4( x, y, z, w ) {
-	return x + y + z + w;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add4;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add4/native.js.html b/math/base/ops/add4/native.js.html deleted file mode 100644 index f2c94707b6..0000000000 --- a/math/base/ops/add4/native.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add4/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/add4/lib native.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of four double-precision floating-point numbers.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @param {number} z - third input value
-* @param {number} w - fourth input value
-* @returns {number} sum
-*
-* @example
-* var v = add4( -1.0, 5.0, 2.0, -3.0 );
-* // returns 3.0
-*
-* @example
-* var v = add4( 2.0, 5.0, 2.0, -3.0 );
-* // returns 6.0
-*
-* @example
-* var v = add4( 0.0, 5.0, 2.0, -3.0 );
-* // returns 4.0
-*
-* @example
-* var v = add4( -0.0, 0.0, -0.0, -0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add4( NaN, NaN, NaN, NaN );
-* // returns NaN
-*/
-function add4( x, y, z, w ) {
-	return addon( x, y, z, w );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add4;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add5/coverage.ndjson b/math/base/ops/add5/coverage.ndjson deleted file mode 100644 index dd70aaaccf..0000000000 --- a/math/base/ops/add5/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[178,178,100,5,5,100,2,2,100,178,178,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[178,178,100,5,5,100,2,2,100,178,178,100,"57d81e4c196065f6680f08f22aeccfdc6e590b8f","2023-12-03 19:40:43 -0800"] diff --git a/math/base/ops/add5/index.html b/math/base/ops/add5/index.html deleted file mode 100644 index 09a1ea8fbd..0000000000 --- a/math/base/ops/add5/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add5/lib - - - - - - - - - -
-
-

All files math/base/ops/add5/lib

-
- -
- 100% - Statements - 178/178 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 178/178 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%60/60100%2/2100%1/1100%60/60
native.js -
-
100%66/66100%2/2100%1/1100%66/66
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add5/index.js.html b/math/base/ops/add5/index.js.html deleted file mode 100644 index 6e999a4b57..0000000000 --- a/math/base/ops/add5/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add5/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/add5/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the sum of five double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/add5
-*
-* @example
-* var add5 = require( '@stdlib/math/base/ops/add5' );
-*
-* var v = add5( -1.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 7.0
-*
-* v = add5( 2.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 10.0
-*
-* v = add5( 0.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 8.0
-*
-* v = add5( -0.0, 0.0, -0.0, -0.0, -0.0 );
-* // returns 0.0
-*
-* v = add5( NaN, NaN, NaN, NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add5/main.js.html b/math/base/ops/add5/main.js.html deleted file mode 100644 index a422c391af..0000000000 --- a/math/base/ops/add5/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add5/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/add5/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the sum of five double-precision floating-point numbers.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @param {number} z - third input value
-* @param {number} w - fourth input value
-* @param {number} u - fifth input value
-* @returns {number} sum
-*
-* @example
-* var v = add5( -1.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 7.0
-*
-* @example
-* var v = add5( 2.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 10.0
-*
-* @example
-* var v = add5( 0.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 8.0
-*
-* @example
-* var v = add5( -0.0, 0.0, -0.0, -0.0, -0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add5( NaN, NaN, NaN, NaN, NaN );
-* // returns NaN
-*/
-function add5( x, y, z, w, u ) {
-	return x + y + z + w + u;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add5;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/add5/native.js.html b/math/base/ops/add5/native.js.html deleted file mode 100644 index 746f8d7a82..0000000000 --- a/math/base/ops/add5/native.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for math/base/ops/add5/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/add5/lib native.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -671x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -28x -28x -28x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of five double-precision floating-point numbers.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @param {number} z - third input value
-* @param {number} w - fourth input value
-* @param {number} u - fifth input value
-* @returns {number} sum
-*
-* @example
-* var v = add5( -1.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 7.0
-*
-* @example
-* var v = add5( 2.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 10.0
-*
-* @example
-* var v = add5( 0.0, 5.0, 2.0, -3.0, 4.0 );
-* // returns 8.0
-*
-* @example
-* var v = add5( -0.0, 0.0, -0.0, -0.0, -0.0 );
-* // returns 0.0
-*
-* @example
-* var v = add5( NaN, NaN, NaN, NaN, NaN );
-* // returns NaN
-*/
-function add5( x, y, z, w, u ) {
-	return addon( x, y, z, w, u );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = add5;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/addf/coverage.ndjson b/math/base/ops/addf/coverage.ndjson deleted file mode 100644 index a09edc3f8f..0000000000 --- a/math/base/ops/addf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[177,177,100,5,5,100,2,2,100,177,177,100,"74bf172cde4e19feaf4840c9e03b904bf9819934","2023-12-06 21:52:25 -0500"] diff --git a/math/base/ops/addf/index.html b/math/base/ops/addf/index.html deleted file mode 100644 index 4dd8aeeb64..0000000000 --- a/math/base/ops/addf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/addf/lib - - - - - - - - - -
-
-

All files math/base/ops/addf/lib

-
- -
- 100% - Statements - 177/177 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 177/177 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%62/62100%2/2100%1/1100%62/62
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/addf/index.js.html b/math/base/ops/addf/index.js.html deleted file mode 100644 index 45687136c1..0000000000 --- a/math/base/ops/addf/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/addf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/addf/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the sum of two single-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/addf
-*
-* @example
-* var addf = require( '@stdlib/math/base/ops/addf' );
-*
-* var v = addf( -1.0, 5.0 );
-* // returns 4.0
-*
-* v = addf( 2.0, 5.0 );
-* // returns 7.0
-*
-* v = addf( 0.0, 5.0 );
-* // returns 5.0
-*
-* v = addf( -0.0, 0.0 );
-* // returns 0.0
-*
-* v = addf( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/addf/main.js.html b/math/base/ops/addf/main.js.html deleted file mode 100644 index a1e79606ca..0000000000 --- a/math/base/ops/addf/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for math/base/ops/addf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/addf/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -22x -22x -22x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of two single-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} sum
-*
-* @example
-* var v = addf( -1.0, 5.0 );
-* // returns 4.0
-*
-* @example
-* var v = addf( 2.0, 5.0 );
-* // returns 7.0
-*
-* @example
-* var v = addf( 0.0, 5.0 );
-* // returns 5.0
-*
-* @example
-* var v = addf( -0.0, 0.0 );
-* // returns 0.0
-*
-* @example
-* var v = addf( NaN, NaN );
-* // returns NaN
-*/
-function addf( x, y ) {
-	return float64ToFloat32( float64ToFloat32( x ) + float64ToFloat32( y ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = addf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/addf/native.js.html b/math/base/ops/addf/native.js.html deleted file mode 100644 index 605b1cff10..0000000000 --- a/math/base/ops/addf/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/addf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/addf/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -22x -22x -22x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of two single-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} sum
-*
-* @example
-* var v = addf( -1.0, 5.0 );
-* // returns 4.0
-*
-* @example
-* var v = addf( 2.0, 5.0 );
-* // returns 7.0
-*
-* @example
-* var v = addf( 0.0, 5.0 );
-* // returns 5.0
-*
-* @example
-* var v = addf( -0.0, 0.0 );
-* // returns 0.0
-*
-* @example
-* var v = addf( NaN, NaN );
-* // returns NaN
-*/
-function addf( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = addf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cadd/index.html b/math/base/ops/cadd/index.html deleted file mode 100644 index 99273bede1..0000000000 --- a/math/base/ops/cadd/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cadd/lib - - - - - - - - - -
-
-

All files math/base/ops/cadd/lib

-
- -
- 97.74% - Statements - 173/177 -
- - -
- 100% - Branches - 4/4 -
- - -
- 50% - Functions - 1/2 -
- - -
- 97.74% - Lines - 173/177 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%63/63100%2/2100%1/1100%63/63
native.js -
-
93.54%58/62100%1/10%0/193.54%58/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cadd/index.js.html b/math/base/ops/cadd/index.js.html deleted file mode 100644 index 796cc3cbbc..0000000000 --- a/math/base/ops/cadd/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cadd/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/cadd/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Add two double-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/cadd
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-* var cadd = require( '@stdlib/math/base/ops/cadd' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var out = cadd( z, z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 10.0
-*
-* var im = imag( out );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cadd/main.js.html b/math/base/ops/cadd/main.js.html deleted file mode 100644 index ed7af25c0f..0000000000 --- a/math/base/ops/cadd/main.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cadd/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/cadd/lib main.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64' );
-var real = require( '@stdlib/complex/real' );
-var imag = require( '@stdlib/complex/imag' );
- 
- 
-// MAIN //
- 
-/**
-* Adds two double-precision complex floating-point numbers.
-*
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var out = cadd( z, z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 10.0
-*
-* var im = imag( out );
-* // returns 6.0
-*/
-function cadd( z1, z2 ) {
-	var re = real( z1 ) + real( z2 );
-	var im = imag( z1 ) + imag( z2 );
-	return new Complex128( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cadd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cadd/native.js.html b/math/base/ops/cadd/native.js.html deleted file mode 100644 index 0f7dc66fd7..0000000000 --- a/math/base/ops/cadd/native.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cadd/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/cadd/lib native.js

-
- -
- 93.54% - Statements - 58/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 93.54% - Lines - 58/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Adds two double-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var out = cadd( z, z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 10.0
-*
-* var im = imag( out );
-* // returns 6.0
-*/
-function cadd( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex128( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cadd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/caddf/index.html b/math/base/ops/caddf/index.html deleted file mode 100644 index 67dd38c523..0000000000 --- a/math/base/ops/caddf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/caddf/lib - - - - - - - - - -
-
-

All files math/base/ops/caddf/lib

-
- -
- 97.75% - Statements - 174/178 -
- - -
- 100% - Branches - 4/4 -
- - -
- 50% - Functions - 1/2 -
- - -
- 97.75% - Lines - 174/178 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%64/64100%2/2100%1/1100%64/64
native.js -
-
93.54%58/62100%1/10%0/193.54%58/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/caddf/index.js.html b/math/base/ops/caddf/index.js.html deleted file mode 100644 index c84e1b95db..0000000000 --- a/math/base/ops/caddf/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/caddf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/caddf/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Add two single-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/caddf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var realf = require( '@stdlib/complex/realf' );
-* var imagf = require( '@stdlib/complex/imagf' );
-* var caddf = require( '@stdlib/math/base/ops/caddf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var out = caddf( z, z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 10.0
-*
-* var im = imagf( out );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/caddf/main.js.html b/math/base/ops/caddf/main.js.html deleted file mode 100644 index 64f78ab336..0000000000 --- a/math/base/ops/caddf/main.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for math/base/ops/caddf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/caddf/lib main.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -651x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var Complex64 = require( '@stdlib/complex/float32' );
-var realf = require( '@stdlib/complex/realf' );
-var imagf = require( '@stdlib/complex/imagf' );
- 
- 
-// MAIN //
- 
-/**
-* Adds two single-precision complex floating-point numbers.
-*
-* @param {Complex64} z1 - complex number
-* @param {Complex64} z2 - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var realf = require( '@stdlib/complex/realf' );
-* var imagf = require( '@stdlib/complex/imagf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var out = caddf( z, z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 10.0
-*
-* var im = imagf( out );
-* // returns 6.0
-*/
-function caddf( z1, z2 ) {
-	var re = float64ToFloat32( realf( z1 ) + realf( z2 ) );
-	var im = float64ToFloat32( imagf( z1 ) + imagf( z2 ) );
-	return new Complex64( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = caddf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/caddf/native.js.html b/math/base/ops/caddf/native.js.html deleted file mode 100644 index 93e4c03b92..0000000000 --- a/math/base/ops/caddf/native.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for math/base/ops/caddf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/caddf/lib native.js

-
- -
- 93.54% - Statements - 58/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 93.54% - Lines - 58/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex64 = require( '@stdlib/complex/float32' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Adds two single-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex64} z1 - complex number
-* @param {Complex64} z2 - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32' );
-* var realf = require( '@stdlib/complex/realf' );
-* var imagf = require( '@stdlib/complex/imagf' );
-*
-* var z = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var out = caddf( z, z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 10.0
-*
-* var im = imagf( out );
-* // returns 6.0
-*/
-function caddf( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex64( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = caddf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cdiv/coverage.ndjson b/math/base/ops/cdiv/coverage.ndjson deleted file mode 100644 index ee59fa7808..0000000000 --- a/math/base/ops/cdiv/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[362,362,100,21,21,100,4,4,100,362,362,100,"7c415a27817979a3329d8ba0e682f97e9f1d477f","2024-06-15 21:10:01 -0700"] -[362,362,100,21,21,100,4,4,100,362,362,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[362,362,100,21,21,100,4,4,100,362,362,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] diff --git a/math/base/ops/cdiv/index.html b/math/base/ops/cdiv/index.html deleted file mode 100644 index 7f79c18569..0000000000 --- a/math/base/ops/cdiv/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cdiv/lib - - - - - - - - - -
-
-

All files math/base/ops/cdiv/lib

-
- -
- 100% - Statements - 362/362 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 362/362 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
internal_compreal.js -
-
100%56/56100%6/6100%1/1100%56/56
main.js -
-
100%125/125100%10/10100%1/1100%125/125
native.js -
-
100%65/65100%2/2100%1/1100%65/65
robust_internal.js -
-
100%61/61100%2/2100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cdiv/index.js.html b/math/base/ops/cdiv/index.js.html deleted file mode 100644 index 8e76246510..0000000000 --- a/math/base/ops/cdiv/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cdiv/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/cdiv/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Divide two double-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/cdiv
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-* var cdiv = require( '@stdlib/math/base/ops/cdiv' );
-*
-* var z1 = new Complex128( -13.0, -1.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = cdiv( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 5.0
-*
-* var im = imag( out );
-* // returns 3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cdiv/internal_compreal.js.html b/math/base/ops/cdiv/internal_compreal.js.html deleted file mode 100644 index 193adffd6c..0000000000 --- a/math/base/ops/cdiv/internal_compreal.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cdiv/lib/internal_compreal.js - - - - - - - - - -
-
-

All files / math/base/ops/cdiv/lib internal_compreal.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -571x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13074x -13074x -13074x -6008x -6008x -7066x -13074x -4x -4x -7062x -13074x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the real part of the quotient.
-*
-* ## Notes
-*
-* -   See figure 10 of [Baudin (2012)][@baudin:2012].
-*
-* [@baudin:2012]: https://arxiv.org/abs/1210.4539
-*
-* @private
-* @param {number} re1 - real component
-* @param {number} im1 - imaginary component
-* @param {number} re2 - real component
-* @param {number} im2 - imaginary component
-* @param {number} r - partial result
-* @param {number} t - partial result
-* @returns {number} real part of the quotient
-*/
-function internalCompreal( re1, im1, re2, im2, r, t ) {
-	var br;
-	if ( r === 0.0 ) {
-		return ( re1 + (im2 * (im1/re2)) ) * t;
-	}
-	br = im1 * r;
-	if ( br === 0.0 ) {
-		return ( re1*t ) + ( (im1*t) * r );
-	}
-	return ( re1+br ) * t;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = internalCompreal;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cdiv/main.js.html b/math/base/ops/cdiv/main.js.html deleted file mode 100644 index c62c901aaa..0000000000 --- a/math/base/ops/cdiv/main.js.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cdiv/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/cdiv/lib main.js

-
- -
- 100% - Statements - 125/125 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 125/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -1261x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -16x -16x -16x -6537x -2x -2x -2x -2x -6537x -3x -3x -3x -6537x -17x -17x -17x -17x -6537x -3024x -6537x -3513x -3513x -3513x -6537x -6537x -6537x -6537x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var abs = require( '@stdlib/math/base/special/abs' );
-var max = require( '@stdlib/math/base/special/max' );
-var FLOAT64_BIGGEST = require( '@stdlib/constants/float64/max' );
-var FLOAT64_SMALLEST = require( '@stdlib/constants/float64/smallest-normal' );
-var EPS = require( '@stdlib/constants/float64/eps' );
-var real = require( '@stdlib/complex/float64/real' );
-var imag = require( '@stdlib/complex/float64/imag' );
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var robustInternal = require( './robust_internal.js' );
- 
- 
-// VARIABLES //
- 
-var LARGE_THRESHOLD = FLOAT64_BIGGEST * 0.5;
-var SMALL_THRESHOLD = FLOAT64_SMALLEST * ( 2.0 / EPS );
-var RECIP_EPS_SQR = 2.0 / ( EPS * EPS );
- 
- 
-// MAIN //
- 
-/**
-* Divides two double-precision complex floating-point numbers.
-*
-* ## References
-*
-* -   Baudin, Michael, and Robert L. Smith. 2012. "A Robust Complex Division in Scilab." _arXiv_ abs/1210.4539 \[cs.MS\] (October): 1–25. <https://arxiv.org/abs/1210.4539>.
-*
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var z1 = new Complex128( -13.0, -1.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = cdiv( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 5.0
-*
-* var im = imag( out );
-* // returns 3.0
-*/
-function cdiv( z1, z2 ) {
-	var re1;
-	var re2;
-	var im1;
-	var im2;
-	var out;
-	var ab;
-	var cd;
-	var s;
- 
-	re1 = real( z1 );
-	re2 = real( z2 );
-	im1 = imag( z1 );
-	im2 = imag( z2 );
- 
-	ab = max( abs(re1), abs(im1) );
-	cd = max( abs(re2), abs(im2) );
-	s = 1.0;
- 
-	if ( ab >= LARGE_THRESHOLD ) {
-		re1 *= 0.5;
-		im1 *= 0.5;
-		s *= 2.0;
-	} else if ( ab <= SMALL_THRESHOLD ) {
-		re1 *= RECIP_EPS_SQR;
-		im1 *= RECIP_EPS_SQR;
-		s /= RECIP_EPS_SQR;
-	}
-	if ( cd >= LARGE_THRESHOLD ) {
-		re2 *= 0.5;
-		im2 *= 0.5;
-		s *= 0.5;
-	} else if ( cd <= SMALL_THRESHOLD ) {
-		re2 *= RECIP_EPS_SQR;
-		im2 *= RECIP_EPS_SQR;
-		s *= RECIP_EPS_SQR;
-	}
-	if ( abs( im2 ) <= abs( re2 ) ) {
-		out = robustInternal( re1, im1, re2, im2 );
-	} else {
-		out = robustInternal( im1, re1, im2, re2 );
-		out[ 1 ] *= -1.0;
-	}
-	out[ 0 ] *= s;
-	out[ 1 ] *= s;
-	return new Complex128( out[ 0 ], out[ 1 ] );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cdiv;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cdiv/native.js.html b/math/base/ops/cdiv/native.js.html deleted file mode 100644 index 2800c03fb9..0000000000 --- a/math/base/ops/cdiv/native.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cdiv/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/cdiv/lib native.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6537x -6537x -6537x -6537x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Divides two double-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var z1 = new Complex128( -13.0, -1.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = cdiv( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 5.0
-*
-* var im = imag( out );
-* // returns 3.0
-*/
-function cdiv( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex128( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cdiv;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cdiv/robust_internal.js.html b/math/base/ops/cdiv/robust_internal.js.html deleted file mode 100644 index 2206a31be5..0000000000 --- a/math/base/ops/cdiv/robust_internal.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cdiv/lib/robust_internal.js - - - - - - - - - -
-
-

All files / math/base/ops/cdiv/lib robust_internal.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -621x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -6537x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var internalCompreal = require( './internal_compreal.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the complex division.
-*
-* ## Notes
-*
-* -   See figure 10 of [reference][@baudin:2012].
-*
-* [@baudin:2012]: https://arxiv.org/abs/1210.4539
-*
-* @private
-* @param {number} re1 - real component
-* @param {number} im1 - imaginary component
-* @param {number} re2 - real component
-* @param {number} im2 - imaginary component
-* @returns {Array<number>} result
-*/
-function robustInternal( re1, im1, re2, im2 ) {
-	var out;
-	var r;
-	var t;
- 
-	out = [ 0.0, 0.0 ];
-	r = im2 / re2;
-	t = 1.0 / ( re2 + (im2*r) );
- 
-	out[ 0 ] = internalCompreal( re1, im1, re2, im2, r, t );
-	out[ 1 ] = internalCompreal( im1, -re1, re2, im2, r, t );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = robustInternal;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmul/coverage.ndjson b/math/base/ops/cmul/coverage.ndjson deleted file mode 100644 index 8de232bd78..0000000000 --- a/math/base/ops/cmul/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[190,190,100,5,5,100,2,2,100,190,190,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] diff --git a/math/base/ops/cmul/index.html b/math/base/ops/cmul/index.html deleted file mode 100644 index 28016f975b..0000000000 --- a/math/base/ops/cmul/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmul/lib - - - - - - - - - -
-
-

All files math/base/ops/cmul/lib

-
- -
- 100% - Statements - 190/190 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 190/190 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%70/70100%2/2100%1/1100%70/70
native.js -
-
100%65/65100%2/2100%1/1100%65/65
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmul/index.js.html b/math/base/ops/cmul/index.js.html deleted file mode 100644 index 9a2971a129..0000000000 --- a/math/base/ops/cmul/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmul/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/cmul/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Multiply two double-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/cmul
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-* var cmul = require( '@stdlib/math/base/ops/cmul' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = cmul( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns -13.0
-*
-* var im = imag( out );
-* // returns -1.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmul/main.js.html b/math/base/ops/cmul/main.js.html deleted file mode 100644 index 1e92d36fcd..0000000000 --- a/math/base/ops/cmul/main.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmul/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/cmul/lib main.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -711x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var real = require( '@stdlib/complex/float64/real' );
-var imag = require( '@stdlib/complex/float64/imag' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two double-precision complex floating-point numbers.
-*
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = cmul( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns -13.0
-*
-* var im = imag( out );
-* // returns -1.0
-*/
-function cmul( z1, z2 ) {
-	var re1 = real( z1 );
-	var re2 = real( z2 );
-	var im1 = imag( z1 );
-	var im2 = imag( z2 );
-	var re = (re1*re2) - (im1*im2);
-	var im = (re1*im2) + (im1*re2);
-	return new Complex128( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cmul;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmul/native.js.html b/math/base/ops/cmul/native.js.html deleted file mode 100644 index a1ac1283eb..0000000000 --- a/math/base/ops/cmul/native.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmul/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/cmul/lib native.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two double-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = cmul( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns -13.0
-*
-* var im = imag( out );
-* // returns -1.0
-*/
-function cmul( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex128( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cmul;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmulf/coverage.ndjson b/math/base/ops/cmulf/coverage.ndjson deleted file mode 100644 index 0acf626f0e..0000000000 --- a/math/base/ops/cmulf/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[191,191,100,5,5,100,2,2,100,191,191,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] diff --git a/math/base/ops/cmulf/index.html b/math/base/ops/cmulf/index.html deleted file mode 100644 index ea606cd832..0000000000 --- a/math/base/ops/cmulf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmulf/lib - - - - - - - - - -
-
-

All files math/base/ops/cmulf/lib

-
- -
- 100% - Statements - 191/191 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 191/191 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%71/71100%2/2100%1/1100%71/71
native.js -
-
100%65/65100%2/2100%1/1100%65/65
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmulf/index.js.html b/math/base/ops/cmulf/index.js.html deleted file mode 100644 index 14c70fe826..0000000000 --- a/math/base/ops/cmulf/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmulf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/cmulf/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Multiply two single-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/cmulf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cmulf = require( '@stdlib/math/base/ops/cmulf' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var z2 = new Complex64( -2.0, 1.0 );
-* // returns <Complex64>
-*
-* var out = cmulf( z1, z2 );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns -13.0
-*
-* var im = imagf( out );
-* // returns -1.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmulf/main.js.html b/math/base/ops/cmulf/main.js.html deleted file mode 100644 index e16bd7eabc..0000000000 --- a/math/base/ops/cmulf/main.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmulf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/cmulf/lib main.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 71/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -721x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var realf = require( '@stdlib/complex/float32/real' );
-var imagf = require( '@stdlib/complex/float32/imag' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two single-precision complex floating-point numbers.
-*
-* @param {Complex64} z1 - complex number
-* @param {Complex64} z2 - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var z2 = new Complex64( -2.0, 1.0 );
-* // returns <Complex64>
-*
-* var out = cmulf( z1, z2 );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns -13.0
-*
-* var im = imagf( out );
-* // returns -1.0
-*/
-function cmulf( z1, z2 ) {
-	var re1 = realf( z1 );
-	var re2 = realf( z2 );
-	var im1 = imagf( z1 );
-	var im2 = imagf( z2 );
-	var re = float64ToFloat32(re1*re2) - float64ToFloat32(im1*im2);
-	var im = float64ToFloat32(re1*im2) + float64ToFloat32(im1*re2);
-	return new Complex64( float64ToFloat32( re ), float64ToFloat32( im ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cmulf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cmulf/native.js.html b/math/base/ops/cmulf/native.js.html deleted file mode 100644 index 44be65587a..0000000000 --- a/math/base/ops/cmulf/native.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cmulf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/cmulf/lib native.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two single-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex64} z1 - complex number
-* @param {Complex64} z2 - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var z2 = new Complex64( -2.0, 1.0 );
-* // returns <Complex64>
-*
-* var out = cmulf( z1, z2 );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns -13.0
-*
-* var im = imagf( out );
-* // returns -1.0
-*/
-function cmulf( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex64( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cmulf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cneg/index.html b/math/base/ops/cneg/index.html deleted file mode 100644 index dc82d8cef6..0000000000 --- a/math/base/ops/cneg/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cneg/lib - - - - - - - - - -
-
-

All files math/base/ops/cneg/lib

-
- -
- 98.55% - Statements - 273/277 -
- - -
- 100% - Branches - 4/4 -
- - -
- 50% - Functions - 1/2 -
- - -
- 98.55% - Lines - 273/277 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%88/88100%1/1100%0/0100%88/88
main.js -
-
100%94/94100%2/2100%1/1100%94/94
native.js -
-
95.78%91/95100%1/10%0/195.78%91/95
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cneg/index.js.html b/math/base/ops/cneg/index.js.html deleted file mode 100644 index e651e52180..0000000000 --- a/math/base/ops/cneg/index.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cneg/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/cneg/lib index.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Negate a double-precision complex floating-point number.
-*
-* @module @stdlib/math/base/ops/cneg
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-* var cneg = require( '@stdlib/math/base/ops/cneg' );
-*
-* var z = new Complex128( -4.2, 5.5 );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 4.2
-*
-* var im = imag( out );
-* // returns -5.5
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-* var cneg = require( '@stdlib/math/base/ops/cneg' );
-*
-* var z = new Complex128( 0.0, 0.0 );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns -0.0
-*
-* var im = imag( out );
-* // returns -0.0
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-* var cneg = require( '@stdlib/math/base/ops/cneg' );
-*
-* var z = new Complex128( NaN, NaN );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns NaN
-*
-* var im = imag( out );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cneg/main.js.html b/math/base/ops/cneg/main.js.html deleted file mode 100644 index 7279fc415a..0000000000 --- a/math/base/ops/cneg/main.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cneg/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/cneg/lib main.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -951x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -9x -9x -9x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var real = require( '@stdlib/complex/real' );
-var imag = require( '@stdlib/complex/imag' );
-var Complex128 = require( '@stdlib/complex/float64' );
- 
- 
-// MAIN //
- 
-/**
-* Negates a double-precision complex floating-point number.
-*
-* @param {Complex128} z - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( -4.2, 5.5 );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 4.2
-*
-* var im = imag( out );
-* // returns -5.5
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( 0.0, 0.0 );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns -0.0
-*
-* var im = imag( out );
-* // returns -0.0
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( NaN, NaN );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns NaN
-*
-* var im = imag( out );
-* // returns NaN
-*/
-function cneg( z ) {
-	return new Complex128( -real( z ), -imag( z ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cneg;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cneg/native.js.html b/math/base/ops/cneg/native.js.html deleted file mode 100644 index 6662e851ab..0000000000 --- a/math/base/ops/cneg/native.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cneg/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/cneg/lib native.js

-
- -
- 95.78% - Statements - 91/95 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95.78% - Lines - 91/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -961x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Negate a double-precision complex floating-point number.
-*
-* @private
-* @param {Complex128} z - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( -4.2, 5.5 );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 4.2
-*
-* var im = imag( out );
-* // returns -5.5
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( 0.0, 0.0 );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns -0.0
-*
-* var im = imag( out );
-* // returns -0.0
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64' );
-* var real = require( '@stdlib/complex/real' );
-* var imag = require( '@stdlib/complex/imag' );
-*
-* var z = new Complex128( NaN, NaN );
-* // returns <Complex128>
-*
-* var out = cneg( z );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns NaN
-*
-* var im = imag( out );
-* // returns NaN
-*/
-function cneg( z ) {
-	var v = addon( z );
-	return new Complex128( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cneg;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cnegf/coverage.ndjson b/math/base/ops/cnegf/coverage.ndjson deleted file mode 100644 index c06c1d52a4..0000000000 --- a/math/base/ops/cnegf/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[277,277,100,5,5,100,2,2,100,277,277,100,"d575e8b063a37d90c3178fcff7b425314ae73c98","2023-12-07 21:45:41 -0500"] -[277,277,100,5,5,100,2,2,100,277,277,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] diff --git a/math/base/ops/cnegf/index.html b/math/base/ops/cnegf/index.html deleted file mode 100644 index 1b4264f0c9..0000000000 --- a/math/base/ops/cnegf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cnegf/lib - - - - - - - - - -
-
-

All files math/base/ops/cnegf/lib

-
- -
- 100% - Statements - 277/277 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 277/277 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%88/88100%1/1100%0/0100%88/88
main.js -
-
100%94/94100%2/2100%1/1100%94/94
native.js -
-
100%95/95100%2/2100%1/1100%95/95
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cnegf/index.js.html b/math/base/ops/cnegf/index.js.html deleted file mode 100644 index 87252b176a..0000000000 --- a/math/base/ops/cnegf/index.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cnegf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/cnegf/lib index.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -891x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Negate a single-precision complex floating-point number.
-*
-* @module @stdlib/math/base/ops/cnegf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cnegf = require( '@stdlib/math/base/ops/cnegf' );
-*
-* var z = new Complex64( -4.0, 5.0 );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 4.0
-*
-* var im = imagf( out );
-* // returns -5.0
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cnegf = require( '@stdlib/math/base/ops/cnegf' );
-*
-* var z = new Complex64( 0.0, 0.0 );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns -0.0
-*
-* var im = imagf( out );
-* // returns -0.0
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var cnegf = require( '@stdlib/math/base/ops/cnegf' );
-*
-* var z = new Complex64( NaN, NaN );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns NaN
-*
-* var im = imagf( out );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cnegf/main.js.html b/math/base/ops/cnegf/main.js.html deleted file mode 100644 index f79abd4427..0000000000 --- a/math/base/ops/cnegf/main.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cnegf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/cnegf/lib main.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -951x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var realf = require( '@stdlib/complex/float32/real' );
-var imagf = require( '@stdlib/complex/float32/imag' );
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
- 
- 
-// MAIN //
- 
-/**
-* Negates a single-precision complex floating-point number.
-*
-* @param {Complex64} z - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z = new Complex64( -4.2, 5.5 );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns ~4.2
-*
-* var im = imagf( out );
-* // returns -5.5
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z = new Complex64( 0.0, 0.0 );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns -0.0
-*
-* var im = imagf( out );
-* // returns -0.0
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z = new Complex64( NaN, NaN );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns NaN
-*
-* var im = imagf( out );
-* // returns NaN
-*/
-function cnegf( z ) {
-	return new Complex64( -realf( z ), -imagf( z ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cnegf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/cnegf/native.js.html b/math/base/ops/cnegf/native.js.html deleted file mode 100644 index 9bba44f913..0000000000 --- a/math/base/ops/cnegf/native.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for math/base/ops/cnegf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/cnegf/lib native.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -961x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -7x -7x -7x -7x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Negates a single-precision complex floating-point number.
-*
-* @private
-* @param {Complex64} z - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z = new Complex64( -4.2, 5.5 );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns ~4.2
-*
-* var im = imagf( out );
-* // returns -5.5
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z = new Complex64( 0.0, 0.0 );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns -0.0
-*
-* var im = imagf( out );
-* // returns -0.0
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z = new Complex64( NaN, NaN );
-* // returns <Complex64>
-*
-* var out = cnegf( z );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns NaN
-*
-* var im = imagf( out );
-* // returns NaN
-*/
-function cnegf( z ) {
-	var v = addon( z );
-	return new Complex64( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cnegf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/coverage.ndjson b/math/base/ops/coverage.ndjson deleted file mode 100644 index e0a391294b..0000000000 --- a/math/base/ops/coverage.ndjson +++ /dev/null @@ -1,53 +0,0 @@ -[231,231,100,1,1,100,0,0,100,231,231,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[240,240,100,1,1,100,0,0,100,240,240,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[240,240,100,1,1,100,0,0,100,240,240,100,"5c48417bea1eb163504f2b38d6e4ff48fd269382","2023-11-20 11:24:00 -0800"] -[240,240,100,1,1,100,0,0,100,240,240,100,"9dd4da3d3eff22c863ed009cc6a909ad524e2b83","2023-11-20 11:24:50 -0800"] -[258,258,100,1,1,100,0,0,100,258,258,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[258,258,100,1,1,100,0,0,100,258,258,100,"1b31b437442c7d861aadf0e5ee00bb86cc191982","2023-11-23 22:23:37 -0500"] -[258,258,100,1,1,100,0,0,100,258,258,100,"783804dbc9b3899c5227c5593e0ca1e8a6a9f195","2023-12-09 13:57:44 -0800"] -[258,258,100,1,1,100,0,0,100,258,258,100,"ad45e04385185efe8d79961bbee1b8aa19230c14","2024-03-07 09:24:17 -0500"] -[258,258,100,1,1,100,0,0,100,258,258,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[258,258,100,1,1,100,0,0,100,258,258,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[258,258,100,1,1,100,0,0,100,258,258,100,"bd258a3c2803d841658c7465505966149845a6fb","2024-07-19 02:45:25 -0700"] -[258,258,100,1,1,100,0,0,100,258,258,100,"22a3dcfe916b7f5c979d6ee93045d37add5d685d","2025-01-17 21:35:29 -0500"] -[258,258,100,1,1,100,0,0,100,258,258,100,"8409bd17639c21c94be23d8498789fca5352892b","2025-01-22 20:43:23 -0800"] -[240,240,100,1,1,100,0,0,100,240,240,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[231,231,100,1,1,100,0,0,100,231,231,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[231,231,100,1,1,100,0,0,100,231,231,100,"9ae04b5c7607e49078a9ad3cdbb27e3addfaebd2","2025-02-08 21:49:01 -0500"] -[231,231,100,1,1,100,0,0,100,231,231,100,"d66db3fd4b220adcc318a5993a97fe79e5b7445a","2025-02-09 00:21:46 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"76cf95f336fc29cb4e83184fe6f215c23a723e95","2025-02-15 19:41:14 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"86d5fea1b11336c6dea72e2247dd71a0304177e0","2025-02-15 19:42:15 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"ae8e7b9f2140d1a5b98e8bc03fb909df3171d410","2025-02-16 18:46:58 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"3037993cc6603fedea48ca6612edc7462dce2a91","2025-02-18 19:19:17 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"c813d0aa99426f802689af745dd16ccb3929a3d9","2025-02-18 19:21:53 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"13fc14e776090d0c8917b7a7a4757dd8b9051d71","2025-02-19 19:54:33 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"54ed22a2eb989926f99680f33bd8bf700d5759b0","2025-02-20 20:28:48 -0800"] -[222,222,100,1,1,100,0,0,100,222,222,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[213,213,100,1,1,100,0,0,100,213,213,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[213,213,100,1,1,100,0,0,100,213,213,100,"31d673e7ec3a7393b6b689d9ab724b783deef4ce","2025-02-24 01:14:52 -0800"] -[213,213,100,1,1,100,0,0,100,213,213,100,"9d532b5510055d80c5df8ba4c8e897c1670dcd1a","2025-02-24 22:15:00 -0500"] -[213,213,100,1,1,100,0,0,100,213,213,100,"2f0aa48ef6d561779d4bd4c4a54fe00a5a26c0e1","2025-02-26 22:58:10 -0800"] -[204,204,100,1,1,100,0,0,100,204,204,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[195,195,100,1,1,100,0,0,100,195,195,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[195,195,100,1,1,100,0,0,100,195,195,100,"211d7589cc78cf73556270c7bd8e669537d21799","2025-02-28 01:59:37 -0800"] -[186,186,100,1,1,100,0,0,100,186,186,100,"1229ea77f838afd290122ab1470796312785be9a","2025-03-08 00:20:49 -0800"] -[168,168,100,1,1,100,0,0,100,168,168,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[168,168,100,1,1,100,0,0,100,168,168,100,"83b446ffb685852b7d1d7d339a8e68c36b46a330","2025-03-09 23:22:44 -0700"] -[159,159,100,1,1,100,0,0,100,159,159,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[150,150,100,1,1,100,0,0,100,150,150,100,"daee91a9b272effbc3d8801225957d2bbb5b44b2","2025-03-11 22:56:54 -0700"] -[141,141,100,1,1,100,0,0,100,141,141,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[141,141,100,1,1,100,0,0,100,141,141,100,"216ed034f920b72bd4ffc82724285333d28e33cc","2025-03-13 09:29:55 -0700"] -[132,132,100,1,1,100,0,0,100,132,132,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[123,123,100,1,1,100,0,0,100,123,123,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[114,114,100,1,1,100,0,0,100,114,114,100,"0c0619036e1d1c2eea8d3996fb7a8488fc881032","2025-03-14 14:25:08 -0700"] -[114,114,100,1,1,100,0,0,100,114,114,100,"5cc0967af847836f11be2f3ce41f56c2d5345530","2025-03-14 19:42:27 -0700"] -[105,105,100,1,1,100,0,0,100,105,105,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[96,96,100,1,1,100,0,0,100,96,96,100,"1066fde79df3eaee809032eae0306bcb6aab1536","2025-03-14 23:45:22 -0700"] -[87,87,100,1,1,100,0,0,100,87,87,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[78,78,100,1,1,100,0,0,100,78,78,100,"8f9dfb38f791c501d891bf62863866572054dcc3","2025-03-16 01:26:37 -0700"] -[69,69,100,1,1,100,0,0,100,69,69,100,"6b695a65b8b621a980a7f452d9a2a63a2b3be848","2025-03-17 11:26:45 -0700"] -[60,60,100,1,1,100,0,0,100,60,60,100,"26a8bde129651f72cf48f5dffd93a94793879103","2025-03-17 17:09:23 -0700"] -[51,51,100,1,1,100,0,0,100,51,51,100,"cec0ff2dd184b40e4253affb9656633e2832a341","2025-03-18 01:22:03 -0700"] diff --git a/math/base/ops/csub/coverage.ndjson b/math/base/ops/csub/coverage.ndjson deleted file mode 100644 index 9be6ddf251..0000000000 --- a/math/base/ops/csub/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[186,186,100,5,5,100,2,2,100,186,186,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[186,186,100,5,5,100,2,2,100,186,186,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[186,186,100,5,5,100,2,2,100,186,186,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] diff --git a/math/base/ops/csub/index.html b/math/base/ops/csub/index.html deleted file mode 100644 index e103281d0e..0000000000 --- a/math/base/ops/csub/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csub/lib - - - - - - - - - -
-
-

All files math/base/ops/csub/lib

-
- -
- 100% - Statements - 186/186 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 186/186 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%66/66100%2/2100%1/1100%66/66
native.js -
-
100%65/65100%2/2100%1/1100%65/65
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csub/index.js.html b/math/base/ops/csub/index.js.html deleted file mode 100644 index 291d7071b9..0000000000 --- a/math/base/ops/csub/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csub/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/csub/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Subtract two double-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/csub
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-* var csub = require( '@stdlib/math/base/ops/csub' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = csub( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 7.0
-*
-* var im = imag( out );
-* // returns 2.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csub/main.js.html b/math/base/ops/csub/main.js.html deleted file mode 100644 index e840bbe2ca..0000000000 --- a/math/base/ops/csub/main.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csub/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/csub/lib main.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -671x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var real = require( '@stdlib/complex/float64/real' );
-var imag = require( '@stdlib/complex/float64/imag' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two double-precision complex floating-point numbers.
-*
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = csub( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 7.0
-*
-* var im = imag( out );
-* // returns 2.0
-*/
-function csub( z1, z2 ) {
-	var re = real( z1 ) - real( z2 );
-	var im = imag( z1 ) - imag( z2 );
-	return new Complex128( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = csub;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csub/native.js.html b/math/base/ops/csub/native.js.html deleted file mode 100644 index 1daa201a9b..0000000000 --- a/math/base/ops/csub/native.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csub/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/csub/lib native.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two double-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex128} z1 - complex number
-* @param {Complex128} z2 - complex number
-* @returns {Complex128} result
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var z1 = new Complex128( 5.0, 3.0 );
-* // returns <Complex128>
-*
-* var z2 = new Complex128( -2.0, 1.0 );
-* // returns <Complex128>
-*
-* var out = csub( z1, z2 );
-* // returns <Complex128>
-*
-* var re = real( out );
-* // returns 7.0
-*
-* var im = imag( out );
-* // returns 2.0
-*/
-function csub( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex128( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = csub;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csubf/coverage.ndjson b/math/base/ops/csubf/coverage.ndjson deleted file mode 100644 index a78367a2f1..0000000000 --- a/math/base/ops/csubf/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[187,187,100,5,5,100,2,2,100,187,187,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[187,187,100,5,5,100,2,2,100,187,187,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[187,187,100,5,5,100,2,2,100,187,187,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] diff --git a/math/base/ops/csubf/index.html b/math/base/ops/csubf/index.html deleted file mode 100644 index a0af426299..0000000000 --- a/math/base/ops/csubf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csubf/lib - - - - - - - - - -
-
-

All files math/base/ops/csubf/lib

-
- -
- 100% - Statements - 187/187 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 187/187 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%55/55100%1/1100%0/0100%55/55
main.js -
-
100%67/67100%2/2100%1/1100%67/67
native.js -
-
100%65/65100%2/2100%1/1100%65/65
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csubf/index.js.html b/math/base/ops/csubf/index.js.html deleted file mode 100644 index cf28f6b293..0000000000 --- a/math/base/ops/csubf/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csubf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/csubf/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Subtract two single-precision complex floating-point numbers.
-*
-* @module @stdlib/math/base/ops/csubf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-* var csubf = require( '@stdlib/math/base/ops/csubf' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var z2 = new Complex64( -2.0, 1.0 );
-* // returns <Complex64>
-*
-* var out = csubf( z1, z2 );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 7.0
-*
-* var im = imagf( out );
-* // returns 2.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csubf/main.js.html b/math/base/ops/csubf/main.js.html deleted file mode 100644 index ac569dcec2..0000000000 --- a/math/base/ops/csubf/main.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csubf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/csubf/lib main.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 67/67 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -681x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var realf = require( '@stdlib/complex/float32/real' );
-var imagf = require( '@stdlib/complex/float32/imag' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two single-precision complex floating-point numbers.
-*
-* @param {Complex64} z1 - complex number
-* @param {Complex64} z2 - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var z2 = new Complex64( -2.0, 1.0 );
-* // returns <Complex64>
-*
-* var out = csubf( z1, z2 );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 7.0
-*
-* var im = imagf( out );
-* // returns 2.0
-*/
-function csubf( z1, z2 ) {
-	var re = float64ToFloat32( realf( z1 ) - realf( z2 ) );
-	var im = float64ToFloat32( imagf( z1 ) - imagf( z2 ) );
-	return new Complex64( re, im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = csubf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/csubf/native.js.html b/math/base/ops/csubf/native.js.html deleted file mode 100644 index a43d9ce108..0000000000 --- a/math/base/ops/csubf/native.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for math/base/ops/csubf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/csubf/lib native.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -661x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two single-precision complex floating-point numbers.
-*
-* @private
-* @param {Complex64} z1 - complex number
-* @param {Complex64} z2 - complex number
-* @returns {Complex64} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var realf = require( '@stdlib/complex/float32/real' );
-* var imagf = require( '@stdlib/complex/float32/imag' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* // returns <Complex64>
-*
-* var z2 = new Complex64( -2.0, 1.0 );
-* // returns <Complex64>
-*
-* var out = csubf( z1, z2 );
-* // returns <Complex64>
-*
-* var re = realf( out );
-* // returns 7.0
-*
-* var im = imagf( out );
-* // returns 2.0
-*/
-function csubf( z1, z2 ) {
-	var v = addon( z1, z2 );
-	return new Complex64( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = csubf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/div/coverage.ndjson b/math/base/ops/div/coverage.ndjson deleted file mode 100644 index dcc5ed08b9..0000000000 --- a/math/base/ops/div/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[172,172,100,5,5,100,2,2,100,172,172,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[172,172,100,5,5,100,2,2,100,172,172,100,"74bf172cde4e19feaf4840c9e03b904bf9819934","2023-12-06 21:52:25 -0500"] diff --git a/math/base/ops/div/index.html b/math/base/ops/div/index.html deleted file mode 100644 index e24b611c47..0000000000 --- a/math/base/ops/div/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/div/lib - - - - - - - - - -
-
-

All files math/base/ops/div/lib

-
- -
- 100% - Statements - 172/172 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 172/172 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%57/57100%2/2100%1/1100%57/57
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/div/index.js.html b/math/base/ops/div/index.js.html deleted file mode 100644 index b42ec5ec21..0000000000 --- a/math/base/ops/div/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/div/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/div/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Divide two double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/div
-*
-* @example
-* var div = require( '@stdlib/math/base/ops/div' );
-*
-* var v = div( -1.0, 5.0 );
-* // returns -0.2
-*
-* v = div( 2.0, 5.0 );
-* // returns 0.4
-*
-* v = div( 0.0, 5.0 );
-* // returns 0.0
-*
-* v = div( -0.0, 5.0 );
-* // returns -0.0
-*
-* v = div( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/div/main.js.html b/math/base/ops/div/main.js.html deleted file mode 100644 index 5058963d56..0000000000 --- a/math/base/ops/div/main.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for math/base/ops/div/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/div/lib main.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -581x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -35x -35x -35x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Divides two double-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value (dividend)
-* @param {number} y - second input value (divisor)
-* @returns {number} result
-*
-* @example
-* var v = div( -1.0, 5.0 );
-* // returns -0.2
-*
-* @example
-* var v = div( 2.0, 5.0 );
-* // returns 0.4
-*
-* @example
-* var v = div( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = div( -0.0, 5.0 );
-* // returns -0.0
-*
-* @example
-* var v = div( NaN, NaN );
-* // returns NaN
-*/
-function div( x, y ) {
-	return x / y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = div;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/div/native.js.html b/math/base/ops/div/native.js.html deleted file mode 100644 index 3bbc7a6137..0000000000 --- a/math/base/ops/div/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/div/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/div/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -35x -35x -35x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Divides two double-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value (dividend)
-* @param {number} y - second input value (divisor)
-* @returns {number} result
-*
-* @example
-* var v = div( -1.0, 5.0 );
-* // returns -0.2
-*
-* @example
-* var v = div( 2.0, 5.0 );
-* // returns 0.4
-*
-* @example
-* var v = div( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = div( -0.0, 5.0 );
-* // returns -0.0
-*
-* @example
-* var v = div( NaN, NaN );
-* // returns NaN
-*/
-function div( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = div;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/divf/coverage.ndjson b/math/base/ops/divf/coverage.ndjson deleted file mode 100644 index fc5576748b..0000000000 --- a/math/base/ops/divf/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[177,177,100,5,5,100,2,2,100,177,177,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"d575e8b063a37d90c3178fcff7b425314ae73c98","2023-12-07 21:45:41 -0500"] -[177,177,100,5,5,100,2,2,100,177,177,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] diff --git a/math/base/ops/divf/index.html b/math/base/ops/divf/index.html deleted file mode 100644 index f3a57c57ae..0000000000 --- a/math/base/ops/divf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/divf/lib - - - - - - - - - -
-
-

All files math/base/ops/divf/lib

-
- -
- 100% - Statements - 177/177 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 177/177 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%62/62100%2/2100%1/1100%62/62
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/divf/index.js.html b/math/base/ops/divf/index.js.html deleted file mode 100644 index 22ea42e0af..0000000000 --- a/math/base/ops/divf/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/divf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/divf/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Divide two single-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/divf
-*
-* @example
-* var divf = require( '@stdlib/math/base/ops/divf' );
-*
-* var v = divf( -1.0, 5.0 );
-* // returns ~-0.2
-*
-* v = divf( 2.0, 5.0 );
-* // returns ~0.4
-*
-* v = divf( 0.0, 5.0 );
-* // returns 0.0
-*
-* v = divf( -0.0, 5.0 );
-* // returns -0.0
-*
-* v = divf( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/divf/main.js.html b/math/base/ops/divf/main.js.html deleted file mode 100644 index 7295e26fb6..0000000000 --- a/math/base/ops/divf/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for math/base/ops/divf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/divf/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -35x -35x -35x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Divides two single-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value (dividend)
-* @param {number} y - second input value (divisor)
-* @returns {number} result
-*
-* @example
-* var v = divf( -1.0, 5.0 );
-* // returns ~-0.2
-*
-* @example
-* var v = divf( 2.0, 5.0 );
-* // returns ~0.4
-*
-* @example
-* var v = divf( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = divf( -0.0, 5.0 );
-* // returns -0.0
-*
-* @example
-* var v = divf( NaN, NaN );
-* // returns NaN
-*/
-function divf( x, y ) {
-	return float64ToFloat32( float64ToFloat32( x ) / float64ToFloat32( y ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = divf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/divf/native.js.html b/math/base/ops/divf/native.js.html deleted file mode 100644 index f1219b8d54..0000000000 --- a/math/base/ops/divf/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/divf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/divf/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -35x -35x -35x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Divides two single-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value (dividend)
-* @param {number} y - second input value (divisor)
-* @returns {number} result
-*
-* @example
-* var v = divf( -1.0, 5.0 );
-* // returns ~-0.2
-*
-* @example
-* var v = divf( 2.0, 5.0 );
-* // returns ~0.4
-*
-* @example
-* var v = divf( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = divf( -0.0, 5.0 );
-* // returns -0.0
-*
-* @example
-* var v = divf( NaN, NaN );
-* // returns NaN
-*/
-function divf( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = divf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/imuldw/assign.js.html b/math/base/ops/imuldw/assign.js.html deleted file mode 100644 index 2421d13d5c..0000000000 --- a/math/base/ops/imuldw/assign.js.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - Code coverage report for math/base/ops/imuldw/lib/assign.js - - - - - - - - - -
-
-

All files / math/base/ops/imuldw/lib assign.js

-
- -
- 100% - Statements - 93/93 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 93/93 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -943x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20009x -20009x -20009x -20009x -20009x -20009x -20009x -20009x -20009x -20009x -20009x -20009x -6x -6x -6x -6x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20003x -20009x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// VARIABLES //
- 
-// Define a mask for the least significant 16 bits (low word): 65535 => 0x0000ffff => 00000000000000001111111111111111
-var LOW_WORD_MASK = 0x0000ffff>>>0; // asm type annotation
- 
- 
-// MAIN //
- 
-/**
-* Performs multiplication of two signed 32-bit integers and returns an array of two signed 32-bit integers which represents the signed 64-bit integer product.
-*
-* @param {uinteger32} a - integer
-* @param {uinteger32} b - integer
-* @param {Collection} out - output array
-* @param {integer} stride - output array stride
-* @param {NonNegativeInteger} offset - output array index offset
-* @returns {Collection} output array
-*
-* @example
-* var v = imuldw( 0xAAAAAAAA, 0x55555555, [ 0, 0 ], 1, 0 );
-* // returns [ -477218589, 1908874354 ]
-*/
-function imuldw( a, b, out, stride, offset ) {
-	var w1;
-	var w2;
-	var w3;
-	var ha;
-	var hb;
-	var la;
-	var lb;
-	var t;
-	var k;
- 
-	if ( isnan( a ) || isnan( b ) ) {
-		out[ offset ] = NaN;
-		out[ offset + stride ] = NaN;
-		return out;
-	}
-	a |= 0; // asm type annotation
-	b |= 0; // asm type annotation
- 
-	ha = ( a >> 16 ) | 0;
-	la = ( a & LOW_WORD_MASK ) >>> 0;
- 
-	hb = ( b >> 16 ) | 0;
-	lb = ( b & LOW_WORD_MASK ) >>> 0;
- 
-	t = ( la*lb ) >>> 0;
-	w3 = ( t & LOW_WORD_MASK ) >>> 0;
-	k = ( t >>> 16 ) >>> 0;
- 
-	t = ( ( ha*lb ) + k ) >>> 0;
-	w2 = ( t & LOW_WORD_MASK ) >>> 0;
-	w1 = ( t >> 16 ) >>> 0;
- 
-	t = ( ( la*hb ) + w2 ) >>> 0;
-	k = ( t >> 16 ) >>> 0;
- 
-	out[ offset ] = ( ( ha*hb ) + w1 + k ) | 0; // compute the higher 32 bits and cast to a signed 32-bit integer
-	out[ offset + stride ] = ( ( t << 16 ) + w3 ) | 0; // compute the lower 32 bits and cast to a signed 32-bit integer
- 
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = imuldw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/imuldw/coverage.ndjson b/math/base/ops/imuldw/coverage.ndjson deleted file mode 100644 index 14a4ef765a..0000000000 --- a/math/base/ops/imuldw/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[186,186,100,8,8,100,2,2,100,186,186,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] -[186,186,100,8,8,100,2,2,100,186,186,100,"f6682ebd521481cf1c77c3cee2b279b8c19dc264","2025-02-07 21:33:31 -0500"] -[186,186,100,8,8,100,2,2,100,186,186,100,"b562cf6a430608fc5c7bc3f1cf1eead7c982b659","2025-02-07 22:05:26 -0800"] diff --git a/math/base/ops/imuldw/index.html b/math/base/ops/imuldw/index.html deleted file mode 100644 index a7ea992dba..0000000000 --- a/math/base/ops/imuldw/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/imuldw/lib - - - - - - - - - -
-
-

All files math/base/ops/imuldw/lib

-
- -
- 100% - Statements - 186/186 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 186/186 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
assign.js -
-
100%93/93100%5/5100%1/1100%93/93
index.js -
-
100%47/47100%1/1100%0/0100%47/47
main.js -
-
100%46/46100%2/2100%1/1100%46/46
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/imuldw/index.js.html b/math/base/ops/imuldw/index.js.html deleted file mode 100644 index 7471775308..0000000000 --- a/math/base/ops/imuldw/index.js.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Code coverage report for math/base/ops/imuldw/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/imuldw/lib index.js

-
- -
- 100% - Statements - 47/47 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 47/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -481x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Perform multiplication of two signed 32-bit integers and return an array of two signed 32-bit integers which represents the signed 64-bit integer product.
-*
-* @module @stdlib/math/base/ops/imuldw
-*
-* @example
-* var imuldw = require( '@stdlib/math/base/ops/imuldw' );
-*
-* var v = imuldw( 0xAAAAAAAA, 0x55555555 );
-* // returns [ -477218589, 1908874354 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var assign = require( './assign.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'assign', assign );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/imuldw/main.js.html b/math/base/ops/imuldw/main.js.html deleted file mode 100644 index ec8daf0457..0000000000 --- a/math/base/ops/imuldw/main.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for math/base/ops/imuldw/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/imuldw/lib main.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -472x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10003x -10003x -10003x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fcn = require( './assign.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs multiplication of two signed 32-bit integers and returns an array of two signed 32-bit integers which represents the signed 64-bit integer product.
-*
-* @param {uinteger32} a - integer
-* @param {uinteger32} b - integer
-* @returns {Array<number>} output array
-*
-* @example
-* var v = imuldw( 0xAAAAAAAA, 0x55555555 );
-* // returns [ -477218589, 1908874354 ]
-*/
-function imuldw( a, b ) {
-	return fcn( a, b, [ 0, 0 ], 1, 0 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = imuldw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/index.html b/math/base/ops/index.html deleted file mode 100644 index 5b7cc0a116..0000000000 --- a/math/base/ops/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for math/base/ops/lib - - - - - - - - - -
-
-

All files math/base/ops/lib

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%51/51100%1/1100%0/0100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/index.js.html b/math/base/ops/index.js.html deleted file mode 100644 index 0502abe5b5..0000000000 --- a/math/base/ops/index.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for math/base/ops/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/lib index.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/*
-* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
- 
- 
-// MAIN //
- 
-/**
-* Top-level namespace.
-*
-* @namespace ns
-*/
-var ns = {};
- 
-/**
-* @name cmul
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/complex/float64/base/mul}
-*/
-setReadOnly( ns, 'cmul', require( '@stdlib/complex/float64/base/mul' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mul/coverage.ndjson b/math/base/ops/mul/coverage.ndjson deleted file mode 100644 index 26505bc6c8..0000000000 --- a/math/base/ops/mul/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[172,172,100,5,5,100,2,2,100,172,172,100,"18795348ac0c51d3b13c1b26c0f5921ec5fd010c","2023-12-11 21:51:10 -0500"] diff --git a/math/base/ops/mul/index.html b/math/base/ops/mul/index.html deleted file mode 100644 index 43a880dafc..0000000000 --- a/math/base/ops/mul/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mul/lib - - - - - - - - - -
-
-

All files math/base/ops/mul/lib

-
- -
- 100% - Statements - 172/172 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 172/172 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%57/57100%2/2100%1/1100%57/57
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mul/index.js.html b/math/base/ops/mul/index.js.html deleted file mode 100644 index 9516976cf7..0000000000 --- a/math/base/ops/mul/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mul/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/mul/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Multiply two double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/mul
-*
-* @example
-* var mul = require( '@stdlib/math/base/ops/mul' );
-*
-* var v = mul( -1.0, 5.0 );
-* // returns -5.0
-*
-* v = mul( 2.0, 5.0 );
-* // returns 10.0
-*
-* v = mul( 0.0, 5.0 );
-* // returns 0.0
-*
-* v = mul( -0.0, 0.0 );
-* // returns -0.0
-*
-* v = mul( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mul/main.js.html b/math/base/ops/mul/main.js.html deleted file mode 100644 index e31ce0e492..0000000000 --- a/math/base/ops/mul/main.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mul/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/mul/lib main.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -581x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Multiplies two double-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = mul( -1.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = mul( 2.0, 5.0 );
-* // returns 10.0
-*
-* @example
-* var v = mul( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = mul( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = mul( NaN, NaN );
-* // returns NaN
-*/
-function mul( x, y ) {
-	return x * y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mul;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mul/native.js.html b/math/base/ops/mul/native.js.html deleted file mode 100644 index bf2b3fde43..0000000000 --- a/math/base/ops/mul/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mul/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/mul/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two double-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = mul( -1.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = mul( 2.0, 5.0 );
-* // returns 10.0
-*
-* @example
-* var v = mul( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = mul( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = mul( NaN, NaN );
-* // returns NaN
-*/
-function mul( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mul;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mulf/coverage.ndjson b/math/base/ops/mulf/coverage.ndjson deleted file mode 100644 index 26d914e5ab..0000000000 --- a/math/base/ops/mulf/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[177,177,100,5,5,100,2,2,100,177,177,100,"4d6b104a0309b9a016700badd64b137ff384de52","2023-12-09 21:56:43 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] diff --git a/math/base/ops/mulf/index.html b/math/base/ops/mulf/index.html deleted file mode 100644 index 70082a2cd6..0000000000 --- a/math/base/ops/mulf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mulf/lib - - - - - - - - - -
-
-

All files math/base/ops/mulf/lib

-
- -
- 100% - Statements - 177/177 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 177/177 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%62/62100%2/2100%1/1100%62/62
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mulf/index.js.html b/math/base/ops/mulf/index.js.html deleted file mode 100644 index 02d18eb23b..0000000000 --- a/math/base/ops/mulf/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mulf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/mulf/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Multiply two single-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/mulf
-*
-* @example
-* var mulf = require( '@stdlib/math/base/ops/mulf' );
-*
-* var v = mulf( -1.0, 5.0 );
-* // returns -5.0
-*
-* v = mulf( 2.0, 5.0 );
-* // returns 10.0
-*
-* v = mulf( 0.0, 5.0 );
-* // returns 0.0
-*
-* v = mulf( -0.0, 0.0 );
-* // returns -0.0
-*
-* v = mulf( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mulf/main.js.html b/math/base/ops/mulf/main.js.html deleted file mode 100644 index 112c906e00..0000000000 --- a/math/base/ops/mulf/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mulf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/mulf/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two single-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = mulf( -1.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = mulf( 2.0, 5.0 );
-* // returns 10.0
-*
-* @example
-* var v = mulf( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = mulf( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = mulf( NaN, NaN );
-* // returns NaN
-*/
-function mulf( x, y ) {
-	return float64ToFloat32( float64ToFloat32( x ) * float64ToFloat32( y ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mulf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/mulf/native.js.html b/math/base/ops/mulf/native.js.html deleted file mode 100644 index 7ae7be6d46..0000000000 --- a/math/base/ops/mulf/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/mulf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/mulf/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Multiplies two single-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = mulf( -1.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = mulf( 2.0, 5.0 );
-* // returns 10.0
-*
-* @example
-* var v = mulf( 0.0, 5.0 );
-* // returns 0.0
-*
-* @example
-* var v = mulf( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = mulf( NaN, NaN );
-* // returns NaN
-*/
-function mulf( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = mulf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/sub/coverage.ndjson b/math/base/ops/sub/coverage.ndjson deleted file mode 100644 index b18bb3220d..0000000000 --- a/math/base/ops/sub/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[172,172,100,5,5,100,2,2,100,172,172,100,"ed8a998f95cebd180f2a974548379a6335988970","2024-01-29 22:01:47 -0500"] -[172,172,100,5,5,100,2,2,100,172,172,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] diff --git a/math/base/ops/sub/index.html b/math/base/ops/sub/index.html deleted file mode 100644 index ec6fa4900d..0000000000 --- a/math/base/ops/sub/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/sub/lib - - - - - - - - - -
-
-

All files math/base/ops/sub/lib

-
- -
- 100% - Statements - 172/172 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 172/172 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%57/57100%2/2100%1/1100%57/57
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/sub/index.js.html b/math/base/ops/sub/index.js.html deleted file mode 100644 index ca9dea9f4c..0000000000 --- a/math/base/ops/sub/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/sub/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/sub/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Subtract two double-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/sub
-*
-* @example
-* var sub = require( '@stdlib/math/base/ops/sub' );
-*
-* var v = sub( -1.0, 5.0 );
-* // returns -6.0
-*
-* v = sub( 2.0, 5.0 );
-* // returns -3.0
-*
-* v = sub( 0.0, 5.0 );
-* // returns -5.0
-*
-* v = sub( -0.0, 0.0 );
-* // returns -0.0
-*
-* v = sub( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/sub/main.js.html b/math/base/ops/sub/main.js.html deleted file mode 100644 index 49d2dfc36a..0000000000 --- a/math/base/ops/sub/main.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for math/base/ops/sub/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/sub/lib main.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -581x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Subtracts two double-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = sub( -1.0, 5.0 );
-* // returns -6.0
-*
-* @example
-* var v = sub( 2.0, 5.0 );
-* // returns -3.0
-*
-* @example
-* var v = sub( 0.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = sub( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = sub( NaN, NaN );
-* // returns NaN
-*/
-function sub( x, y ) {
-	return x - y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sub;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/sub/native.js.html b/math/base/ops/sub/native.js.html deleted file mode 100644 index 9456ba06d3..0000000000 --- a/math/base/ops/sub/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/sub/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/sub/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two double-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = sub( -1.0, 5.0 );
-* // returns -6.0
-*
-* @example
-* var v = sub( 2.0, 5.0 );
-* // returns -3.0
-*
-* @example
-* var v = sub( 0.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = sub( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = sub( NaN, NaN );
-* // returns NaN
-*/
-function sub( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sub;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/subf/coverage.ndjson b/math/base/ops/subf/coverage.ndjson deleted file mode 100644 index bb8104cc95..0000000000 --- a/math/base/ops/subf/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[177,177,100,5,5,100,2,2,100,177,177,100,"9b87012e598bd0d2692af5d59332cb0e2231e9e8","2023-12-30 22:33:25 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"7ddbcbe83f92390dc20a10164b3b775111aa7267","2025-02-18 20:03:46 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[177,177,100,5,5,100,2,2,100,177,177,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] diff --git a/math/base/ops/subf/index.html b/math/base/ops/subf/index.html deleted file mode 100644 index 92a3ca0599..0000000000 --- a/math/base/ops/subf/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/subf/lib - - - - - - - - - -
-
-

All files math/base/ops/subf/lib

-
- -
- 100% - Statements - 177/177 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 177/177 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%62/62100%2/2100%1/1100%62/62
native.js -
-
100%63/63100%2/2100%1/1100%63/63
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/subf/index.js.html b/math/base/ops/subf/index.js.html deleted file mode 100644 index 98b8c523f8..0000000000 --- a/math/base/ops/subf/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for math/base/ops/subf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/subf/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Subtract two single-precision floating-point numbers.
-*
-* @module @stdlib/math/base/ops/subf
-*
-* @example
-* var subf = require( '@stdlib/math/base/ops/subf' );
-*
-* var v = subf( -1.0, 5.0 );
-* // returns -6.0
-*
-* v = subf( 2.0, 5.0 );
-* // returns -3.0
-*
-* v = subf( 0.0, 5.0 );
-* // returns -5.0
-*
-* v = subf( -0.0, 0.0 );
-* // returns -0.0
-*
-* v = subf( NaN, NaN );
-* // returns NaN
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/subf/main.js.html b/math/base/ops/subf/main.js.html deleted file mode 100644 index 760a03e35d..0000000000 --- a/math/base/ops/subf/main.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for math/base/ops/subf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/subf/lib main.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -631x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two single-precision floating-point numbers `x` and `y`.
-*
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = subf( -1.0, 5.0 );
-* // returns -6.0
-*
-* @example
-* var v = subf( 2.0, 5.0 );
-* // returns -3.0
-*
-* @example
-* var v = subf( 0.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = subf( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = subf( NaN, NaN );
-* // returns NaN
-*/
-function subf( x, y ) {
-	return float64ToFloat32( float64ToFloat32( x ) - float64ToFloat32( y ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = subf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/subf/native.js.html b/math/base/ops/subf/native.js.html deleted file mode 100644 index 25b8f816d1..0000000000 --- a/math/base/ops/subf/native.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for math/base/ops/subf/lib/native.js - - - - - - - - - -
-
-

All files / math/base/ops/subf/lib native.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -641x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -23x -23x -23x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Subtracts two single-precision floating-point numbers `x` and `y`.
-*
-* @private
-* @param {number} x - first input value
-* @param {number} y - second input value
-* @returns {number} result
-*
-* @example
-* var v = subf( -1.0, 5.0 );
-* // returns -6.0
-*
-* @example
-* var v = subf( 2.0, 5.0 );
-* // returns -3.0
-*
-* @example
-* var v = subf( 0.0, 5.0 );
-* // returns -5.0
-*
-* @example
-* var v = subf( -0.0, 0.0 );
-* // returns -0.0
-*
-* @example
-* var v = subf( NaN, NaN );
-* // returns NaN
-*/
-function subf( x, y ) {
-	return addon( x, y );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = subf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/umuldw/assign.js.html b/math/base/ops/umuldw/assign.js.html deleted file mode 100644 index 57afd1bd76..0000000000 --- a/math/base/ops/umuldw/assign.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for math/base/ops/umuldw/lib/assign.js - - - - - - - - - -
-
-

All files / math/base/ops/umuldw/lib assign.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -953x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -10010x -10010x -10010x -10010x -10010x -10010x -10010x -10010x -10010x -10010x -10010x -10010x -6x -6x -6x -6x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10004x -10010x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// VARIABLES //
- 
-// Define a mask for the least significant 16 bits (low word): 65535 => 0x0000ffff => 00000000000000001111111111111111
-var LOW_WORD_MASK = 0x0000ffff>>>0; // asm type annotation
- 
- 
-// MAIN //
- 
-/**
-* Performs multiplication of two unsigned 32-bit integers and returns an array of two unsigned 32-bit integers which represents the unsigned 64-bit integer product.
-*
-* @param {uinteger32} a - integer
-* @param {uinteger32} b - integer
-* @param {Collection} out - output array
-* @param {integer} stride - output array stride
-* @param {NonNegativeInteger} offset - output array index offset
-* @returns {Collection} output array
-*
-* @example
-* var out = [ 0, 0 ];
-* var v = umuldw( 0xAAAAAAAA, 0x55555555, out, 1, 0 );
-* // returns [ 954437176, 1908874354 ]
-*/
-function umuldw(a, b, out, stride, offset ) {
-	var w1;
-	var w2;
-	var w3;
-	var ha;
-	var hb;
-	var la;
-	var lb;
-	var t;
-	var k;
- 
-	if ( isnan( a ) || isnan( b ) ) {
-		out[ offset ] = NaN;
-		out[ offset + stride ] = NaN;
-		return out;
-	}
-	a >>>= 0; // asm type annotation
-	b >>>= 0; // asm type annotation
- 
-	ha = ( a >>> 16 ) >>> 0;
-	la = ( a & LOW_WORD_MASK ) >>> 0;
- 
-	hb = ( b >>> 16 ) >>> 0;
-	lb = ( b & LOW_WORD_MASK ) >>> 0;
- 
-	t = ( la*lb ) >>> 0;
-	w3 = ( t & LOW_WORD_MASK ) >>> 0;
-	k = ( t >>> 16 ) >>> 0;
- 
-	t = ( ( ha*lb ) + k ) >>> 0;
-	w2 = ( t & LOW_WORD_MASK ) >>> 0;
-	w1 = ( t >>> 16 ) >>> 0;
- 
-	t = ( ( la*hb ) + w2 ) >>> 0;
-	k = ( t >>> 16 ) >>> 0;
- 
-	out[ offset ] = ( ( ha*hb ) + w1 + k ) >>> 0; // compute the higher 32 bits and cast to an unsigned 32-bit integer
-	out[ offset + stride ] = ( ( t << 16 ) + w3) >>> 0; // compute the lower 32 bits and cast to an unsigned 32-bit integer
- 
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = umuldw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/umuldw/coverage.ndjson b/math/base/ops/umuldw/coverage.ndjson deleted file mode 100644 index bd18f80726..0000000000 --- a/math/base/ops/umuldw/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[187,187,100,8,8,100,2,2,100,187,187,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] -[187,187,100,8,8,100,2,2,100,187,187,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[187,187,100,8,8,100,2,2,100,187,187,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] diff --git a/math/base/ops/umuldw/index.html b/math/base/ops/umuldw/index.html deleted file mode 100644 index 5ad5a2a9f5..0000000000 --- a/math/base/ops/umuldw/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/ops/umuldw/lib - - - - - - - - - -
-
-

All files math/base/ops/umuldw/lib

-
- -
- 100% - Statements - 187/187 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 187/187 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
assign.js -
-
100%94/94100%5/5100%1/1100%94/94
index.js -
-
100%47/47100%1/1100%0/0100%47/47
main.js -
-
100%46/46100%2/2100%1/1100%46/46
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/umuldw/index.js.html b/math/base/ops/umuldw/index.js.html deleted file mode 100644 index 3584aedf59..0000000000 --- a/math/base/ops/umuldw/index.js.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Code coverage report for math/base/ops/umuldw/lib/index.js - - - - - - - - - -
-
-

All files / math/base/ops/umuldw/lib index.js

-
- -
- 100% - Statements - 47/47 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 47/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -481x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Perform multiplication of two unsigned 32-bit integers and return an array of two unsigned 32-bit integers which represents the unsigned 64-bit integer product.
-*
-* @module @stdlib/math/base/ops/umuldw
-*
-* @example
-* var umuldw = require( '@stdlib/math/base/ops/umuldw' );
-*
-* var v = umuldw( 0xAAAAAAAA, 0x55555555 );
-* // returns [ 954437176, 1908874354 ]
-*/
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var main = require( './main.js' );
-var assign = require( './assign.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( main, 'assign', assign );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/ops/umuldw/main.js.html b/math/base/ops/umuldw/main.js.html deleted file mode 100644 index 86ac53116e..0000000000 --- a/math/base/ops/umuldw/main.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for math/base/ops/umuldw/lib/main.js - - - - - - - - - -
-
-

All files / math/base/ops/umuldw/lib main.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -472x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -5003x -5003x -5003x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fcn = require( './assign.js' );
- 
- 
-// MAIN //
- 
-/**
-* Performs multiplication of two unsigned 32-bit integers and returns an array of two unsigned 32-bit integers which represents the unsigned 64-bit integer product.
-*
-* @param {uinteger32} a - integer
-* @param {uinteger32} b - integer
-* @returns {Array<number>} output array
-*
-* @example
-* var v = umuldw( 0xAAAAAAAA, 0x55555555 );
-* // returns [ 954437176, 1908874354 ]
-*/
-function umuldw( a, b ) {
-	return fcn( a, b, [ 0, 0 ], 1, 0 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = umuldw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentity/coverage.ndjson b/math/base/special/cidentity/coverage.ndjson deleted file mode 100644 index 0490b43e60..0000000000 --- a/math/base/special/cidentity/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[157,157,100,5,5,100,2,2,100,157,157,100,"3a3b1e08f73a54c5ee46d73045805aee0bb1196d","2024-05-26 16:39:53 -0400"] -[157,157,100,5,5,100,2,2,100,157,157,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] diff --git a/math/base/special/cidentity/index.html b/math/base/special/cidentity/index.html deleted file mode 100644 index d118f19f54..0000000000 --- a/math/base/special/cidentity/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentity/lib - - - - - - - - - -
-
-

All files math/base/special/cidentity/lib

-
- -
- 100% - Statements - 157/157 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 157/157 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%49/49100%1/1100%0/0100%49/49
main.js -
-
100%50/50100%2/2100%1/1100%50/50
native.js -
-
100%58/58100%2/2100%1/1100%58/58
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentity/index.js.html b/math/base/special/cidentity/index.js.html deleted file mode 100644 index da6f80f6c1..0000000000 --- a/math/base/special/cidentity/index.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentity/lib/index.js - - - - - - - - - -
-
-

All files / math/base/special/cidentity/lib index.js

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Evaluate the identity function for a double-precision complex floating-point number.
-*
-* @module @stdlib/math/base/special/cidentity
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-* var cidentity = require( '@stdlib/math/base/special/cidentity' );
-*
-* var v = cidentity( new Complex128( -1.0, 2.0 ) );
-* // returns <Complex128>
-*
-* var re = real( v );
-* // returns -1.0
-*
-* var im = imag( v );
-* // returns 2.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentity/main.js.html b/math/base/special/cidentity/main.js.html deleted file mode 100644 index 77c42aa343..0000000000 --- a/math/base/special/cidentity/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentity/lib/main.js - - - - - - - - - -
-
-

All files / math/base/special/cidentity/lib main.js

-
- -
- 100% - Statements - 50/50 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 50/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -511x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Evaluates the identity function for a double-precision complex floating-point number.
-*
-* @param {Complex128} z - input value
-* @returns {Complex128} input value
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var v = cidentity( new Complex128( -1.0, 2.0 ) );
-* // returns <Complex128>
-*
-* var re = real( v );
-* // returns -1.0
-*
-* var im = imag( v );
-* // returns 2.0
-*/
-function cidentity( z ) {
-	return z;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cidentity;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentity/native.js.html b/math/base/special/cidentity/native.js.html deleted file mode 100644 index acf6ba9fc1..0000000000 --- a/math/base/special/cidentity/native.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentity/lib/native.js - - - - - - - - - -
-
-

All files / math/base/special/cidentity/lib native.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -591x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Complex128 = require( '@stdlib/complex/float64/ctor' );
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Evaluates the identity function for a double-precision complex floating-point number.
-*
-* @private
-* @param {Complex128} z - input value
-* @returns {Complex128} input value
-*
-* @example
-* var Complex128 = require( '@stdlib/complex/float64/ctor' );
-* var real = require( '@stdlib/complex/float64/real' );
-* var imag = require( '@stdlib/complex/float64/imag' );
-*
-* var v = cidentity( new Complex128( -1.0, 2.0 ) );
-* // returns <Complex128>
-*
-* var re = real( v );
-* // returns -1.0
-*
-* var im = imag( v );
-* // returns 2.0
-*/
-function cidentity( z ) {
-	var v = addon( z );
-	return new Complex128( v.re, v.im );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cidentity;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentityf/coverage.ndjson b/math/base/special/cidentityf/coverage.ndjson deleted file mode 100644 index 84d2c7b2dc..0000000000 --- a/math/base/special/cidentityf/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[99,99,100,3,3,100,1,1,100,99,99,100,"3a3b1e08f73a54c5ee46d73045805aee0bb1196d","2024-05-26 16:39:53 -0400"] -[99,99,100,3,3,100,1,1,100,99,99,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[99,99,100,3,3,100,1,1,100,99,99,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] diff --git a/math/base/special/cidentityf/index.html b/math/base/special/cidentityf/index.html deleted file mode 100644 index 3ff86e9311..0000000000 --- a/math/base/special/cidentityf/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentityf/lib - - - - - - - - - -
-
-

All files math/base/special/cidentityf/lib

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%49/49100%1/1100%0/0100%49/49
main.js -
-
100%50/50100%2/2100%1/1100%50/50
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentityf/index.js.html b/math/base/special/cidentityf/index.js.html deleted file mode 100644 index c7f64ecff0..0000000000 --- a/math/base/special/cidentityf/index.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentityf/lib/index.js - - - - - - - - - -
-
-

All files / math/base/special/cidentityf/lib index.js

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Evaluate the identity function for a single-precision complex floating-point number.
-*
-* @module @stdlib/math/base/special/cidentityf
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var real = require( '@stdlib/complex/float32/real' );
-* var imag = require( '@stdlib/complex/float32/imag' );
-* var cidentityf = require( '@stdlib/math/base/special/cidentityf' );
-*
-* var v = cidentityf( new Complex64( -1.0, 2.0 ) );
-* // returns <Complex64>
-*
-* var re = real( v );
-* // returns -1.0
-*
-* var im = imag( v );
-* // returns 2.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/cidentityf/main.js.html b/math/base/special/cidentityf/main.js.html deleted file mode 100644 index e18573837b..0000000000 --- a/math/base/special/cidentityf/main.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for math/base/special/cidentityf/lib/main.js - - - - - - - - - -
-
-

All files / math/base/special/cidentityf/lib main.js

-
- -
- 100% - Statements - 50/50 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 50/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -511x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -13x -13x -13x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Evaluates the identity function for a single-precision complex floating-point number.
-*
-* @param {Complex64} z - input value
-* @returns {Complex64} input value
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var real = require( '@stdlib/complex/float32/real' );
-* var imag = require( '@stdlib/complex/float32/imag' );
-*
-* var v = cidentityf( new Complex64( -1.0, 2.0 ) );
-* // returns <Complex64>
-*
-* var re = real( v );
-* // returns -1.0
-*
-* var im = imag( v );
-* // returns 2.0
-*/
-function cidentityf( z ) {
-	return z;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = cidentityf;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/gamma/boost/coverage.ndjson b/math/base/special/gamma/boost/coverage.ndjson deleted file mode 100644 index f19af0a7cb..0000000000 --- a/math/base/special/gamma/boost/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[247,254,97.2441,30,35,85.7143,2,2,100,247,254,97.2441,"35af24442f634296da8248552f307229b1214c08","2024-07-13 22:37:11 -0400"] -[247,254,97.2441,30,35,85.7143,2,2,100,247,254,97.2441,"ead1c3b780527d8068d9c076e85688be94d53775","2024-07-20 18:46:04 -0700"] -[247,254,97.2441,30,35,85.7143,2,2,100,247,254,97.2441,"39a67731ee7d3e1f6afb827ba59c89526b975f0a","2024-07-28 10:12:55 -0400"] -[247,254,97.2441,30,35,85.7143,2,2,100,247,254,97.2441,"f8fb944573e11a46abeddcf205f4efec0aa3a5ad","2025-03-10 00:35:37 -0700"] -[247,254,97.2441,30,35,85.7143,2,2,100,247,254,97.2441,"876aac65e39f884b6e8be5788b5eca8f99742572","2025-03-23 17:35:09 -0700"] -[247,254,97.2441,30,35,85.7143,2,2,100,247,254,97.2441,"cae9a136511539fae4e92823d912e27dfbedfe6d","2025-04-10 20:34:18 -0700"] diff --git a/math/base/special/gamma/boost/gamma.js.html b/math/base/special/gamma/boost/gamma.js.html deleted file mode 100644 index 41f0db56a9..0000000000 --- a/math/base/special/gamma/boost/gamma.js.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - - Code coverage report for math/base/special/gamma/lib/boost/gamma.js - - - - - - - - - -
-
-

All files / math/base/special/gamma/lib/boost gamma.js

-
- -
- 95.9% - Statements - 164/171 -
- - -
- 83.33% - Branches - 25/30 -
- - -
- 100% - Functions - 1/1 -
- - -
- 95.9% - Lines - 164/171 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -1721x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -4841x -4841x -4841x -4841x -4841x -4841x -4841x -2x -2x -4841x -2x -1x -1x -1x -1x -4837x -4841x -1781x -999x -999x -1781x -700x -700x -  -  -700x -700x -700x -82x -1781x -862x -862x -862x -1781x -4841x -172x -172x -2966x -  -  -  -  -  -2966x -2966x -2966x -2966x -2966x -406x -406x -146x -146x -260x -260x -406x -17x -17x -243x -2966x -2560x -2560x -2966x -2975x -4841x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*
-* ## Notice
-*
-* The original C++ code and copyright notice are from the [Boost library]{@link http://www.boost.org/doc/libs/1_64_0/boost/math/special_functions/gamma.hpp}. The implementation has been modified for JavaScript.
-*
-* ```text
-* Copyright John Maddock 2006-7, 2013-14.
-* Copyright Paul A. Bristow 2007, 2013-14.
-* Copyright Nikhar Agrawal 2013-14.
-* Copyright Christopher Kormanyos 2013-14.
-*
-* Use, modification and distribution are subject to the
-* Boost Software License, Version 1.0. (See accompanying file
-* LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt)
-* ```
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var gammaLanczosSum = require( '@stdlib/math/base/special/gamma-lanczos-sum' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
-var isInteger = require( '@stdlib/math/base/assert/is-integer' );
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var signum = require( '@stdlib/math/base/special/signum' );
-var floor = require( '@stdlib/math/base/special/floor' );
-var abs = require( '@stdlib/math/base/special/abs' );
-var exp = require( '@stdlib/math/base/special/exp' );
-var pow = require( '@stdlib/math/base/special/pow' );
-var ln = require( '@stdlib/math/base/special/ln' );
-var SQRT_EPSILON = require( '@stdlib/constants/float64/sqrt-eps' );
-var LANCZOS_G = require( '@stdlib/constants/float64/gamma-lanczos-g' );
-var EULERGAMMA = require( '@stdlib/constants/float64/eulergamma' );
-var MAX_VALUE = require( '@stdlib/constants/float64/max' );
-var MAX_LN = require( '@stdlib/constants/float64/max-ln' );
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
-var PI = require( '@stdlib/constants/float64/pi' );
-var sinpx = require( './sinpx.js' );
-var FACTORIALS = require( './factorials.json' );
- 
- 
-// VARIABLES //
- 
-var MAX_FACTORIAL = 170;
-var HALF = 0.5;
- 
- 
-// MAIN //
- 
-/**
-* Evaluates the gamma function.
-*
-* @param {number} x - input value
-* @returns {number} function value
-*
-* @example
-* var v = gamma( 4.0 );
-* // returns 6.0
-*
-* @example
-* var v = gamma( -1.5 );
-* // returns ~2.363
-*
-* @example
-* var v = gamma( -0.5 );
-* // returns ~-3.545
-*
-* @example
-* var v = gamma( 0.5 );
-* // returns ~1.772
-*
-* @example
-* var v = gamma( 0.0 );
-* // returns Infinity
-*
-* @example
-* var v = gamma( -0.0 );
-* // returns -Infinity
-*
-* @example
-* var v = gamma( NaN );
-* // returns NaN
-*/
-function gamma( x ) {
-	var result;
-	var lzgh;
-	var zgh;
-	var hp;
- 
-	if ( x === NINF || isnan( x ) ) {
-		return NaN;
-	}
-	if ( x === 0.0 ) {
-		if ( isNegativeZero( x ) ) {
-			return NINF;
-		}
-		return PINF;
-	}
-	result = 1.0;
-	if ( x < 0.0 ) {
-		if ( isInteger( x ) ) {
-			return NaN;
-		}
-		if ( x <= -20.0 ) {
-			result = gamma( -x ) * sinpx( x );
-			if ( abs(result) < 1.0 && MAX_VALUE * abs(result) < PI ) {
-				return ( signum( result ) === 1 ) ? NINF : PINF;
-			}
-			result = -PI / result;
-			return result;
-		}
-		// Shift x to > 1:
-		while ( x < 0.0 ) {
-			result /= x;
-			x += 1.0;
-		}
-	}
-	if ( floor( x ) === x && x < MAX_FACTORIAL ) {
-		result *= FACTORIALS[ floor( x ) - 1 ];
-	}
-	else if ( x < SQRT_EPSILON ) {
-		if ( x < 1.0 / MAX_VALUE ) {
-			result = PINF;
-		}
-		result *= ( 1.0 / x ) - EULERGAMMA;
-	}
-	else {
-		result *= gammaLanczosSum( x );
-		zgh = ( x + LANCZOS_G - HALF );
-		lzgh = ln( zgh );
-		if ( x * lzgh > MAX_LN ) {
-			// We're going to overflow unless this is done with care:
-			if ( lzgh * x / 2.0 > MAX_LN ) {
-				return ( signum( result ) === 1 ) ? PINF : NINF;
-			}
-			hp = pow( zgh, ( x / 2.0 ) - 0.25 );
-			result *= hp / exp( zgh );
-			if ( MAX_VALUE / hp < result ) {
-				return ( signum( result ) === 1 ) ? PINF : NINF;
-			}
-			result *= hp;
-		} else {
-			result *= pow( zgh, x - HALF ) / exp( zgh );
-		}
-	}
-	return result;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = gamma;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/gamma/boost/index.html b/math/base/special/gamma/boost/index.html deleted file mode 100644 index e094a659d8..0000000000 --- a/math/base/special/gamma/boost/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for math/base/special/gamma/lib/boost - - - - - - - - - -
-
-

All files math/base/special/gamma/lib/boost

-
- -
- 97.24% - Statements - 247/254 -
- - -
- 85.71% - Branches - 30/35 -
- - -
- 100% - Functions - 2/2 -
- - -
- 97.24% - Lines - 247/254 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
gamma.js -
-
95.9%164/17183.33%25/30100%1/195.9%164/171
sinpx.js -
-
100%83/83100%5/5100%1/1100%83/83
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/math/base/special/gamma/boost/sinpx.js.html b/math/base/special/gamma/boost/sinpx.js.html deleted file mode 100644 index 247d3262ad..0000000000 --- a/math/base/special/gamma/boost/sinpx.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for math/base/special/gamma/lib/boost/sinpx.js - - - - - - - - - -
-
-

All files / math/base/special/gamma/lib/boost sinpx.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -841x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -700x -700x -700x -700x -700x -700x -700x -700x -700x -700x -700x -700x -348x -348x -348x -700x -352x -352x -700x -352x -352x -700x -700x -700x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*
-* ## Notice
-*
-* The original C++ code and copyright notice are from the [Boost library]{@link http://www.boost.org/doc/libs/1_64_0/boost/math/special_functions/gamma.hpp}. The implementation has been modified for JavaScript.
-*
-* ```text
-* Copyright John Maddock 2006-7, 2013-14.
-* Copyright Paul A. Bristow 2007, 2013-14.
-* Copyright Nikhar Agrawal 2013-14.
-* Copyright Christopher Kormanyos 2013-14.
-*
-* Use, modification and distribution are subject to the
-* Boost Software License, Version 1.0. (See accompanying file
-* LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt)
-* ```
-*/
- 
-'use strict';
- 
-// TODO: consider moving this to a separate pkg: @stdlib/math/base/special/xsinpi
- 
-// MODULES //
- 
-var isOdd = require( '@stdlib/math/base/assert/is-odd' );
-var floor = require( '@stdlib/math/base/special/floor' );
-var sinpi = require( '@stdlib/math/base/special/sinpi' );
- 
- 
-// MAIN //
- 
-/**
-* Calculates `x * sin(pi * x)`, taking extra care near when `x` is near a whole number.
-*
-* @private
-* @param {number} x - input value
-* @returns {number} function value
-*/
-function sinpx( x ) {
-	var result;
-	var dist;
-	var sign;
-	var fl;
- 
-	sign = 1;
-	if ( x < 0.0 ) {
-		x = -x;
-	}
-	fl = floor( x );
-	if ( isOdd(fl) ) {
-		fl += 1;
-		dist = fl - x;
-		sign = -sign;
-	} else {
-		dist = x - fl;
-	}
-	if ( dist > 0.5 ) {
-		dist = 1.0 - dist;
-	}
-	result = sinpi( dist );
-	return sign*x*result;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sinpx;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/a.js.html b/namespace/namespace/a.js.html deleted file mode 100644 index 501bdf24e3..0000000000 --- a/namespace/namespace/a.js.html +++ /dev/null @@ -1,2761 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/a.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace a.js

-
- -
- 100% - Statements - 892/892 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 892/892 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -8938x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'abs',
-	'path': '@stdlib/math/special/abs',
-	'value': require( '@stdlib/math/special/abs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/special/abs2',
-		'@stdlib/math/special/inabs'
-	]
-});
- 
-ns.push({
-	'alias': 'acartesianPower',
-	'path': '@stdlib/array/cartesian-power',
-	'value': require( '@stdlib/array/cartesian-power' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/cartesian-product',
-		'@stdlib/array/cartesian-square'
-	]
-});
- 
-ns.push({
-	'alias': 'acartesianProduct',
-	'path': '@stdlib/array/cartesian-product',
-	'value': require( '@stdlib/array/cartesian-product' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/cartesian-power',
-		'@stdlib/array/cartesian-square'
-	]
-});
- 
-ns.push({
-	'alias': 'acartesianSquare',
-	'path': '@stdlib/array/cartesian-square',
-	'value': require( '@stdlib/array/cartesian-square' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/cartesian-power',
-		'@stdlib/array/cartesian-product'
-	]
-});
- 
-ns.push({
-	'alias': 'acronym',
-	'path': '@stdlib/string/acronym',
-	'value': require( '@stdlib/string/acronym' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'aempty',
-	'path': '@stdlib/array/empty',
-	'value': require( '@stdlib/array/empty' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/empty-like',
-		'@stdlib/array/full',
-		'@stdlib/array/ones',
-		'@stdlib/array/zeros',
-		'@stdlib/ndarray/empty'
-	]
-});
- 
-ns.push({
-	'alias': 'aemptyLike',
-	'path': '@stdlib/array/empty-like',
-	'value': require( '@stdlib/array/empty-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/empty',
-		'@stdlib/array/full-like',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/zeros-like',
-		'@stdlib/ndarray/empty-like'
-	]
-});
- 
-ns.push({
-	'alias': 'AFINN_96',
-	'path': '@stdlib/datasets/afinn-96',
-	'value': require( '@stdlib/datasets/afinn-96' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/afinn-111'
-	]
-});
- 
-ns.push({
-	'alias': 'AFINN_111',
-	'path': '@stdlib/datasets/afinn-111',
-	'value': require( '@stdlib/datasets/afinn-111' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/afinn-96'
-	]
-});
- 
-ns.push({
-	'alias': 'afull',
-	'path': '@stdlib/array/full',
-	'value': require( '@stdlib/array/full' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full-like',
-		'@stdlib/array/ones',
-		'@stdlib/array/zeros',
-		'@stdlib/ndarray/full'
-	]
-});
- 
-ns.push({
-	'alias': 'afullLike',
-	'path': '@stdlib/array/full-like',
-	'value': require( '@stdlib/array/full-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/zeros-like',
-		'@stdlib/ndarray/full-like'
-	]
-});
- 
-ns.push({
-	'alias': 'alias2pkg',
-	'path': '@stdlib/namespace/alias2pkg',
-	'value': require( '@stdlib/namespace/alias2pkg' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2related',
-		'@stdlib/namespace/aliases',
-		'@stdlib/namespace/pkg2alias'
-	]
-});
- 
-ns.push({
-	'alias': 'alias2related',
-	'path': '@stdlib/namespace/alias2related',
-	'value': require( '@stdlib/namespace/alias2related' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2pkg',
-		'@stdlib/namespace/aliases',
-		'@stdlib/namespace/pkg2related'
-	]
-});
- 
-ns.push({
-	'alias': 'alias2standalone',
-	'path': '@stdlib/namespace/alias2standalone',
-	'value': require( '@stdlib/namespace/alias2standalone' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2pkg',
-		'@stdlib/namespace/alias2related',
-		'@stdlib/namespace/aliases',
-		'@stdlib/namespace/pkg2alias',
-		'@stdlib/namespace/pkg2standalone'
-	]
-});
- 
-ns.push({
-	'alias': 'aliases',
-	'path': '@stdlib/namespace/aliases',
-	'value': require( '@stdlib/namespace/aliases' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2pkg',
-		'@stdlib/namespace/alias2related',
-		'@stdlib/namespace/pkg2alias'
-	]
-});
- 
-ns.push({
-	'alias': 'allocUnsafe',
-	'path': '@stdlib/buffer/alloc-unsafe',
-	'value': require( '@stdlib/buffer/alloc-unsafe' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer',
-		'@stdlib/buffer/alloc',
-		'@stdlib/buffer/ctor',
-		'@stdlib/buffer/from-array',
-		'@stdlib/buffer/from-arraybuffer',
-		'@stdlib/buffer/from-buffer',
-		'@stdlib/buffer/from-string'
-	]
-});
- 
-ns.push({
-	'alias': 'amskfilter',
-	'path': '@stdlib/array/mskfilter',
-	'value': require( '@stdlib/array/mskfilter' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/filter',
-		'@stdlib/array/mskreject'
-	]
-});
- 
-ns.push({
-	'alias': 'amskput',
-	'path': '@stdlib/array/mskput',
-	'value': require( '@stdlib/array/mskput' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/place',
-		'@stdlib/array/put',
-		'@stdlib/array/take'
-	]
-});
- 
-ns.push({
-	'alias': 'amskreject',
-	'path': '@stdlib/array/mskreject',
-	'value': require( '@stdlib/array/mskreject' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/mskfilter',
-		'@stdlib/array/reject'
-	]
-});
- 
-ns.push({
-	'alias': 'anans',
-	'path': '@stdlib/array/nans',
-	'value': require( '@stdlib/array/nans' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full',
-		'@stdlib/array/nans-like',
-		'@stdlib/array/ones',
-		'@stdlib/array/zeros',
-		'@stdlib/ndarray/full'
-	]
-});
- 
-ns.push({
-	'alias': 'anansLike',
-	'path': '@stdlib/array/nans-like',
-	'value': require( '@stdlib/array/nans-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full-like',
-		'@stdlib/array/nans',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/zeros-like',
-		'@stdlib/ndarray/nans-like'
-	]
-});
- 
-ns.push({
-	'alias': 'anova1',
-	'path': '@stdlib/stats/anova1',
-	'value': require( '@stdlib/stats/anova1' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'ANSCOMBES_QUARTET',
-	'path': '@stdlib/datasets/anscombes-quartet',
-	'value': require( '@stdlib/datasets/anscombes-quartet' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'any',
-	'path': '@stdlib/utils/any',
-	'value': require( '@stdlib/utils/any' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/every',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none',
-		'@stdlib/utils/some'
-	]
-});
- 
-ns.push({
-	'alias': 'anyBy',
-	'path': '@stdlib/utils/any-by',
-	'value': require( '@stdlib/utils/any-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by',
-		'@stdlib/utils/any-by-right',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'anyByAsync',
-	'path': '@stdlib/utils/async/any-by',
-	'value': require( '@stdlib/utils/async/any-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/async/any-by-right',
-		'@stdlib/utils/async/every-by',
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/async/none-by',
-		'@stdlib/utils/async/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'anyByRight',
-	'path': '@stdlib/utils/any-by-right',
-	'value': require( '@stdlib/utils/any-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/async/any-by-right',
-		'@stdlib/utils/every-by-right',
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/none-by-right',
-		'@stdlib/utils/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'anyByRightAsync',
-	'path': '@stdlib/utils/async/any-by-right',
-	'value': require( '@stdlib/utils/async/any-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by',
-		'@stdlib/utils/any-by-right',
-		'@stdlib/utils/async/every-by-right',
-		'@stdlib/utils/async/for-each-right',
-		'@stdlib/utils/async/none-by-right',
-		'@stdlib/utils/async/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'anyInBy',
-	'path': '@stdlib/utils/any-in-by',
-	'value': require( '@stdlib/utils/any-in-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/any-own-by',
-		'@stdlib/object/every-in-by',
-		'@stdlib/utils/some-in-by'
-	]
-});
- 
-ns.push({
-	'alias': 'anyOwnBy',
-	'path': '@stdlib/utils/any-own-by',
-	'value': require( '@stdlib/utils/any-own-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/any-in-by',
-		'@stdlib/utils/every-own-by',
-		'@stdlib/utils/some-own-by'
-	]
-});
- 
-ns.push({
-	'alias': 'aones',
-	'path': '@stdlib/array/ones',
-	'value': require( '@stdlib/array/ones' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full',
-		'@stdlib/array/nans',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/zeros',
-		'@stdlib/ndarray/ones'
-	]
-});
- 
-ns.push({
-	'alias': 'aonesLike',
-	'path': '@stdlib/array/ones-like',
-	'value': require( '@stdlib/array/ones-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full-like',
-		'@stdlib/array/nans-like',
-		'@stdlib/array/ones',
-		'@stdlib/array/zeros-like',
-		'@stdlib/ndarray/ones-like'
-	]
-});
- 
-ns.push({
-	'alias': 'aoneTo',
-	'path': '@stdlib/array/one-to',
-	'value': require( '@stdlib/array/one-to' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full',
-		'@stdlib/array/ones',
-		'@stdlib/array/one-to-like',
-		'@stdlib/array/zero-to',
-		'@stdlib/ndarray/one-to'
-	]
-});
- 
-ns.push({
-	'alias': 'aoneToLike',
-	'path': '@stdlib/array/one-to-like',
-	'value': require( '@stdlib/array/one-to-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/full-like',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/one-to',
-		'@stdlib/array/zero-to-like'
-	]
-});
- 
-ns.push({
-	'alias': 'APERY',
-	'path': '@stdlib/constants/float64/apery',
-	'value': require( '@stdlib/constants/float64/apery' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'aplace',
-	'path': '@stdlib/array/place',
-	'value': require( '@stdlib/array/place' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/mskput',
-		'@stdlib/array/put',
-		'@stdlib/array/take'
-	]
-});
- 
-ns.push({
-	'alias': 'append',
-	'path': '@stdlib/utils/append',
-	'value': require( '@stdlib/utils/append' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/prepend',
-		'@stdlib/utils/push'
-	]
-});
- 
-ns.push({
-	'alias': 'aput',
-	'path': '@stdlib/array/put',
-	'value': require( '@stdlib/array/put' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/mskput',
-		'@stdlib/array/place',
-		'@stdlib/array/take'
-	]
-});
- 
-ns.push({
-	'alias': 'ARCH',
-	'path': '@stdlib/os/arch',
-	'value': require( '@stdlib/os/arch' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/os/platform'
-	]
-});
- 
-ns.push({
-	'alias': 'argumentFunction',
-	'path': '@stdlib/utils/argument-function',
-	'value': require( '@stdlib/utils/argument-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/constant-function',
-		'@stdlib/utils/identity-function'
-	]
-});
- 
-ns.push({
-	'alias': 'ARGV',
-	'path': '@stdlib/process/argv',
-	'value': require( '@stdlib/process/argv' ),
-	'type': 'Array',
-	'related': [
-		'@stdlib/process/env'
-	]
-});
- 
-ns.push({
-	'alias': 'array',
-	'path': '@stdlib/ndarray/array',
-	'value': require( '@stdlib/ndarray/array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'array2buffer',
-	'path': '@stdlib/buffer/from-array',
-	'value': require( '@stdlib/buffer/from-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer',
-		'@stdlib/buffer/alloc',
-		'@stdlib/buffer/ctor',
-		'@stdlib/buffer/from-arraybuffer',
-		'@stdlib/buffer/from-buffer',
-		'@stdlib/buffer/from-string'
-	]
-});
- 
-ns.push({
-	'alias': 'array2fancy',
-	'path': '@stdlib/array/to-fancy',
-	'value': require( '@stdlib/array/to-fancy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/fancy-slice',
-		'@stdlib/array/fancy-slice-assign',
-		'@stdlib/array/slice',
-		'@stdlib/ndarray/fancy'
-	]
-});
- 
-ns.push({
-	'alias': 'array2iterator',
-	'path': '@stdlib/array/to-iterator',
-	'value': require( '@stdlib/array/to-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-circular-iterator',
-		'@stdlib/array/to-iterator-right',
-		'@stdlib/array/to-strided-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'array2iteratorRight',
-	'path': '@stdlib/array/to-iterator-right',
-	'value': require( '@stdlib/array/to-iterator-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'ArrayBuffer',
-	'path': '@stdlib/array/buffer',
-	'value': require( '@stdlib/array/buffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer/ctor',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/shared-buffer',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'arraybuffer2buffer',
-	'path': '@stdlib/buffer/from-arraybuffer',
-	'value': require( '@stdlib/buffer/from-arraybuffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer',
-		'@stdlib/buffer/alloc',
-		'@stdlib/buffer/ctor',
-		'@stdlib/buffer/from-array',
-		'@stdlib/buffer/from-buffer',
-		'@stdlib/buffer/from-string'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayCtors',
-	'path': '@stdlib/array/ctors',
-	'value': require( '@stdlib/array/ctors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed-ctors'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayDataType',
-	'path': '@stdlib/array/dtype',
-	'value': require( '@stdlib/array/dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayDataTypes',
-	'path': '@stdlib/array/dtypes',
-	'value': require( '@stdlib/array/dtypes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed-dtypes',
-		'@stdlib/ndarray/dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'ArrayIndex',
-	'path': '@stdlib/array/index',
-	'value': require( '@stdlib/array/index' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-fancy'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayMinDataType',
-	'path': '@stdlib/array/min-dtype',
-	'value': require( '@stdlib/array/min-dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes',
-		'@stdlib/array/promotion-rules',
-		'@stdlib/array/safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayMostlySafeCasts',
-	'path': '@stdlib/array/mostly-safe-casts',
-	'value': require( '@stdlib/array/mostly-safe-casts' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/convert',
-		'@stdlib/array/convert-same',
-		'@stdlib/array/dtypes',
-		'@stdlib/array/safe-casts',
-		'@stdlib/array/same-kind-casts',
-		'@stdlib/ndarray/mostly-safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayNextDataType',
-	'path': '@stdlib/array/next-dtype',
-	'value': require( '@stdlib/array/next-dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtype',
-		'@stdlib/array/dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayPromotionRules',
-	'path': '@stdlib/array/promotion-rules',
-	'value': require( '@stdlib/array/promotion-rules' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes',
-		'@stdlib/array/safe-casts',
-		'@stdlib/ndarray/promotion-rules'
-	]
-});
- 
-ns.push({
-	'alias': 'arraySafeCasts',
-	'path': '@stdlib/array/safe-casts',
-	'value': require( '@stdlib/array/safe-casts' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/convert',
-		'@stdlib/array/convert-same',
-		'@stdlib/array/dtypes',
-		'@stdlib/array/mostly-safe-casts',
-		'@stdlib/array/same-kind-casts',
-		'@stdlib/ndarray/safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'arraySameKindCasts',
-	'path': '@stdlib/array/same-kind-casts',
-	'value': require( '@stdlib/array/same-kind-casts' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/convert',
-		'@stdlib/array/convert-same',
-		'@stdlib/array/dtypes',
-		'@stdlib/array/safe-casts',
-		'@stdlib/ndarray/same-kind-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayShape',
-	'path': '@stdlib/array/shape',
-	'value': require( '@stdlib/array/shape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/generic',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayStream',
-	'path': '@stdlib/streams/node/from-array',
-	'value': require( '@stdlib/streams/node/from-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/from-circular-array',
-		'@stdlib/streams/node/from-iterator',
-		'@stdlib/streams/node/from-strided-array'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayview2iterator',
-	'path': '@stdlib/array/to-view-iterator',
-	'value': require( '@stdlib/array/to-view-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-iterator',
-		'@stdlib/array/to-strided-iterator',
-		'@stdlib/array/to-view-iterator-right'
-	]
-});
- 
-ns.push({
-	'alias': 'arrayview2iteratorRight',
-	'path': '@stdlib/array/to-view-iterator-right',
-	'value': require( '@stdlib/array/to-view-iterator-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-iterator-right',
-		'@stdlib/array/to-strided-iterator',
-		'@stdlib/array/to-view-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'aslice',
-	'path': '@stdlib/array/slice',
-	'value': require( '@stdlib/array/slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/take'
-	]
-});
- 
-ns.push({
-	'alias': 'AsyncIteratorSymbol',
-	'path': '@stdlib/symbol/async-iterator',
-	'value': require( '@stdlib/symbol/async-iterator' ),
-	'type': 'symbol',
-	'related': [
-		'@stdlib/symbol/ctor',
-		'@stdlib/symbol/iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'atake',
-	'path': '@stdlib/array/take',
-	'value': require( '@stdlib/array/take' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/put',
-		'@stdlib/array/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'azeros',
-	'path': '@stdlib/array/zeros',
-	'value': require( '@stdlib/array/zeros' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/empty',
-		'@stdlib/array/full',
-		'@stdlib/array/nans',
-		'@stdlib/array/ones',
-		'@stdlib/array/zeros-like',
-		'@stdlib/ndarray/zeros'
-	]
-});
- 
-ns.push({
-	'alias': 'azerosLike',
-	'path': '@stdlib/array/zeros-like',
-	'value': require( '@stdlib/array/zeros-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/empty-like',
-		'@stdlib/array/full-like',
-		'@stdlib/array/nans-like',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/zeros',
-		'@stdlib/ndarray/zeros-like'
-	]
-});
- 
-ns.push({
-	'alias': 'azeroTo',
-	'path': '@stdlib/array/zero-to',
-	'value': require( '@stdlib/array/zero-to' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/empty',
-		'@stdlib/array/full',
-		'@stdlib/array/one-to',
-		'@stdlib/array/zero-to-like',
-		'@stdlib/array/zeros',
-		'@stdlib/ndarray/zero-to'
-	]
-});
- 
-ns.push({
-	'alias': 'azeroToLike',
-	'path': '@stdlib/array/zero-to-like',
-	'value': require( '@stdlib/array/zero-to-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/empty-like',
-		'@stdlib/array/full-like',
-		'@stdlib/array/nans-like',
-		'@stdlib/array/one-to-like',
-		'@stdlib/array/ones-like',
-		'@stdlib/array/zero-to',
-		'@stdlib/array/zeros-like'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/append.js.html b/namespace/namespace/append.js.html deleted file mode 100644 index d626cc3452..0000000000 --- a/namespace/namespace/append.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/append.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace append.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -438x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -704x -704x -704x -61656x -61656x -704x -704x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// FUNCTIONS //
- 
-/**
-* Appends a list of elements to a provided array.
-*
-* @private
-* @param {Array} arr - array to which to append
-* @param {Array} list - list of items to append
-* @returns {Array} input array
-*/
-function append( arr, list ) {
-	var i;
-	for ( i = 0; i < list.length; i++ ) {
-		arr.push( list[ i ] );
-	}
-	return arr;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = append;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/b.js.html b/namespace/namespace/b.js.html deleted file mode 100644 index 1f74531d87..0000000000 --- a/namespace/namespace/b.js.html +++ /dev/null @@ -1,757 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/b.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace b.js

-
- -
- 100% - Statements - 224/224 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 224/224 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -2258x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable stdlib/require-order */
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './append.js' );
- 
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'bartlettTest',
-	'path': '@stdlib/stats/bartlett-test',
-	'value': require( '@stdlib/stats/bartlett-test' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/vartest',
-		'@stdlib/stats/levene-test'
-	]
-});
- 
-append( ns, require( './base' ) );
- 
-ns.push({
-	'alias': 'bench',
-	'path': '@stdlib/bench',
-	'value': require( '@stdlib/bench' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/timeit'
-	]
-});
- 
-ns.push({
-	'alias': 'BERNDT_CPS_WAGES_1985',
-	'path': '@stdlib/datasets/berndt-cps-wages-1985',
-	'value': require( '@stdlib/datasets/berndt-cps-wages-1985' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/berndt-cps-wages-1978'
-	]
-});
- 
-ns.push({
-	'alias': 'bifurcate',
-	'path': '@stdlib/utils/bifurcate',
-	'value': require( '@stdlib/utils/bifurcate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate-by',
-		'@stdlib/utils/bifurcate-own',
-		'@stdlib/utils/group'
-	]
-});
- 
-ns.push({
-	'alias': 'bifurcateBy',
-	'path': '@stdlib/utils/bifurcate-by',
-	'value': require( '@stdlib/utils/bifurcate-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate',
-		'@stdlib/utils/group-by'
-	]
-});
- 
-ns.push({
-	'alias': 'bifurcateByAsync',
-	'path': '@stdlib/utils/async/bifurcate-by',
-	'value': require( '@stdlib/utils/async/bifurcate-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate-by',
-		'@stdlib/utils/async/group-by'
-	]
-});
- 
-ns.push({
-	'alias': 'bifurcateIn',
-	'path': '@stdlib/utils/bifurcate-in',
-	'value': require( '@stdlib/utils/bifurcate-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate',
-		'@stdlib/utils/bifurcate-by',
-		'@stdlib/utils/bifurcate-own',
-		'@stdlib/utils/group-in'
-	]
-});
- 
-ns.push({
-	'alias': 'bifurcateOwn',
-	'path': '@stdlib/utils/bifurcate-own',
-	'value': require( '@stdlib/utils/bifurcate-own' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate',
-		'@stdlib/utils/bifurcate-by',
-		'@stdlib/utils/bifurcate-in',
-		'@stdlib/utils/group-own'
-	]
-});
- 
-ns.push({
-	'alias': 'BigInt',
-	'path': '@stdlib/bigint/ctor',
-	'value': require( '@stdlib/bigint/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'binomialTest',
-	'path': '@stdlib/stats/binomial-test',
-	'value': require( '@stdlib/stats/binomial-test' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'Boolean',
-	'path': '@stdlib/boolean/ctor',
-	'value': require( '@stdlib/boolean/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'BooleanArray',
-	'path': '@stdlib/array/bool',
-	'value': require( '@stdlib/array/bool' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer'
-	]
-});
- 
-ns.push({
-	'alias': 'broadcastArray',
-	'path': '@stdlib/ndarray/broadcast-array',
-	'value': require( '@stdlib/ndarray/broadcast-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/broadcast-arrays',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/maybe-broadcast-array'
-	]
-});
- 
-ns.push({
-	'alias': 'broadcastArrays',
-	'path': '@stdlib/ndarray/broadcast-arrays',
-	'value': require( '@stdlib/ndarray/broadcast-arrays' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/broadcast-array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/maybe-broadcast-arrays'
-	]
-});
- 
-ns.push({
-	'alias': 'Buffer',
-	'path': '@stdlib/buffer/ctor',
-	'value': require( '@stdlib/buffer/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer'
-	]
-});
- 
-ns.push({
-	'alias': 'buffer2json',
-	'path': '@stdlib/buffer/to-json',
-	'value': require( '@stdlib/buffer/to-json' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-json',
-		'@stdlib/buffer/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'BYTE_ORDER',
-	'path': '@stdlib/os/byte-order',
-	'value': require( '@stdlib/os/byte-order' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-big-endian',
-		'@stdlib/assert/is-little-endian'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/a.js.html b/namespace/namespace/base/a.js.html deleted file mode 100644 index 4d4e7a0054..0000000000 --- a/namespace/namespace/base/a.js.html +++ /dev/null @@ -1,3574 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/a.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base a.js

-
- -
- 100% - Statements - 1163/1163 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 1163/1163 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -11648x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable max-lines */
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.abs',
-	'path': '@stdlib/math/base/special/abs',
-	'value': require( '@stdlib/math/base/special/abs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs2',
-		'@stdlib/math/base/special/absf',
-		'@stdlib/math/base/special/labs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.abs2',
-	'path': '@stdlib/math/base/special/abs2',
-	'value': require( '@stdlib/math/base/special/abs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs',
-		'@stdlib/math/base/special/abs2f'
-	]
-});
- 
-ns.push({
-	'alias': 'base.abs2f',
-	'path': '@stdlib/math/base/special/abs2f',
-	'value': require( '@stdlib/math/base/special/abs2f' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs2',
-		'@stdlib/math/base/special/absf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.absdiff',
-	'path': '@stdlib/math/base/utils/absolute-difference',
-	'value': require( '@stdlib/math/base/utils/absolute-difference' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/utils/relative-difference',
-		'@stdlib/math/base/utils/float64-epsilon-difference'
-	]
-});
- 
-ns.push({
-	'alias': 'base.absf',
-	'path': '@stdlib/math/base/special/absf',
-	'value': require( '@stdlib/math/base/special/absf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs',
-		'@stdlib/math/base/special/abs2f',
-		'@stdlib/math/base/special/labs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acartesianPower',
-	'path': '@stdlib/array/base/cartesian-power',
-	'value': require( '@stdlib/array/base/cartesian-power' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/cartesian-power',
-		'@stdlib/array/base/cartesian-product',
-		'@stdlib/array/base/cartesian-square'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acartesianProduct',
-	'path': '@stdlib/array/base/cartesian-product',
-	'value': require( '@stdlib/array/base/cartesian-product' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/cartesian-product',
-		'@stdlib/array/base/cartesian-power',
-		'@stdlib/array/base/cartesian-square'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acartesianSquare',
-	'path': '@stdlib/array/base/cartesian-square',
-	'value': require( '@stdlib/array/base/cartesian-square' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/cartesian-square',
-		'@stdlib/array/base/cartesian-power',
-		'@stdlib/array/base/cartesian-product'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acos',
-	'path': '@stdlib/math/base/special/acos',
-	'value': require( '@stdlib/math/base/special/acos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/base/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acosd',
-	'path': '@stdlib/math/base/special/acosd',
-	'value': require( '@stdlib/math/base/special/acosd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asind',
-		'@stdlib/math/base/special/atand'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acosf',
-	'path': '@stdlib/math/base/special/acosf',
-	'value': require( '@stdlib/math/base/special/acosf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asinf',
-		'@stdlib/math/base/special/atanf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acosh',
-	'path': '@stdlib/math/base/special/acosh',
-	'value': require( '@stdlib/math/base/special/acosh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/base/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acot',
-	'path': '@stdlib/math/base/special/acot',
-	'value': require( '@stdlib/math/base/special/acot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/atan',
-		'@stdlib/math/base/special/cot'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acotd',
-	'path': '@stdlib/math/base/special/acotd',
-	'value': require( '@stdlib/math/base/special/acotd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acot',
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/atand',
-		'@stdlib/math/base/special/cotd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acotf',
-	'path': '@stdlib/math/base/special/acotf',
-	'value': require( '@stdlib/math/base/special/acotf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acot',
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/atanf',
-		'@stdlib/math/base/special/cotf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acoth',
-	'path': '@stdlib/math/base/special/acoth',
-	'value': require( '@stdlib/math/base/special/acoth' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/acot',
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/base/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acovercos',
-	'path': '@stdlib/math/base/special/acovercos',
-	'value': require( '@stdlib/math/base/special/acovercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acoversin',
-		'@stdlib/math/base/special/avercos',
-		'@stdlib/math/base/special/covercos',
-		'@stdlib/math/base/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acoversin',
-	'path': '@stdlib/math/base/special/acoversin',
-	'value': require( '@stdlib/math/base/special/acoversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acovercos',
-		'@stdlib/math/base/special/aversin',
-		'@stdlib/math/base/special/coversin',
-		'@stdlib/math/base/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acsc',
-	'path': '@stdlib/math/base/special/acsc',
-	'value': require( '@stdlib/math/base/special/acsc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acot',
-		'@stdlib/math/base/special/acsch',
-		'@stdlib/math/base/special/asec',
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/base/special/csc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acscd',
-	'path': '@stdlib/math/base/special/acscd',
-	'value': require( '@stdlib/math/base/special/acscd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acsc',
-		'@stdlib/math/base/special/acsch',
-		'@stdlib/math/base/special/asecd',
-		'@stdlib/math/base/special/asind',
-		'@stdlib/math/base/special/cscd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acscdf',
-	'path': '@stdlib/math/base/special/acscdf',
-	'value': require( '@stdlib/math/base/special/acscdf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acsc',
-		'@stdlib/math/base/special/acsch',
-		'@stdlib/math/base/special/asecdf',
-		'@stdlib/math/base/special/asindf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acscf',
-	'path': '@stdlib/math/base/special/acscf',
-	'value': require( '@stdlib/math/base/special/acscf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acsc',
-		'@stdlib/math/base/special/acsch',
-		'@stdlib/math/base/special/asecf',
-		'@stdlib/math/base/special/asinf',
-		'@stdlib/math/base/special/cscf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.acsch',
-	'path': '@stdlib/math/base/special/acsch',
-	'value': require( '@stdlib/math/base/special/acsch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/acsc',
-		'@stdlib/math/base/special/asech',
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/base/special/csc',
-		'@stdlib/math/base/special/csch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.add',
-	'path': '@stdlib/number/float64/base/add',
-	'value': require( '@stdlib/number/float64/base/add' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/div',
-		'@stdlib/number/float64/base/mul',
-		'@stdlib/number/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.add3',
-	'path': '@stdlib/number/float64/base/add3',
-	'value': require( '@stdlib/number/float64/base/add3' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add'
-	]
-});
- 
-ns.push({
-	'alias': 'base.add4',
-	'path': '@stdlib/number/float64/base/add4',
-	'value': require( '@stdlib/number/float64/base/add4' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add'
-	]
-});
- 
-ns.push({
-	'alias': 'base.add5',
-	'path': '@stdlib/number/float64/base/add5',
-	'value': require( '@stdlib/number/float64/base/add5' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add'
-	]
-});
- 
-ns.push({
-	'alias': 'base.addf',
-	'path': '@stdlib/number/float32/base/add',
-	'value': require( '@stdlib/number/float32/base/add' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add',
-		'@stdlib/number/float32/base/div',
-		'@stdlib/number/float32/base/mul',
-		'@stdlib/number/float32/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled',
-	'path': '@stdlib/array/base/filled',
-	'value': require( '@stdlib/array/base/filled' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filledBy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled2d',
-	'path': '@stdlib/array/base/filled2d',
-	'value': require( '@stdlib/array/base/filled2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled2dBy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled2dBy',
-	'path': '@stdlib/array/base/filled2d-by',
-	'value': require( '@stdlib/array/base/filled2d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled2d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled3d',
-	'path': '@stdlib/array/base/filled3d',
-	'value': require( '@stdlib/array/base/filled3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled3dBy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled3dBy',
-	'path': '@stdlib/array/base/filled3d-by',
-	'value': require( '@stdlib/array/base/filled3d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled3d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled4d',
-	'path': '@stdlib/array/base/filled4d',
-	'value': require( '@stdlib/array/base/filled4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled4dBy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled4dBy',
-	'path': '@stdlib/array/base/filled4d-by',
-	'value': require( '@stdlib/array/base/filled4d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled4d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled5d',
-	'path': '@stdlib/array/base/filled5d',
-	'value': require( '@stdlib/array/base/filled5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled5dBy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilled5dBy',
-	'path': '@stdlib/array/base/filled5d-by',
-	'value': require( '@stdlib/array/base/filled5d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilledBy',
-	'path': '@stdlib/array/base/filled-by',
-	'value': require( '@stdlib/array/base/filled-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filled'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afillednd',
-	'path': '@stdlib/array/base/fillednd',
-	'value': require( '@stdlib/array/base/fillednd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/filledndBy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilledndBy',
-	'path': '@stdlib/array/base/fillednd-by',
-	'value': require( '@stdlib/array/base/fillednd-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/fillednd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afilter',
-	'path': '@stdlib/array/base/filter',
-	'value': require( '@stdlib/array/base/filter' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.afirst',
-	'path': '@stdlib/array/base/first',
-	'value': require( '@stdlib/array/base/first' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.aflatten',
-	'path': '@stdlib/array/base/flatten',
-	'value': require( '@stdlib/array/base/flatten' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten-by'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten2d',
-	'path': '@stdlib/array/base/flatten2d',
-	'value': require( '@stdlib/array/base/flatten2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten2d-by'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten2dBy',
-	'path': '@stdlib/array/base/flatten2d-by',
-	'value': require( '@stdlib/array/base/flatten2d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten2d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten3d',
-	'path': '@stdlib/array/base/flatten3d',
-	'value': require( '@stdlib/array/base/flatten3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten3d-by'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten3dBy',
-	'path': '@stdlib/array/base/flatten3d-by',
-	'value': require( '@stdlib/array/base/flatten3d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten3d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten4d',
-	'path': '@stdlib/array/base/flatten4d',
-	'value': require( '@stdlib/array/base/flatten4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten4d-by'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten4dBy',
-	'path': '@stdlib/array/base/flatten4d-by',
-	'value': require( '@stdlib/array/base/flatten4d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten4d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten5d',
-	'path': '@stdlib/array/base/flatten5d',
-	'value': require( '@stdlib/array/base/flatten5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten5d-by'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflatten5dBy',
-	'path': '@stdlib/array/base/flatten5d-by',
-	'value': require( '@stdlib/array/base/flatten5d-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflattenBy',
-	'path': '@stdlib/array/base/flatten-by',
-	'value': require( '@stdlib/array/base/flatten-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flatten'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afliplr2d',
-	'path': '@stdlib/array/base/fliplr2d',
-	'value': require( '@stdlib/array/base/fliplr2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/fliplr3d',
-		'@stdlib/array/base/fliplr4d',
-		'@stdlib/array/base/fliplr5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afliplr3d',
-	'path': '@stdlib/array/base/fliplr3d',
-	'value': require( '@stdlib/array/base/fliplr3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/fliplr2d',
-		'@stdlib/array/base/fliplr4d',
-		'@stdlib/array/base/fliplr5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afliplr4d',
-	'path': '@stdlib/array/base/fliplr4d',
-	'value': require( '@stdlib/array/base/fliplr4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/fliplr2d',
-		'@stdlib/array/base/fliplr3d',
-		'@stdlib/array/base/fliplr5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.afliplr5d',
-	'path': '@stdlib/array/base/fliplr5d',
-	'value': require( '@stdlib/array/base/fliplr5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/fliplr2d',
-		'@stdlib/array/base/fliplr3d',
-		'@stdlib/array/base/fliplr4d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflipud2d',
-	'path': '@stdlib/array/base/flipud2d',
-	'value': require( '@stdlib/array/base/flipud2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flipud3d',
-		'@stdlib/array/base/flipud4d',
-		'@stdlib/array/base/flipud5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflipud3d',
-	'path': '@stdlib/array/base/flipud3d',
-	'value': require( '@stdlib/array/base/flipud3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flipud2d',
-		'@stdlib/array/base/flipud4d',
-		'@stdlib/array/base/flipud5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflipud4d',
-	'path': '@stdlib/array/base/flipud4d',
-	'value': require( '@stdlib/array/base/flipud4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flipud2d',
-		'@stdlib/array/base/flipud3d',
-		'@stdlib/array/base/flipud5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aflipud5d',
-	'path': '@stdlib/array/base/flipud5d',
-	'value': require( '@stdlib/array/base/flipud5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/flipud2d',
-		'@stdlib/array/base/flipud3d',
-		'@stdlib/array/base/flipud4d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ahavercos',
-	'path': '@stdlib/math/base/special/ahavercos',
-	'value': require( '@stdlib/math/base/special/ahavercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ahaversin',
-		'@stdlib/math/base/special/havercos',
-		'@stdlib/math/base/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ahaversin',
-	'path': '@stdlib/math/base/special/ahaversin',
-	'value': require( '@stdlib/math/base/special/ahaversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ahavercos',
-		'@stdlib/math/base/special/haversin',
-		'@stdlib/math/base/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.altcase',
-	'path': '@stdlib/string/base/altcase',
-	'value': require( '@stdlib/string/base/altcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aones',
-	'path': '@stdlib/array/base/ones',
-	'value': require( '@stdlib/array/base/ones' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros',
-		'@stdlib/array/base/ones2d',
-		'@stdlib/array/base/ones3d',
-		'@stdlib/array/base/ones4d',
-		'@stdlib/array/base/ones5d',
-		'@stdlib/array/base/onesnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aones2d',
-	'path': '@stdlib/array/base/ones2d',
-	'value': require( '@stdlib/array/base/ones2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros2d',
-		'@stdlib/array/base/ones',
-		'@stdlib/array/base/ones3d',
-		'@stdlib/array/base/ones4d',
-		'@stdlib/array/base/ones5d',
-		'@stdlib/array/base/onesnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aones3d',
-	'path': '@stdlib/array/base/ones3d',
-	'value': require( '@stdlib/array/base/ones3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros3d',
-		'@stdlib/array/base/ones',
-		'@stdlib/array/base/ones2d',
-		'@stdlib/array/base/ones4d',
-		'@stdlib/array/base/ones5d',
-		'@stdlib/array/base/onesnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aones4d',
-	'path': '@stdlib/array/base/ones4d',
-	'value': require( '@stdlib/array/base/ones4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros4d',
-		'@stdlib/array/base/ones',
-		'@stdlib/array/base/ones2d',
-		'@stdlib/array/base/ones3d',
-		'@stdlib/array/base/ones5d',
-		'@stdlib/array/base/onesnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aones5d',
-	'path': '@stdlib/array/base/ones5d',
-	'value': require( '@stdlib/array/base/ones5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros5d',
-		'@stdlib/array/base/ones',
-		'@stdlib/array/base/ones2d',
-		'@stdlib/array/base/ones3d',
-		'@stdlib/array/base/ones4d',
-		'@stdlib/array/base/onesnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aonesnd',
-	'path': '@stdlib/array/base/onesnd',
-	'value': require( '@stdlib/array/base/onesnd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zerosnd',
-		'@stdlib/array/base/ones',
-		'@stdlib/array/base/ones2d',
-		'@stdlib/array/base/ones3d',
-		'@stdlib/array/base/ones4d',
-		'@stdlib/array/base/ones5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aoneTo',
-	'path': '@stdlib/array/base/one-to',
-	'value': require( '@stdlib/array/base/one-to' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zero-to',
-		'@stdlib/array/base/ones'
-	]
-});
- 
-ns.push({
-	'alias': 'base.args2multislice',
-	'path': '@stdlib/slice/base/args2multislice',
-	'value': require( '@stdlib/slice/base/args2multislice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/args2slice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asec',
-	'path': '@stdlib/math/base/special/asec',
-	'value': require( '@stdlib/math/base/special/asec' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acot',
-		'@stdlib/math/base/special/acsc',
-		'@stdlib/math/base/special/asech',
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/base/special/sec'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asecd',
-	'path': '@stdlib/math/base/special/asecd',
-	'value': require( '@stdlib/math/base/special/asecd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asec',
-		'@stdlib/math/base/special/asech',
-		'@stdlib/math/base/special/acosd',
-		'@stdlib/math/base/special/secd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asecdf',
-	'path': '@stdlib/math/base/special/asecdf',
-	'value': require( '@stdlib/math/base/special/asecdf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asec',
-		'@stdlib/math/base/special/asech',
-		'@stdlib/math/base/special/acosdf',
-		'@stdlib/math/base/special/secdf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asecf',
-	'path': '@stdlib/math/base/special/asecf',
-	'value': require( '@stdlib/math/base/special/asecf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asec',
-		'@stdlib/math/base/special/asech',
-		'@stdlib/math/base/special/acosf',
-		'@stdlib/math/base/special/secf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asech',
-	'path': '@stdlib/math/base/special/asech',
-	'value': require( '@stdlib/math/base/special/asech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asec',
-		'@stdlib/math/base/special/asech',
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/sech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asin',
-	'path': '@stdlib/math/base/special/asin',
-	'value': require( '@stdlib/math/base/special/asin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/base/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asind',
-	'path': '@stdlib/math/base/special/asind',
-	'value': require( '@stdlib/math/base/special/asind' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/base/special/atand'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asindf',
-	'path': '@stdlib/math/base/special/asindf',
-	'value': require( '@stdlib/math/base/special/asindf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asinf',
-		'@stdlib/math/base/special/asind'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asinf',
-	'path': '@stdlib/math/base/special/asinf',
-	'value': require( '@stdlib/math/base/special/asinf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/base/special/asindf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.asinh',
-	'path': '@stdlib/math/base/special/asinh',
-	'value': require( '@stdlib/math/base/special/asinh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/base/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.atan',
-	'path': '@stdlib/math/base/special/atan',
-	'value': require( '@stdlib/math/base/special/atan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/base/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.atan2',
-	'path': '@stdlib/math/base/special/atan2',
-	'value': require( '@stdlib/math/base/special/atan2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.atand',
-	'path': '@stdlib/math/base/special/atand',
-	'value': require( '@stdlib/math/base/special/atand' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atan',
-		'@stdlib/math/base/special/atanh',
-		'@stdlib/math/base/special/acosd',
-		'@stdlib/math/base/special/adins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.atanf',
-	'path': '@stdlib/math/base/special/atanf',
-	'value': require( '@stdlib/math/base/special/atanf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atan',
-		'@stdlib/math/base/special/atanh',
-		'@stdlib/math/base/special/acosf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.atanh',
-	'path': '@stdlib/math/base/special/atanh',
-	'value': require( '@stdlib/math/base/special/atanh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/base/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.avercos',
-	'path': '@stdlib/math/base/special/avercos',
-	'value': require( '@stdlib/math/base/special/avercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/aversin',
-		'@stdlib/math/base/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.aversin',
-	'path': '@stdlib/math/base/special/aversin',
-	'value': require( '@stdlib/math/base/special/aversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/avercos',
-		'@stdlib/math/base/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azeros',
-	'path': '@stdlib/array/base/zeros',
-	'value': require( '@stdlib/array/base/zeros' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/ones',
-		'@stdlib/array/base/zeros2d',
-		'@stdlib/array/base/zeros3d',
-		'@stdlib/array/base/zeros4d',
-		'@stdlib/array/base/zeros5d',
-		'@stdlib/array/base/zerosnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azeros2d',
-	'path': '@stdlib/array/base/zeros2d',
-	'value': require( '@stdlib/array/base/zeros2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros',
-		'@stdlib/array/base/ones2d',
-		'@stdlib/array/base/zeros3d',
-		'@stdlib/array/base/zeros4d',
-		'@stdlib/array/base/zeros5d',
-		'@stdlib/array/base/zerosnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azeros3d',
-	'path': '@stdlib/array/base/zeros3d',
-	'value': require( '@stdlib/array/base/zeros3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros',
-		'@stdlib/array/base/ones3d',
-		'@stdlib/array/base/zeros2d',
-		'@stdlib/array/base/zeros4d',
-		'@stdlib/array/base/zeros5d',
-		'@stdlib/array/base/zerosnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azeros4d',
-	'path': '@stdlib/array/base/zeros4d',
-	'value': require( '@stdlib/array/base/zeros4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros',
-		'@stdlib/array/base/ones4d',
-		'@stdlib/array/base/zeros2d',
-		'@stdlib/array/base/zeros3d',
-		'@stdlib/array/base/zeros5d',
-		'@stdlib/array/base/zerosnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azeros5d',
-	'path': '@stdlib/array/base/zeros5d',
-	'value': require( '@stdlib/array/base/zeros5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros',
-		'@stdlib/array/base/ones5d',
-		'@stdlib/array/base/zeros2d',
-		'@stdlib/array/base/zeros3d',
-		'@stdlib/array/base/zeros4d',
-		'@stdlib/array/base/zerosnd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azerosnd',
-	'path': '@stdlib/array/base/zerosnd',
-	'value': require( '@stdlib/array/base/zerosnd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/zeros',
-		'@stdlib/array/base/onesnd',
-		'@stdlib/array/base/zeros2d',
-		'@stdlib/array/base/zeros3d',
-		'@stdlib/array/base/zeros4d',
-		'@stdlib/array/base/zeros5d'
-	]
-});
- 
-ns.push({
-	'alias': 'base.azeroTo',
-	'path': '@stdlib/array/base/zero-to',
-	'value': require( '@stdlib/array/base/zero-to' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/base/one-to'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/b.js.html b/namespace/namespace/base/b.js.html deleted file mode 100644 index 34b8d70b71..0000000000 --- a/namespace/namespace/base/b.js.html +++ /dev/null @@ -1,718 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/b.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base b.js

-
- -
- 100% - Statements - 211/211 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 211/211 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -2128x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.bernoulli',
-	'path': '@stdlib/math/base/special/bernoulli',
-	'value': require( '@stdlib/math/base/special/bernoulli' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.besselj0',
-	'path': '@stdlib/math/base/special/besselj0',
-	'value': require( '@stdlib/math/base/special/besselj0' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/besselj1',
-		'@stdlib/math/base/special/bessely0',
-		'@stdlib/math/base/special/bessely1'
-	]
-});
- 
-ns.push({
-	'alias': 'base.besselj1',
-	'path': '@stdlib/math/base/special/besselj1',
-	'value': require( '@stdlib/math/base/special/besselj1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/besselj0',
-		'@stdlib/math/base/special/bessely0',
-		'@stdlib/math/base/special/bessely1'
-	]
-});
- 
-ns.push({
-	'alias': 'base.bessely0',
-	'path': '@stdlib/math/base/special/bessely0',
-	'value': require( '@stdlib/math/base/special/bessely0' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/besselj0',
-		'@stdlib/math/base/special/besselj1',
-		'@stdlib/math/base/special/bessely1'
-	]
-});
- 
-ns.push({
-	'alias': 'base.bessely1',
-	'path': '@stdlib/math/base/special/bessely1',
-	'value': require( '@stdlib/math/base/special/bessely1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/besselj0',
-		'@stdlib/math/base/special/besselj1',
-		'@stdlib/math/base/special/bessely0'
-	]
-});
- 
-ns.push({
-	'alias': 'base.beta',
-	'path': '@stdlib/math/base/special/beta',
-	'value': require( '@stdlib/math/base/special/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/betainc',
-		'@stdlib/math/base/special/betaincinv',
-		'@stdlib/math/base/special/betaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.betainc',
-	'path': '@stdlib/math/base/special/betainc',
-	'value': require( '@stdlib/math/base/special/betainc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/beta',
-		'@stdlib/math/base/special/betaincinv',
-		'@stdlib/math/base/special/betaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.betaincinv',
-	'path': '@stdlib/math/base/special/betaincinv',
-	'value': require( '@stdlib/math/base/special/betaincinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/beta',
-		'@stdlib/math/base/special/betainc',
-		'@stdlib/math/base/special/betaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.betaln',
-	'path': '@stdlib/math/base/special/betaln',
-	'value': require( '@stdlib/math/base/special/betaln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/beta',
-		'@stdlib/math/base/special/betainc',
-		'@stdlib/math/base/special/betaincinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.binet',
-	'path': '@stdlib/math/base/special/binet',
-	'value': require( '@stdlib/math/base/special/binet' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci',
-		'@stdlib/math/base/special/negafibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'base.binomcoef',
-	'path': '@stdlib/math/base/special/binomcoef',
-	'value': require( '@stdlib/math/base/special/binomcoef' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.binomcoefln',
-	'path': '@stdlib/math/base/special/binomcoefln',
-	'value': require( '@stdlib/math/base/special/binomcoefln' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.boxcox',
-	'path': '@stdlib/math/base/special/boxcox',
-	'value': require( '@stdlib/math/base/special/boxcox' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/boxcoxinv',
-		'@stdlib/math/base/special/boxcox1p',
-		'@stdlib/math/base/special/boxcox1pinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.boxcox1p',
-	'path': '@stdlib/math/base/special/boxcox1p',
-	'value': require( '@stdlib/math/base/special/boxcox1p' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/boxcox',
-		'@stdlib/math/base/special/boxcox1pinv',
-		'@stdlib/math/base/special/boxcoxinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.boxcox1pinv',
-	'path': '@stdlib/math/base/special/boxcox1pinv',
-	'value': require( '@stdlib/math/base/special/boxcox1pinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/boxcox',
-		'@stdlib/math/base/special/boxcox1p',
-		'@stdlib/math/base/special/boxcoxinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.boxcoxinv',
-	'path': '@stdlib/math/base/special/boxcoxinv',
-	'value': require( '@stdlib/math/base/special/boxcoxinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/boxcox',
-		'@stdlib/math/base/special/boxcox1p',
-		'@stdlib/math/base/special/boxcox1pinv'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/c.js.html b/namespace/namespace/base/c.js.html deleted file mode 100644 index 6dc332edf0..0000000000 --- a/namespace/namespace/base/c.js.html +++ /dev/null @@ -1,2293 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/c.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base c.js

-
- -
- 100% - Statements - 736/736 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 736/736 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -7378x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.cabs',
-	'path': '@stdlib/math/base/special/cabs',
-	'value': require( '@stdlib/math/base/special/cabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs2',
-		'@stdlib/math/base/special/abs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cabs2',
-	'path': '@stdlib/math/base/special/cabs2',
-	'value': require( '@stdlib/math/base/special/cabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs',
-		'@stdlib/math/base/special/abs2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cabs2f',
-	'path': '@stdlib/math/base/special/cabs2f',
-	'value': require( '@stdlib/math/base/special/cabs2f' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs2',
-		'@stdlib/math/base/special/cabsf',
-		'@stdlib/math/base/special/abs2f'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cabsf',
-	'path': '@stdlib/math/base/special/cabsf',
-	'value': require( '@stdlib/math/base/special/cabsf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs',
-		'@stdlib/math/base/special/cabs2f',
-		'@stdlib/math/base/special/absf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cadd',
-	'path': '@stdlib/complex/float64/base/add',
-	'value': require( '@stdlib/complex/float64/base/add' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/div',
-		'@stdlib/complex/float64/base/mul',
-		'@stdlib/complex/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.caddf',
-	'path': '@stdlib/complex/float32/base/add',
-	'value': require( '@stdlib/complex/float32/base/add' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/add',
-		'@stdlib/math/base/ops/cdivf',
-		'@stdlib/complex/float32/base/mul',
-		'@stdlib/complex/float32/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.camelcase',
-	'path': '@stdlib/string/base/camelcase',
-	'value': require( '@stdlib/string/base/camelcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/constantcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/snakecase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.capitalize',
-	'path': '@stdlib/string/base/capitalize',
-	'value': require( '@stdlib/string/base/capitalize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cbrt',
-	'path': '@stdlib/math/base/special/cbrt',
-	'value': require( '@stdlib/math/base/special/cbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/pow',
-		'@stdlib/math/base/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cbrtf',
-	'path': '@stdlib/math/base/special/cbrtf',
-	'value': require( '@stdlib/math/base/special/cbrtf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cbrt',
-		'@stdlib/math/base/special/powf',
-		'@stdlib/math/base/special/sqrtf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cceil',
-	'path': '@stdlib/math/base/special/cceil',
-	'value': require( '@stdlib/math/base/special/cceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceiln',
-		'@stdlib/math/base/special/cfloor',
-		'@stdlib/math/base/special/cround'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cceilf',
-	'path': '@stdlib/math/base/special/cceilf',
-	'value': require( '@stdlib/math/base/special/cceilf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceil',
-		'@stdlib/math/base/special/cceilnf',
-		'@stdlib/math/base/special/cfloorf',
-		'@stdlib/math/base/special/croundf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cceiln',
-	'path': '@stdlib/math/base/special/cceiln',
-	'value': require( '@stdlib/math/base/special/cceiln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceil',
-		'@stdlib/math/base/special/cfloorn',
-		'@stdlib/math/base/special/croundn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ccis',
-	'path': '@stdlib/math/base/special/ccis',
-	'value': require( '@stdlib/math/base/special/ccis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.cdiv',
-	'path': '@stdlib/complex/float64/base/div',
-	'value': require( '@stdlib/complex/float64/base/div' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/add',
-		'@stdlib/complex/float64/base/mul',
-		'@stdlib/complex/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceil',
-	'path': '@stdlib/math/base/special/ceil',
-	'value': require( '@stdlib/math/base/special/ceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceiln',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/round'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceil2',
-	'path': '@stdlib/math/base/special/ceil2',
-	'value': require( '@stdlib/math/base/special/ceil2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/ceil10',
-		'@stdlib/math/base/special/floor2',
-		'@stdlib/math/base/special/round2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceil10',
-	'path': '@stdlib/math/base/special/ceil10',
-	'value': require( '@stdlib/math/base/special/ceil10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/ceil2',
-		'@stdlib/math/base/special/floor10',
-		'@stdlib/math/base/special/round10'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceilb',
-	'path': '@stdlib/math/base/special/ceilb',
-	'value': require( '@stdlib/math/base/special/ceilb' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/ceiln',
-		'@stdlib/math/base/special/floorb',
-		'@stdlib/math/base/special/roundb'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceilf',
-	'path': '@stdlib/math/base/special/ceilf',
-	'value': require( '@stdlib/math/base/special/ceilf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/floorf',
-		'@stdlib/math/base/special/roundf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceiln',
-	'path': '@stdlib/math/base/special/ceiln',
-	'value': require( '@stdlib/math/base/special/ceiln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/ceilb',
-		'@stdlib/math/base/special/floorn',
-		'@stdlib/math/base/special/roundn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ceilsd',
-	'path': '@stdlib/math/base/special/ceilsd',
-	'value': require( '@stdlib/math/base/special/ceilsd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/floorsd',
-		'@stdlib/math/base/special/roundsd',
-		'@stdlib/math/base/special/truncsd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cexp',
-	'path': '@stdlib/math/base/special/cexp',
-	'value': require( '@stdlib/math/base/special/cexp' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.cflipsign',
-	'path': '@stdlib/math/base/special/cflipsign',
-	'value': require( '@stdlib/math/base/special/cflipsign' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/neg',
-		'@stdlib/math/base/special/csignum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cflipsignf',
-	'path': '@stdlib/math/base/special/cflipsignf',
-	'value': require( '@stdlib/math/base/special/cflipsignf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/base/neg',
-		'@stdlib/math/base/special/cflipsign',
-		'@stdlib/math/base/special/csignumf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cfloor',
-	'path': '@stdlib/math/base/special/cfloor',
-	'value': require( '@stdlib/math/base/special/cfloor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceil',
-		'@stdlib/math/base/special/cfloorn',
-		'@stdlib/math/base/special/cround'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cfloorn',
-	'path': '@stdlib/math/base/special/cfloorn',
-	'value': require( '@stdlib/math/base/special/cfloorn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceiln',
-		'@stdlib/math/base/special/cfloor',
-		'@stdlib/math/base/special/croundn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cidentity',
-	'path': '@stdlib/complex/float64/base/identity',
-	'value': require( '@stdlib/complex/float64/base/identity' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/base/identity',
-		'@stdlib/number/float64/base/identity'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cidentityf',
-	'path': '@stdlib/complex/float32/base/identity',
-	'value': require( '@stdlib/complex/float32/base/identity' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/identity',
-		'@stdlib/number/float32/base/identity'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cinv',
-	'path': '@stdlib/math/base/special/cinv',
-	'value': require( '@stdlib/math/base/special/cinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/div'
-	]
-});
- 
-ns.push({
-	'alias': 'base.clamp',
-	'path': '@stdlib/math/base/special/clamp',
-	'value': require( '@stdlib/math/base/special/clamp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/clampf',
-		'@stdlib/math/base/special/wrap'
-	]
-});
- 
-ns.push({
-	'alias': 'base.clampf',
-	'path': '@stdlib/math/base/special/clampf',
-	'value': require( '@stdlib/math/base/special/clampf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/clamp',
-		'@stdlib/math/base/special/wrapf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cmul',
-	'path': '@stdlib/complex/float64/base/mul',
-	'value': require( '@stdlib/complex/float64/base/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/add',
-		'@stdlib/complex/float64/base/div',
-		'@stdlib/complex/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cmulf',
-	'path': '@stdlib/complex/float32/base/mul',
-	'value': require( '@stdlib/complex/float32/base/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/base/add',
-		'@stdlib/math/base/ops/cdivf',
-		'@stdlib/complex/float64/base/mul',
-		'@stdlib/complex/float32/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cneg',
-	'path': '@stdlib/complex/float64/base/neg',
-	'value': require( '@stdlib/complex/float64/base/neg' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cnegf',
-	'path': '@stdlib/complex/float32/base/neg',
-	'value': require( '@stdlib/complex/float32/base/neg' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/neg',
-		'@stdlib/math/base/special/cabsf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.codePointAt',
-	'path': '@stdlib/string/base/code-point-at',
-	'value': require( '@stdlib/string/base/code-point-at' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.constantcase',
-	'path': '@stdlib/string/base/constantcase',
-	'value': require( '@stdlib/string/base/constantcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/snakecase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.continuedFraction',
-	'path': '@stdlib/math/base/tools/continued-fraction',
-	'value': require( '@stdlib/math/base/tools/continued-fraction' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.copysign',
-	'path': '@stdlib/math/base/special/copysign',
-	'value': require( '@stdlib/math/base/special/copysign' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/flipsign'
-	]
-});
- 
-ns.push({
-	'alias': 'base.copysignf',
-	'path': '@stdlib/math/base/special/copysignf',
-	'value': require( '@stdlib/math/base/special/copysignf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/copysign',
-		'@stdlib/math/base/special/flipsignf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cos',
-	'path': '@stdlib/math/base/special/cos',
-	'value': require( '@stdlib/math/base/special/cos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cospi',
-		'@stdlib/math/base/special/cosm1',
-		'@stdlib/math/base/special/sin',
-		'@stdlib/math/base/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cosd',
-	'path': '@stdlib/math/base/special/cosd',
-	'value': require( '@stdlib/math/base/special/cosd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sind',
-		'@stdlib/math/base/special/tand'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cosh',
-	'path': '@stdlib/math/base/special/cosh',
-	'value': require( '@stdlib/math/base/special/cosh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/sinh',
-		'@stdlib/math/base/special/tanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cosm1',
-	'path': '@stdlib/math/base/special/cosm1',
-	'value': require( '@stdlib/math/base/special/cosm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cospi',
-	'path': '@stdlib/math/base/special/cospi',
-	'value': require( '@stdlib/math/base/special/cospi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cot',
-	'path': '@stdlib/math/base/special/cot',
-	'value': require( '@stdlib/math/base/special/cot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/csc',
-		'@stdlib/math/base/special/sec',
-		'@stdlib/math/base/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cotd',
-	'path': '@stdlib/math/base/special/cotd',
-	'value': require( '@stdlib/math/base/special/cotd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cscd',
-		'@stdlib/math/base/special/secd',
-		'@stdlib/math/base/special/tand'
-	]
-});
- 
-ns.push({
-	'alias': 'base.coth',
-	'path': '@stdlib/math/base/special/coth',
-	'value': require( '@stdlib/math/base/special/coth' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/base/special/cot',
-		'@stdlib/math/base/special/csch',
-		'@stdlib/math/base/special/sech',
-		'@stdlib/math/base/special/tanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.covercos',
-	'path': '@stdlib/math/base/special/covercos',
-	'value': require( '@stdlib/math/base/special/covercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/coversin',
-		'@stdlib/math/base/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.coversin',
-	'path': '@stdlib/math/base/special/coversin',
-	'value': require( '@stdlib/math/base/special/coversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/covercos',
-		'@stdlib/math/base/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cphase',
-	'path': '@stdlib/math/base/special/cphase',
-	'value': require( '@stdlib/math/base/special/cphase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cpolar',
-	'path': '@stdlib/math/base/special/cpolar',
-	'value': require( '@stdlib/math/base/special/cpolar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cabs',
-		'@stdlib/math/base/special/cphase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cround',
-	'path': '@stdlib/math/base/special/cround',
-	'value': require( '@stdlib/math/base/special/cround' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceil',
-		'@stdlib/math/base/special/cfloor',
-		'@stdlib/math/base/special/croundn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.croundn',
-	'path': '@stdlib/math/base/special/croundn',
-	'value': require( '@stdlib/math/base/special/croundn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cceiln',
-		'@stdlib/math/base/special/cfloorn',
-		'@stdlib/math/base/special/cround'
-	]
-});
- 
-ns.push({
-	'alias': 'base.csc',
-	'path': '@stdlib/math/base/special/csc',
-	'value': require( '@stdlib/math/base/special/csc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cot',
-		'@stdlib/math/base/special/sec',
-		'@stdlib/math/base/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.cscd',
-	'path': '@stdlib/math/base/special/cscd',
-	'value': require( '@stdlib/math/base/special/cscd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cotd',
-		'@stdlib/math/base/special/secd',
-		'@stdlib/math/base/special/sind'
-	]
-});
- 
-ns.push({
-	'alias': 'base.csch',
-	'path': '@stdlib/math/base/special/csch',
-	'value': require( '@stdlib/math/base/special/csch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acsch',
-		'@stdlib/math/base/special/csc',
-		'@stdlib/math/base/special/coth',
-		'@stdlib/math/base/special/sech',
-		'@stdlib/math/base/special/sinh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.csignum',
-	'path': '@stdlib/math/base/special/csignum',
-	'value': require( '@stdlib/math/base/special/csignum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/signum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.csub',
-	'path': '@stdlib/complex/float64/base/sub',
-	'value': require( '@stdlib/complex/float64/base/sub' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/base/add',
-		'@stdlib/complex/float64/base/div',
-		'@stdlib/complex/float64/base/mul'
-	]
-});
- 
-ns.push({
-	'alias': 'base.csubf',
-	'path': '@stdlib/complex/float32/base/sub',
-	'value': require( '@stdlib/complex/float32/base/sub' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/base/add',
-		'@stdlib/math/base/ops/cdivf',
-		'@stdlib/complex/float32/base/mul',
-		'@stdlib/complex/float64/base/sub'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/coverage.ndjson b/namespace/namespace/base/coverage.ndjson deleted file mode 100644 index 271a8b3b65..0000000000 --- a/namespace/namespace/base/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[4539,4539,100,27,27,100,0,0,100,4539,4539,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[4552,4552,100,27,27,100,0,0,100,4552,4552,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[4562,4562,100,27,27,100,0,0,100,4562,4562,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[4598,4598,100,27,27,100,0,0,100,4598,4598,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[4608,4608,100,27,27,100,0,0,100,4608,4608,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[4628,4628,100,27,27,100,0,0,100,4628,4628,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[5038,5038,100,27,27,100,0,0,100,5038,5038,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[5565,5565,100,27,27,100,0,0,100,5565,5565,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[5565,5565,100,27,27,100,0,0,100,5565,5565,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[6134,6134,100,27,27,100,0,0,100,6134,6134,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[6286,6286,100,27,27,100,0,0,100,6286,6286,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[6288,6288,100,27,27,100,0,0,100,6288,6288,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/base/d.js.html b/namespace/namespace/base/d.js.html deleted file mode 100644 index 2506b91093..0000000000 --- a/namespace/namespace/base/d.js.html +++ /dev/null @@ -1,448 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/d.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base d.js

-
- -
- 100% - Statements - 121/121 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 121/121 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -1228x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable stdlib/require-order */
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './../append.js' );
- 
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.deg2rad',
-	'path': '@stdlib/math/base/special/deg2rad',
-	'value': require( '@stdlib/math/base/special/deg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rad2deg'
-	]
-});
- 
-ns.push({
-	'alias': 'base.deg2radf',
-	'path': '@stdlib/math/base/special/deg2radf',
-	'value': require( '@stdlib/math/base/special/deg2radf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/deg2rad',
-		'@stdlib/math/base/special/rad2degf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.digamma',
-	'path': '@stdlib/math/base/special/digamma',
-	'value': require( '@stdlib/math/base/special/digamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/trigamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.diracDelta',
-	'path': '@stdlib/math/base/special/dirac-delta',
-	'value': require( '@stdlib/math/base/special/dirac-delta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/kronecker-delta'
-	]
-});
- 
-ns.push({
-	'alias': 'base.div',
-	'path': '@stdlib/number/float64/base/div',
-	'value': require( '@stdlib/number/float64/base/div' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add',
-		'@stdlib/number/float64/base/mul',
-		'@stdlib/number/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.divf',
-	'path': '@stdlib/number/float32/base/div',
-	'value': require( '@stdlib/number/float32/base/div' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/add',
-		'@stdlib/number/float64/base/div',
-		'@stdlib/number/float32/base/mul',
-		'@stdlib/number/float32/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.dotcase',
-	'path': '@stdlib/string/base/dotcase',
-	'value': require( '@stdlib/string/base/dotcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/snakecase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-append( ns, require( './dists' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/dists/coverage.ndjson b/namespace/namespace/base/dists/coverage.ndjson deleted file mode 100644 index 1373af3bb1..0000000000 --- a/namespace/namespace/base/dists/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[3736,3736,100,1,1,100,0,0,100,3736,3736,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[3784,3784,100,1,1,100,0,0,100,3784,3784,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/base/dists/index.html b/namespace/namespace/base/dists/index.html deleted file mode 100644 index fb29ec3d41..0000000000 --- a/namespace/namespace/base/dists/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/dists - - - - - - - - - -
-
-

All files namespace/lib/namespace/base/dists

-
- -
- 100% - Statements - 3784/3784 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 3784/3784 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%3784/3784100%1/1100%0/0100%3784/3784
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/dists/index.js.html b/namespace/namespace/base/dists/index.js.html deleted file mode 100644 index ea6a490977..0000000000 --- a/namespace/namespace/base/dists/index.js.html +++ /dev/null @@ -1,11437 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/dists/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/dists index.js

-
- -
- 100% - Statements - 3784/3784 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 3784/3784 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174 -1175 -1176 -1177 -1178 -1179 -1180 -1181 -1182 -1183 -1184 -1185 -1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196 -1197 -1198 -1199 -1200 -1201 -1202 -1203 -1204 -1205 -1206 -1207 -1208 -1209 -1210 -1211 -1212 -1213 -1214 -1215 -1216 -1217 -1218 -1219 -1220 -1221 -1222 -1223 -1224 -1225 -1226 -1227 -1228 -1229 -1230 -1231 -1232 -1233 -1234 -1235 -1236 -1237 -1238 -1239 -1240 -1241 -1242 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -1250 -1251 -1252 -1253 -1254 -1255 -1256 -1257 -1258 -1259 -1260 -1261 -1262 -1263 -1264 -1265 -1266 -1267 -1268 -1269 -1270 -1271 -1272 -1273 -1274 -1275 -1276 -1277 -1278 -1279 -1280 -1281 -1282 -1283 -1284 -1285 -1286 -1287 -1288 -1289 -1290 -1291 -1292 -1293 -1294 -1295 -1296 -1297 -1298 -1299 -1300 -1301 -1302 -1303 -1304 -1305 -1306 -1307 -1308 -1309 -1310 -1311 -1312 -1313 -1314 -1315 -1316 -1317 -1318 -1319 -1320 -1321 -1322 -1323 -1324 -1325 -1326 -1327 -1328 -1329 -1330 -1331 -1332 -1333 -1334 -1335 -1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 -1354 -1355 -1356 -1357 -1358 -1359 -1360 -1361 -1362 -1363 -1364 -1365 -1366 -1367 -1368 -1369 -1370 -1371 -1372 -1373 -1374 -1375 -1376 -1377 -1378 -1379 -1380 -1381 -1382 -1383 -1384 -1385 -1386 -1387 -1388 -1389 -1390 -1391 -1392 -1393 -1394 -1395 -1396 -1397 -1398 -1399 -1400 -1401 -1402 -1403 -1404 -1405 -1406 -1407 -1408 -1409 -1410 -1411 -1412 -1413 -1414 -1415 -1416 -1417 -1418 -1419 -1420 -1421 -1422 -1423 -1424 -1425 -1426 -1427 -1428 -1429 -1430 -1431 -1432 -1433 -1434 -1435 -1436 -1437 -1438 -1439 -1440 -1441 -1442 -1443 -1444 -1445 -1446 -1447 -1448 -1449 -1450 -1451 -1452 -1453 -1454 -1455 -1456 -1457 -1458 -1459 -1460 -1461 -1462 -1463 -1464 -1465 -1466 -1467 -1468 -1469 -1470 -1471 -1472 -1473 -1474 -1475 -1476 -1477 -1478 -1479 -1480 -1481 -1482 -1483 -1484 -1485 -1486 -1487 -1488 -1489 -1490 -1491 -1492 -1493 -1494 -1495 -1496 -1497 -1498 -1499 -1500 -1501 -1502 -1503 -1504 -1505 -1506 -1507 -1508 -1509 -1510 -1511 -1512 -1513 -1514 -1515 -1516 -1517 -1518 -1519 -1520 -1521 -1522 -1523 -1524 -1525 -1526 -1527 -1528 -1529 -1530 -1531 -1532 -1533 -1534 -1535 -1536 -1537 -1538 -1539 -1540 -1541 -1542 -1543 -1544 -1545 -1546 -1547 -1548 -1549 -1550 -1551 -1552 -1553 -1554 -1555 -1556 -1557 -1558 -1559 -1560 -1561 -1562 -1563 -1564 -1565 -1566 -1567 -1568 -1569 -1570 -1571 -1572 -1573 -1574 -1575 -1576 -1577 -1578 -1579 -1580 -1581 -1582 -1583 -1584 -1585 -1586 -1587 -1588 -1589 -1590 -1591 -1592 -1593 -1594 -1595 -1596 -1597 -1598 -1599 -1600 -1601 -1602 -1603 -1604 -1605 -1606 -1607 -1608 -1609 -1610 -1611 -1612 -1613 -1614 -1615 -1616 -1617 -1618 -1619 -1620 -1621 -1622 -1623 -1624 -1625 -1626 -1627 -1628 -1629 -1630 -1631 -1632 -1633 -1634 -1635 -1636 -1637 -1638 -1639 -1640 -1641 -1642 -1643 -1644 -1645 -1646 -1647 -1648 -1649 -1650 -1651 -1652 -1653 -1654 -1655 -1656 -1657 -1658 -1659 -1660 -1661 -1662 -1663 -1664 -1665 -1666 -1667 -1668 -1669 -1670 -1671 -1672 -1673 -1674 -1675 -1676 -1677 -1678 -1679 -1680 -1681 -1682 -1683 -1684 -1685 -1686 -1687 -1688 -1689 -1690 -1691 -1692 -1693 -1694 -1695 -1696 -1697 -1698 -1699 -1700 -1701 -1702 -1703 -1704 -1705 -1706 -1707 -1708 -1709 -1710 -1711 -1712 -1713 -1714 -1715 -1716 -1717 -1718 -1719 -1720 -1721 -1722 -1723 -1724 -1725 -1726 -1727 -1728 -1729 -1730 -1731 -1732 -1733 -1734 -1735 -1736 -1737 -1738 -1739 -1740 -1741 -1742 -1743 -1744 -1745 -1746 -1747 -1748 -1749 -1750 -1751 -1752 -1753 -1754 -1755 -1756 -1757 -1758 -1759 -1760 -1761 -1762 -1763 -1764 -1765 -1766 -1767 -1768 -1769 -1770 -1771 -1772 -1773 -1774 -1775 -1776 -1777 -1778 -1779 -1780 -1781 -1782 -1783 -1784 -1785 -1786 -1787 -1788 -1789 -1790 -1791 -1792 -1793 -1794 -1795 -1796 -1797 -1798 -1799 -1800 -1801 -1802 -1803 -1804 -1805 -1806 -1807 -1808 -1809 -1810 -1811 -1812 -1813 -1814 -1815 -1816 -1817 -1818 -1819 -1820 -1821 -1822 -1823 -1824 -1825 -1826 -1827 -1828 -1829 -1830 -1831 -1832 -1833 -1834 -1835 -1836 -1837 -1838 -1839 -1840 -1841 -1842 -1843 -1844 -1845 -1846 -1847 -1848 -1849 -1850 -1851 -1852 -1853 -1854 -1855 -1856 -1857 -1858 -1859 -1860 -1861 -1862 -1863 -1864 -1865 -1866 -1867 -1868 -1869 -1870 -1871 -1872 -1873 -1874 -1875 -1876 -1877 -1878 -1879 -1880 -1881 -1882 -1883 -1884 -1885 -1886 -1887 -1888 -1889 -1890 -1891 -1892 -1893 -1894 -1895 -1896 -1897 -1898 -1899 -1900 -1901 -1902 -1903 -1904 -1905 -1906 -1907 -1908 -1909 -1910 -1911 -1912 -1913 -1914 -1915 -1916 -1917 -1918 -1919 -1920 -1921 -1922 -1923 -1924 -1925 -1926 -1927 -1928 -1929 -1930 -1931 -1932 -1933 -1934 -1935 -1936 -1937 -1938 -1939 -1940 -1941 -1942 -1943 -1944 -1945 -1946 -1947 -1948 -1949 -1950 -1951 -1952 -1953 -1954 -1955 -1956 -1957 -1958 -1959 -1960 -1961 -1962 -1963 -1964 -1965 -1966 -1967 -1968 -1969 -1970 -1971 -1972 -1973 -1974 -1975 -1976 -1977 -1978 -1979 -1980 -1981 -1982 -1983 -1984 -1985 -1986 -1987 -1988 -1989 -1990 -1991 -1992 -1993 -1994 -1995 -1996 -1997 -1998 -1999 -2000 -2001 -2002 -2003 -2004 -2005 -2006 -2007 -2008 -2009 -2010 -2011 -2012 -2013 -2014 -2015 -2016 -2017 -2018 -2019 -2020 -2021 -2022 -2023 -2024 -2025 -2026 -2027 -2028 -2029 -2030 -2031 -2032 -2033 -2034 -2035 -2036 -2037 -2038 -2039 -2040 -2041 -2042 -2043 -2044 -2045 -2046 -2047 -2048 -2049 -2050 -2051 -2052 -2053 -2054 -2055 -2056 -2057 -2058 -2059 -2060 -2061 -2062 -2063 -2064 -2065 -2066 -2067 -2068 -2069 -2070 -2071 -2072 -2073 -2074 -2075 -2076 -2077 -2078 -2079 -2080 -2081 -2082 -2083 -2084 -2085 -2086 -2087 -2088 -2089 -2090 -2091 -2092 -2093 -2094 -2095 -2096 -2097 -2098 -2099 -2100 -2101 -2102 -2103 -2104 -2105 -2106 -2107 -2108 -2109 -2110 -2111 -2112 -2113 -2114 -2115 -2116 -2117 -2118 -2119 -2120 -2121 -2122 -2123 -2124 -2125 -2126 -2127 -2128 -2129 -2130 -2131 -2132 -2133 -2134 -2135 -2136 -2137 -2138 -2139 -2140 -2141 -2142 -2143 -2144 -2145 -2146 -2147 -2148 -2149 -2150 -2151 -2152 -2153 -2154 -2155 -2156 -2157 -2158 -2159 -2160 -2161 -2162 -2163 -2164 -2165 -2166 -2167 -2168 -2169 -2170 -2171 -2172 -2173 -2174 -2175 -2176 -2177 -2178 -2179 -2180 -2181 -2182 -2183 -2184 -2185 -2186 -2187 -2188 -2189 -2190 -2191 -2192 -2193 -2194 -2195 -2196 -2197 -2198 -2199 -2200 -2201 -2202 -2203 -2204 -2205 -2206 -2207 -2208 -2209 -2210 -2211 -2212 -2213 -2214 -2215 -2216 -2217 -2218 -2219 -2220 -2221 -2222 -2223 -2224 -2225 -2226 -2227 -2228 -2229 -2230 -2231 -2232 -2233 -2234 -2235 -2236 -2237 -2238 -2239 -2240 -2241 -2242 -2243 -2244 -2245 -2246 -2247 -2248 -2249 -2250 -2251 -2252 -2253 -2254 -2255 -2256 -2257 -2258 -2259 -2260 -2261 -2262 -2263 -2264 -2265 -2266 -2267 -2268 -2269 -2270 -2271 -2272 -2273 -2274 -2275 -2276 -2277 -2278 -2279 -2280 -2281 -2282 -2283 -2284 -2285 -2286 -2287 -2288 -2289 -2290 -2291 -2292 -2293 -2294 -2295 -2296 -2297 -2298 -2299 -2300 -2301 -2302 -2303 -2304 -2305 -2306 -2307 -2308 -2309 -2310 -2311 -2312 -2313 -2314 -2315 -2316 -2317 -2318 -2319 -2320 -2321 -2322 -2323 -2324 -2325 -2326 -2327 -2328 -2329 -2330 -2331 -2332 -2333 -2334 -2335 -2336 -2337 -2338 -2339 -2340 -2341 -2342 -2343 -2344 -2345 -2346 -2347 -2348 -2349 -2350 -2351 -2352 -2353 -2354 -2355 -2356 -2357 -2358 -2359 -2360 -2361 -2362 -2363 -2364 -2365 -2366 -2367 -2368 -2369 -2370 -2371 -2372 -2373 -2374 -2375 -2376 -2377 -2378 -2379 -2380 -2381 -2382 -2383 -2384 -2385 -2386 -2387 -2388 -2389 -2390 -2391 -2392 -2393 -2394 -2395 -2396 -2397 -2398 -2399 -2400 -2401 -2402 -2403 -2404 -2405 -2406 -2407 -2408 -2409 -2410 -2411 -2412 -2413 -2414 -2415 -2416 -2417 -2418 -2419 -2420 -2421 -2422 -2423 -2424 -2425 -2426 -2427 -2428 -2429 -2430 -2431 -2432 -2433 -2434 -2435 -2436 -2437 -2438 -2439 -2440 -2441 -2442 -2443 -2444 -2445 -2446 -2447 -2448 -2449 -2450 -2451 -2452 -2453 -2454 -2455 -2456 -2457 -2458 -2459 -2460 -2461 -2462 -2463 -2464 -2465 -2466 -2467 -2468 -2469 -2470 -2471 -2472 -2473 -2474 -2475 -2476 -2477 -2478 -2479 -2480 -2481 -2482 -2483 -2484 -2485 -2486 -2487 -2488 -2489 -2490 -2491 -2492 -2493 -2494 -2495 -2496 -2497 -2498 -2499 -2500 -2501 -2502 -2503 -2504 -2505 -2506 -2507 -2508 -2509 -2510 -2511 -2512 -2513 -2514 -2515 -2516 -2517 -2518 -2519 -2520 -2521 -2522 -2523 -2524 -2525 -2526 -2527 -2528 -2529 -2530 -2531 -2532 -2533 -2534 -2535 -2536 -2537 -2538 -2539 -2540 -2541 -2542 -2543 -2544 -2545 -2546 -2547 -2548 -2549 -2550 -2551 -2552 -2553 -2554 -2555 -2556 -2557 -2558 -2559 -2560 -2561 -2562 -2563 -2564 -2565 -2566 -2567 -2568 -2569 -2570 -2571 -2572 -2573 -2574 -2575 -2576 -2577 -2578 -2579 -2580 -2581 -2582 -2583 -2584 -2585 -2586 -2587 -2588 -2589 -2590 -2591 -2592 -2593 -2594 -2595 -2596 -2597 -2598 -2599 -2600 -2601 -2602 -2603 -2604 -2605 -2606 -2607 -2608 -2609 -2610 -2611 -2612 -2613 -2614 -2615 -2616 -2617 -2618 -2619 -2620 -2621 -2622 -2623 -2624 -2625 -2626 -2627 -2628 -2629 -2630 -2631 -2632 -2633 -2634 -2635 -2636 -2637 -2638 -2639 -2640 -2641 -2642 -2643 -2644 -2645 -2646 -2647 -2648 -2649 -2650 -2651 -2652 -2653 -2654 -2655 -2656 -2657 -2658 -2659 -2660 -2661 -2662 -2663 -2664 -2665 -2666 -2667 -2668 -2669 -2670 -2671 -2672 -2673 -2674 -2675 -2676 -2677 -2678 -2679 -2680 -2681 -2682 -2683 -2684 -2685 -2686 -2687 -2688 -2689 -2690 -2691 -2692 -2693 -2694 -2695 -2696 -2697 -2698 -2699 -2700 -2701 -2702 -2703 -2704 -2705 -2706 -2707 -2708 -2709 -2710 -2711 -2712 -2713 -2714 -2715 -2716 -2717 -2718 -2719 -2720 -2721 -2722 -2723 -2724 -2725 -2726 -2727 -2728 -2729 -2730 -2731 -2732 -2733 -2734 -2735 -2736 -2737 -2738 -2739 -2740 -2741 -2742 -2743 -2744 -2745 -2746 -2747 -2748 -2749 -2750 -2751 -2752 -2753 -2754 -2755 -2756 -2757 -2758 -2759 -2760 -2761 -2762 -2763 -2764 -2765 -2766 -2767 -2768 -2769 -2770 -2771 -2772 -2773 -2774 -2775 -2776 -2777 -2778 -2779 -2780 -2781 -2782 -2783 -2784 -2785 -2786 -2787 -2788 -2789 -2790 -2791 -2792 -2793 -2794 -2795 -2796 -2797 -2798 -2799 -2800 -2801 -2802 -2803 -2804 -2805 -2806 -2807 -2808 -2809 -2810 -2811 -2812 -2813 -2814 -2815 -2816 -2817 -2818 -2819 -2820 -2821 -2822 -2823 -2824 -2825 -2826 -2827 -2828 -2829 -2830 -2831 -2832 -2833 -2834 -2835 -2836 -2837 -2838 -2839 -2840 -2841 -2842 -2843 -2844 -2845 -2846 -2847 -2848 -2849 -2850 -2851 -2852 -2853 -2854 -2855 -2856 -2857 -2858 -2859 -2860 -2861 -2862 -2863 -2864 -2865 -2866 -2867 -2868 -2869 -2870 -2871 -2872 -2873 -2874 -2875 -2876 -2877 -2878 -2879 -2880 -2881 -2882 -2883 -2884 -2885 -2886 -2887 -2888 -2889 -2890 -2891 -2892 -2893 -2894 -2895 -2896 -2897 -2898 -2899 -2900 -2901 -2902 -2903 -2904 -2905 -2906 -2907 -2908 -2909 -2910 -2911 -2912 -2913 -2914 -2915 -2916 -2917 -2918 -2919 -2920 -2921 -2922 -2923 -2924 -2925 -2926 -2927 -2928 -2929 -2930 -2931 -2932 -2933 -2934 -2935 -2936 -2937 -2938 -2939 -2940 -2941 -2942 -2943 -2944 -2945 -2946 -2947 -2948 -2949 -2950 -2951 -2952 -2953 -2954 -2955 -2956 -2957 -2958 -2959 -2960 -2961 -2962 -2963 -2964 -2965 -2966 -2967 -2968 -2969 -2970 -2971 -2972 -2973 -2974 -2975 -2976 -2977 -2978 -2979 -2980 -2981 -2982 -2983 -2984 -2985 -2986 -2987 -2988 -2989 -2990 -2991 -2992 -2993 -2994 -2995 -2996 -2997 -2998 -2999 -3000 -3001 -3002 -3003 -3004 -3005 -3006 -3007 -3008 -3009 -3010 -3011 -3012 -3013 -3014 -3015 -3016 -3017 -3018 -3019 -3020 -3021 -3022 -3023 -3024 -3025 -3026 -3027 -3028 -3029 -3030 -3031 -3032 -3033 -3034 -3035 -3036 -3037 -3038 -3039 -3040 -3041 -3042 -3043 -3044 -3045 -3046 -3047 -3048 -3049 -3050 -3051 -3052 -3053 -3054 -3055 -3056 -3057 -3058 -3059 -3060 -3061 -3062 -3063 -3064 -3065 -3066 -3067 -3068 -3069 -3070 -3071 -3072 -3073 -3074 -3075 -3076 -3077 -3078 -3079 -3080 -3081 -3082 -3083 -3084 -3085 -3086 -3087 -3088 -3089 -3090 -3091 -3092 -3093 -3094 -3095 -3096 -3097 -3098 -3099 -3100 -3101 -3102 -3103 -3104 -3105 -3106 -3107 -3108 -3109 -3110 -3111 -3112 -3113 -3114 -3115 -3116 -3117 -3118 -3119 -3120 -3121 -3122 -3123 -3124 -3125 -3126 -3127 -3128 -3129 -3130 -3131 -3132 -3133 -3134 -3135 -3136 -3137 -3138 -3139 -3140 -3141 -3142 -3143 -3144 -3145 -3146 -3147 -3148 -3149 -3150 -3151 -3152 -3153 -3154 -3155 -3156 -3157 -3158 -3159 -3160 -3161 -3162 -3163 -3164 -3165 -3166 -3167 -3168 -3169 -3170 -3171 -3172 -3173 -3174 -3175 -3176 -3177 -3178 -3179 -3180 -3181 -3182 -3183 -3184 -3185 -3186 -3187 -3188 -3189 -3190 -3191 -3192 -3193 -3194 -3195 -3196 -3197 -3198 -3199 -3200 -3201 -3202 -3203 -3204 -3205 -3206 -3207 -3208 -3209 -3210 -3211 -3212 -3213 -3214 -3215 -3216 -3217 -3218 -3219 -3220 -3221 -3222 -3223 -3224 -3225 -3226 -3227 -3228 -3229 -3230 -3231 -3232 -3233 -3234 -3235 -3236 -3237 -3238 -3239 -3240 -3241 -3242 -3243 -3244 -3245 -3246 -3247 -3248 -3249 -3250 -3251 -3252 -3253 -3254 -3255 -3256 -3257 -3258 -3259 -3260 -3261 -3262 -3263 -3264 -3265 -3266 -3267 -3268 -3269 -3270 -3271 -3272 -3273 -3274 -3275 -3276 -3277 -3278 -3279 -3280 -3281 -3282 -3283 -3284 -3285 -3286 -3287 -3288 -3289 -3290 -3291 -3292 -3293 -3294 -3295 -3296 -3297 -3298 -3299 -3300 -3301 -3302 -3303 -3304 -3305 -3306 -3307 -3308 -3309 -3310 -3311 -3312 -3313 -3314 -3315 -3316 -3317 -3318 -3319 -3320 -3321 -3322 -3323 -3324 -3325 -3326 -3327 -3328 -3329 -3330 -3331 -3332 -3333 -3334 -3335 -3336 -3337 -3338 -3339 -3340 -3341 -3342 -3343 -3344 -3345 -3346 -3347 -3348 -3349 -3350 -3351 -3352 -3353 -3354 -3355 -3356 -3357 -3358 -3359 -3360 -3361 -3362 -3363 -3364 -3365 -3366 -3367 -3368 -3369 -3370 -3371 -3372 -3373 -3374 -3375 -3376 -3377 -3378 -3379 -3380 -3381 -3382 -3383 -3384 -3385 -3386 -3387 -3388 -3389 -3390 -3391 -3392 -3393 -3394 -3395 -3396 -3397 -3398 -3399 -3400 -3401 -3402 -3403 -3404 -3405 -3406 -3407 -3408 -3409 -3410 -3411 -3412 -3413 -3414 -3415 -3416 -3417 -3418 -3419 -3420 -3421 -3422 -3423 -3424 -3425 -3426 -3427 -3428 -3429 -3430 -3431 -3432 -3433 -3434 -3435 -3436 -3437 -3438 -3439 -3440 -3441 -3442 -3443 -3444 -3445 -3446 -3447 -3448 -3449 -3450 -3451 -3452 -3453 -3454 -3455 -3456 -3457 -3458 -3459 -3460 -3461 -3462 -3463 -3464 -3465 -3466 -3467 -3468 -3469 -3470 -3471 -3472 -3473 -3474 -3475 -3476 -3477 -3478 -3479 -3480 -3481 -3482 -3483 -3484 -3485 -3486 -3487 -3488 -3489 -3490 -3491 -3492 -3493 -3494 -3495 -3496 -3497 -3498 -3499 -3500 -3501 -3502 -3503 -3504 -3505 -3506 -3507 -3508 -3509 -3510 -3511 -3512 -3513 -3514 -3515 -3516 -3517 -3518 -3519 -3520 -3521 -3522 -3523 -3524 -3525 -3526 -3527 -3528 -3529 -3530 -3531 -3532 -3533 -3534 -3535 -3536 -3537 -3538 -3539 -3540 -3541 -3542 -3543 -3544 -3545 -3546 -3547 -3548 -3549 -3550 -3551 -3552 -3553 -3554 -3555 -3556 -3557 -3558 -3559 -3560 -3561 -3562 -3563 -3564 -3565 -3566 -3567 -3568 -3569 -3570 -3571 -3572 -3573 -3574 -3575 -3576 -3577 -3578 -3579 -3580 -3581 -3582 -3583 -3584 -3585 -3586 -3587 -3588 -3589 -3590 -3591 -3592 -3593 -3594 -3595 -3596 -3597 -3598 -3599 -3600 -3601 -3602 -3603 -3604 -3605 -3606 -3607 -3608 -3609 -3610 -3611 -3612 -3613 -3614 -3615 -3616 -3617 -3618 -3619 -3620 -3621 -3622 -3623 -3624 -3625 -3626 -3627 -3628 -3629 -3630 -3631 -3632 -3633 -3634 -3635 -3636 -3637 -3638 -3639 -3640 -3641 -3642 -3643 -3644 -3645 -3646 -3647 -3648 -3649 -3650 -3651 -3652 -3653 -3654 -3655 -3656 -3657 -3658 -3659 -3660 -3661 -3662 -3663 -3664 -3665 -3666 -3667 -3668 -3669 -3670 -3671 -3672 -3673 -3674 -3675 -3676 -3677 -3678 -3679 -3680 -3681 -3682 -3683 -3684 -3685 -3686 -3687 -3688 -3689 -3690 -3691 -3692 -3693 -3694 -3695 -3696 -3697 -3698 -3699 -3700 -3701 -3702 -3703 -3704 -3705 -3706 -3707 -3708 -3709 -3710 -3711 -3712 -3713 -3714 -3715 -3716 -3717 -3718 -3719 -3720 -3721 -3722 -3723 -3724 -3725 -3726 -3727 -3728 -3729 -3730 -3731 -3732 -3733 -3734 -3735 -3736 -3737 -3738 -3739 -3740 -3741 -3742 -3743 -3744 -3745 -3746 -3747 -3748 -3749 -3750 -3751 -3752 -3753 -3754 -3755 -3756 -3757 -3758 -3759 -3760 -3761 -3762 -3763 -3764 -3765 -3766 -3767 -3768 -3769 -3770 -3771 -3772 -3773 -3774 -3775 -3776 -3777 -3778 -3779 -3780 -3781 -3782 -3783 -3784 -37858x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.dists.arcsine.Arcsine',
-	'path': '@stdlib/stats/base/dists/arcsine/ctor',
-	'value': require( '@stdlib/stats/base/dists/arcsine/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.cdf',
-	'path': '@stdlib/stats/base/dists/arcsine/cdf',
-	'value': require( '@stdlib/stats/base/dists/arcsine/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.entropy',
-	'path': '@stdlib/stats/base/dists/arcsine/entropy',
-	'value': require( '@stdlib/stats/base/dists/arcsine/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.kurtosis',
-	'path': '@stdlib/stats/base/dists/arcsine/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/arcsine/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.logcdf',
-	'path': '@stdlib/stats/base/dists/arcsine/logcdf',
-	'value': require( '@stdlib/stats/base/dists/arcsine/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.logpdf',
-	'path': '@stdlib/stats/base/dists/arcsine/logpdf',
-	'value': require( '@stdlib/stats/base/dists/arcsine/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.mean',
-	'path': '@stdlib/stats/base/dists/arcsine/mean',
-	'value': require( '@stdlib/stats/base/dists/arcsine/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.median',
-	'path': '@stdlib/stats/base/dists/arcsine/median',
-	'value': require( '@stdlib/stats/base/dists/arcsine/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.mode',
-	'path': '@stdlib/stats/base/dists/arcsine/mode',
-	'value': require( '@stdlib/stats/base/dists/arcsine/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.pdf',
-	'path': '@stdlib/stats/base/dists/arcsine/pdf',
-	'value': require( '@stdlib/stats/base/dists/arcsine/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.quantile',
-	'path': '@stdlib/stats/base/dists/arcsine/quantile',
-	'value': require( '@stdlib/stats/base/dists/arcsine/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.skewness',
-	'path': '@stdlib/stats/base/dists/arcsine/skewness',
-	'value': require( '@stdlib/stats/base/dists/arcsine/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.stdev',
-	'path': '@stdlib/stats/base/dists/arcsine/stdev',
-	'value': require( '@stdlib/stats/base/dists/arcsine/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.arcsine.variance',
-	'path': '@stdlib/stats/base/dists/arcsine/variance',
-	'value': require( '@stdlib/stats/base/dists/arcsine/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.Bernoulli',
-	'path': '@stdlib/stats/base/dists/bernoulli/ctor',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.cdf',
-	'path': '@stdlib/stats/base/dists/bernoulli/cdf',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.entropy',
-	'path': '@stdlib/stats/base/dists/bernoulli/entropy',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.kurtosis',
-	'path': '@stdlib/stats/base/dists/bernoulli/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.mean',
-	'path': '@stdlib/stats/base/dists/bernoulli/mean',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.median',
-	'path': '@stdlib/stats/base/dists/bernoulli/median',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.mgf',
-	'path': '@stdlib/stats/base/dists/bernoulli/mgf',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.mode',
-	'path': '@stdlib/stats/base/dists/bernoulli/mode',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.pmf',
-	'path': '@stdlib/stats/base/dists/bernoulli/pmf',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.quantile',
-	'path': '@stdlib/stats/base/dists/bernoulli/quantile',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.skewness',
-	'path': '@stdlib/stats/base/dists/bernoulli/skewness',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.stdev',
-	'path': '@stdlib/stats/base/dists/bernoulli/stdev',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.bernoulli.variance',
-	'path': '@stdlib/stats/base/dists/bernoulli/variance',
-	'value': require( '@stdlib/stats/base/dists/bernoulli/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.Beta',
-	'path': '@stdlib/stats/base/dists/beta/ctor',
-	'value': require( '@stdlib/stats/base/dists/beta/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.cdf',
-	'path': '@stdlib/stats/base/dists/beta/cdf',
-	'value': require( '@stdlib/stats/base/dists/beta/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.entropy',
-	'path': '@stdlib/stats/base/dists/beta/entropy',
-	'value': require( '@stdlib/stats/base/dists/beta/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.kurtosis',
-	'path': '@stdlib/stats/base/dists/beta/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/beta/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.logcdf',
-	'path': '@stdlib/stats/base/dists/beta/logcdf',
-	'value': require( '@stdlib/stats/base/dists/beta/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.logpdf',
-	'path': '@stdlib/stats/base/dists/beta/logpdf',
-	'value': require( '@stdlib/stats/base/dists/beta/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.mean',
-	'path': '@stdlib/stats/base/dists/beta/mean',
-	'value': require( '@stdlib/stats/base/dists/beta/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.median',
-	'path': '@stdlib/stats/base/dists/beta/median',
-	'value': require( '@stdlib/stats/base/dists/beta/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.mgf',
-	'path': '@stdlib/stats/base/dists/beta/mgf',
-	'value': require( '@stdlib/stats/base/dists/beta/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.mode',
-	'path': '@stdlib/stats/base/dists/beta/mode',
-	'value': require( '@stdlib/stats/base/dists/beta/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.pdf',
-	'path': '@stdlib/stats/base/dists/beta/pdf',
-	'value': require( '@stdlib/stats/base/dists/beta/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.quantile',
-	'path': '@stdlib/stats/base/dists/beta/quantile',
-	'value': require( '@stdlib/stats/base/dists/beta/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.skewness',
-	'path': '@stdlib/stats/base/dists/beta/skewness',
-	'value': require( '@stdlib/stats/base/dists/beta/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.stdev',
-	'path': '@stdlib/stats/base/dists/beta/stdev',
-	'value': require( '@stdlib/stats/base/dists/beta/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.beta.variance',
-	'path': '@stdlib/stats/base/dists/beta/variance',
-	'value': require( '@stdlib/stats/base/dists/beta/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.BetaPrime',
-	'path': '@stdlib/stats/base/dists/betaprime/ctor',
-	'value': require( '@stdlib/stats/base/dists/betaprime/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.cdf',
-	'path': '@stdlib/stats/base/dists/betaprime/cdf',
-	'value': require( '@stdlib/stats/base/dists/betaprime/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.kurtosis',
-	'path': '@stdlib/stats/base/dists/betaprime/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/betaprime/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.logcdf',
-	'path': '@stdlib/stats/base/dists/betaprime/logcdf',
-	'value': require( '@stdlib/stats/base/dists/betaprime/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.logpdf',
-	'path': '@stdlib/stats/base/dists/betaprime/logpdf',
-	'value': require( '@stdlib/stats/base/dists/betaprime/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.mean',
-	'path': '@stdlib/stats/base/dists/betaprime/mean',
-	'value': require( '@stdlib/stats/base/dists/betaprime/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.mode',
-	'path': '@stdlib/stats/base/dists/betaprime/mode',
-	'value': require( '@stdlib/stats/base/dists/betaprime/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.pdf',
-	'path': '@stdlib/stats/base/dists/betaprime/pdf',
-	'value': require( '@stdlib/stats/base/dists/betaprime/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.quantile',
-	'path': '@stdlib/stats/base/dists/betaprime/quantile',
-	'value': require( '@stdlib/stats/base/dists/betaprime/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.skewness',
-	'path': '@stdlib/stats/base/dists/betaprime/skewness',
-	'value': require( '@stdlib/stats/base/dists/betaprime/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.stdev',
-	'path': '@stdlib/stats/base/dists/betaprime/stdev',
-	'value': require( '@stdlib/stats/base/dists/betaprime/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.betaprime.variance',
-	'path': '@stdlib/stats/base/dists/betaprime/variance',
-	'value': require( '@stdlib/stats/base/dists/betaprime/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.Binomial',
-	'path': '@stdlib/stats/base/dists/binomial/ctor',
-	'value': require( '@stdlib/stats/base/dists/binomial/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.cdf',
-	'path': '@stdlib/stats/base/dists/binomial/cdf',
-	'value': require( '@stdlib/stats/base/dists/binomial/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.entropy',
-	'path': '@stdlib/stats/base/dists/binomial/entropy',
-	'value': require( '@stdlib/stats/base/dists/binomial/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.kurtosis',
-	'path': '@stdlib/stats/base/dists/binomial/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/binomial/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.logpmf',
-	'path': '@stdlib/stats/base/dists/binomial/logpmf',
-	'value': require( '@stdlib/stats/base/dists/binomial/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.mean',
-	'path': '@stdlib/stats/base/dists/binomial/mean',
-	'value': require( '@stdlib/stats/base/dists/binomial/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.median',
-	'path': '@stdlib/stats/base/dists/binomial/median',
-	'value': require( '@stdlib/stats/base/dists/binomial/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.mgf',
-	'path': '@stdlib/stats/base/dists/binomial/mgf',
-	'value': require( '@stdlib/stats/base/dists/binomial/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.mode',
-	'path': '@stdlib/stats/base/dists/binomial/mode',
-	'value': require( '@stdlib/stats/base/dists/binomial/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.pmf',
-	'path': '@stdlib/stats/base/dists/binomial/pmf',
-	'value': require( '@stdlib/stats/base/dists/binomial/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.quantile',
-	'path': '@stdlib/stats/base/dists/binomial/quantile',
-	'value': require( '@stdlib/stats/base/dists/binomial/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.skewness',
-	'path': '@stdlib/stats/base/dists/binomial/skewness',
-	'value': require( '@stdlib/stats/base/dists/binomial/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.stdev',
-	'path': '@stdlib/stats/base/dists/binomial/stdev',
-	'value': require( '@stdlib/stats/base/dists/binomial/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.binomial.variance',
-	'path': '@stdlib/stats/base/dists/binomial/variance',
-	'value': require( '@stdlib/stats/base/dists/binomial/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.Cauchy',
-	'path': '@stdlib/stats/base/dists/cauchy/ctor',
-	'value': require( '@stdlib/stats/base/dists/cauchy/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.cdf',
-	'path': '@stdlib/stats/base/dists/cauchy/cdf',
-	'value': require( '@stdlib/stats/base/dists/cauchy/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.entropy',
-	'path': '@stdlib/stats/base/dists/cauchy/entropy',
-	'value': require( '@stdlib/stats/base/dists/cauchy/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.logcdf',
-	'path': '@stdlib/stats/base/dists/cauchy/logcdf',
-	'value': require( '@stdlib/stats/base/dists/cauchy/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.logpdf',
-	'path': '@stdlib/stats/base/dists/cauchy/logpdf',
-	'value': require( '@stdlib/stats/base/dists/cauchy/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.median',
-	'path': '@stdlib/stats/base/dists/cauchy/median',
-	'value': require( '@stdlib/stats/base/dists/cauchy/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.mode',
-	'path': '@stdlib/stats/base/dists/cauchy/mode',
-	'value': require( '@stdlib/stats/base/dists/cauchy/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.pdf',
-	'path': '@stdlib/stats/base/dists/cauchy/pdf',
-	'value': require( '@stdlib/stats/base/dists/cauchy/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cauchy.quantile',
-	'path': '@stdlib/stats/base/dists/cauchy/quantile',
-	'value': require( '@stdlib/stats/base/dists/cauchy/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.cdf',
-	'path': '@stdlib/stats/base/dists/chi/cdf',
-	'value': require( '@stdlib/stats/base/dists/chi/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.Chi',
-	'path': '@stdlib/stats/base/dists/chi/ctor',
-	'value': require( '@stdlib/stats/base/dists/chi/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.entropy',
-	'path': '@stdlib/stats/base/dists/chi/entropy',
-	'value': require( '@stdlib/stats/base/dists/chi/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.kurtosis',
-	'path': '@stdlib/stats/base/dists/chi/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/chi/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.logpdf',
-	'path': '@stdlib/stats/base/dists/chi/logpdf',
-	'value': require( '@stdlib/stats/base/dists/chi/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.mean',
-	'path': '@stdlib/stats/base/dists/chi/mean',
-	'value': require( '@stdlib/stats/base/dists/chi/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.mode',
-	'path': '@stdlib/stats/base/dists/chi/mode',
-	'value': require( '@stdlib/stats/base/dists/chi/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.pdf',
-	'path': '@stdlib/stats/base/dists/chi/pdf',
-	'value': require( '@stdlib/stats/base/dists/chi/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.quantile',
-	'path': '@stdlib/stats/base/dists/chi/quantile',
-	'value': require( '@stdlib/stats/base/dists/chi/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.skewness',
-	'path': '@stdlib/stats/base/dists/chi/skewness',
-	'value': require( '@stdlib/stats/base/dists/chi/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.stdev',
-	'path': '@stdlib/stats/base/dists/chi/stdev',
-	'value': require( '@stdlib/stats/base/dists/chi/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chi.variance',
-	'path': '@stdlib/stats/base/dists/chi/variance',
-	'value': require( '@stdlib/stats/base/dists/chi/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.cdf',
-	'path': '@stdlib/stats/base/dists/chisquare/cdf',
-	'value': require( '@stdlib/stats/base/dists/chisquare/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.ChiSquare',
-	'path': '@stdlib/stats/base/dists/chisquare/ctor',
-	'value': require( '@stdlib/stats/base/dists/chisquare/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.entropy',
-	'path': '@stdlib/stats/base/dists/chisquare/entropy',
-	'value': require( '@stdlib/stats/base/dists/chisquare/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.kurtosis',
-	'path': '@stdlib/stats/base/dists/chisquare/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/chisquare/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.logpdf',
-	'path': '@stdlib/stats/base/dists/chisquare/logpdf',
-	'value': require( '@stdlib/stats/base/dists/chisquare/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.mean',
-	'path': '@stdlib/stats/base/dists/chisquare/mean',
-	'value': require( '@stdlib/stats/base/dists/chisquare/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.median',
-	'path': '@stdlib/stats/base/dists/chisquare/median',
-	'value': require( '@stdlib/stats/base/dists/chisquare/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.mgf',
-	'path': '@stdlib/stats/base/dists/chisquare/mgf',
-	'value': require( '@stdlib/stats/base/dists/chisquare/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.mode',
-	'path': '@stdlib/stats/base/dists/chisquare/mode',
-	'value': require( '@stdlib/stats/base/dists/chisquare/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.pdf',
-	'path': '@stdlib/stats/base/dists/chisquare/pdf',
-	'value': require( '@stdlib/stats/base/dists/chisquare/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.quantile',
-	'path': '@stdlib/stats/base/dists/chisquare/quantile',
-	'value': require( '@stdlib/stats/base/dists/chisquare/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.skewness',
-	'path': '@stdlib/stats/base/dists/chisquare/skewness',
-	'value': require( '@stdlib/stats/base/dists/chisquare/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.stdev',
-	'path': '@stdlib/stats/base/dists/chisquare/stdev',
-	'value': require( '@stdlib/stats/base/dists/chisquare/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.chisquare.variance',
-	'path': '@stdlib/stats/base/dists/chisquare/variance',
-	'value': require( '@stdlib/stats/base/dists/chisquare/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.cdf',
-	'path': '@stdlib/stats/base/dists/cosine/cdf',
-	'value': require( '@stdlib/stats/base/dists/cosine/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.Cosine',
-	'path': '@stdlib/stats/base/dists/cosine/ctor',
-	'value': require( '@stdlib/stats/base/dists/cosine/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.kurtosis',
-	'path': '@stdlib/stats/base/dists/cosine/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/cosine/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.logcdf',
-	'path': '@stdlib/stats/base/dists/cosine/logcdf',
-	'value': require( '@stdlib/stats/base/dists/cosine/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.logpdf',
-	'path': '@stdlib/stats/base/dists/cosine/logpdf',
-	'value': require( '@stdlib/stats/base/dists/cosine/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.mean',
-	'path': '@stdlib/stats/base/dists/cosine/mean',
-	'value': require( '@stdlib/stats/base/dists/cosine/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.median',
-	'path': '@stdlib/stats/base/dists/cosine/median',
-	'value': require( '@stdlib/stats/base/dists/cosine/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.mgf',
-	'path': '@stdlib/stats/base/dists/cosine/mgf',
-	'value': require( '@stdlib/stats/base/dists/cosine/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.mode',
-	'path': '@stdlib/stats/base/dists/cosine/mode',
-	'value': require( '@stdlib/stats/base/dists/cosine/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.pdf',
-	'path': '@stdlib/stats/base/dists/cosine/pdf',
-	'value': require( '@stdlib/stats/base/dists/cosine/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.quantile',
-	'path': '@stdlib/stats/base/dists/cosine/quantile',
-	'value': require( '@stdlib/stats/base/dists/cosine/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.skewness',
-	'path': '@stdlib/stats/base/dists/cosine/skewness',
-	'value': require( '@stdlib/stats/base/dists/cosine/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.stdev',
-	'path': '@stdlib/stats/base/dists/cosine/stdev',
-	'value': require( '@stdlib/stats/base/dists/cosine/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.cosine.variance',
-	'path': '@stdlib/stats/base/dists/cosine/variance',
-	'value': require( '@stdlib/stats/base/dists/cosine/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.cdf',
-	'path': '@stdlib/stats/base/dists/degenerate/cdf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.Degenerate',
-	'path': '@stdlib/stats/base/dists/degenerate/ctor',
-	'value': require( '@stdlib/stats/base/dists/degenerate/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.entropy',
-	'path': '@stdlib/stats/base/dists/degenerate/entropy',
-	'value': require( '@stdlib/stats/base/dists/degenerate/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.logcdf',
-	'path': '@stdlib/stats/base/dists/degenerate/logcdf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.logpdf',
-	'path': '@stdlib/stats/base/dists/degenerate/logpdf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.logpmf',
-	'path': '@stdlib/stats/base/dists/degenerate/logpmf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.mean',
-	'path': '@stdlib/stats/base/dists/degenerate/mean',
-	'value': require( '@stdlib/stats/base/dists/degenerate/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.median',
-	'path': '@stdlib/stats/base/dists/degenerate/median',
-	'value': require( '@stdlib/stats/base/dists/degenerate/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.mgf',
-	'path': '@stdlib/stats/base/dists/degenerate/mgf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.mode',
-	'path': '@stdlib/stats/base/dists/degenerate/mode',
-	'value': require( '@stdlib/stats/base/dists/degenerate/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.pdf',
-	'path': '@stdlib/stats/base/dists/degenerate/pdf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.pmf',
-	'path': '@stdlib/stats/base/dists/degenerate/pmf',
-	'value': require( '@stdlib/stats/base/dists/degenerate/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.quantile',
-	'path': '@stdlib/stats/base/dists/degenerate/quantile',
-	'value': require( '@stdlib/stats/base/dists/degenerate/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.stdev',
-	'path': '@stdlib/stats/base/dists/degenerate/stdev',
-	'value': require( '@stdlib/stats/base/dists/degenerate/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.degenerate.variance',
-	'path': '@stdlib/stats/base/dists/degenerate/variance',
-	'value': require( '@stdlib/stats/base/dists/degenerate/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.cdf',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/cdf',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.DiscreteUniform',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/ctor',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.entropy',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/entropy',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.kurtosis',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.logcdf',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/logcdf',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.logpmf',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/logpmf',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.mean',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/mean',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.median',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/median',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.mgf',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/mgf',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.pmf',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/pmf',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.quantile',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/quantile',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.skewness',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/skewness',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.stdev',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/stdev',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.discreteUniform.variance',
-	'path': '@stdlib/stats/base/dists/discrete-uniform/variance',
-	'value': require( '@stdlib/stats/base/dists/discrete-uniform/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.cdf',
-	'path': '@stdlib/stats/base/dists/erlang/cdf',
-	'value': require( '@stdlib/stats/base/dists/erlang/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.entropy',
-	'path': '@stdlib/stats/base/dists/erlang/entropy',
-	'value': require( '@stdlib/stats/base/dists/erlang/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.Erlang',
-	'path': '@stdlib/stats/base/dists/erlang/ctor',
-	'value': require( '@stdlib/stats/base/dists/erlang/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.kurtosis',
-	'path': '@stdlib/stats/base/dists/erlang/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/erlang/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.logpdf',
-	'path': '@stdlib/stats/base/dists/erlang/logpdf',
-	'value': require( '@stdlib/stats/base/dists/erlang/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.mean',
-	'path': '@stdlib/stats/base/dists/erlang/mean',
-	'value': require( '@stdlib/stats/base/dists/erlang/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.mgf',
-	'path': '@stdlib/stats/base/dists/erlang/mgf',
-	'value': require( '@stdlib/stats/base/dists/erlang/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.mode',
-	'path': '@stdlib/stats/base/dists/erlang/mode',
-	'value': require( '@stdlib/stats/base/dists/erlang/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.pdf',
-	'path': '@stdlib/stats/base/dists/erlang/pdf',
-	'value': require( '@stdlib/stats/base/dists/erlang/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.quantile',
-	'path': '@stdlib/stats/base/dists/erlang/quantile',
-	'value': require( '@stdlib/stats/base/dists/erlang/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.skewness',
-	'path': '@stdlib/stats/base/dists/erlang/skewness',
-	'value': require( '@stdlib/stats/base/dists/erlang/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.stdev',
-	'path': '@stdlib/stats/base/dists/erlang/stdev',
-	'value': require( '@stdlib/stats/base/dists/erlang/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.erlang.variance',
-	'path': '@stdlib/stats/base/dists/erlang/variance',
-	'value': require( '@stdlib/stats/base/dists/erlang/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.cdf',
-	'path': '@stdlib/stats/base/dists/exponential/cdf',
-	'value': require( '@stdlib/stats/base/dists/exponential/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.entropy',
-	'path': '@stdlib/stats/base/dists/exponential/entropy',
-	'value': require( '@stdlib/stats/base/dists/exponential/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.Exponential',
-	'path': '@stdlib/stats/base/dists/exponential/ctor',
-	'value': require( '@stdlib/stats/base/dists/exponential/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.kurtosis',
-	'path': '@stdlib/stats/base/dists/exponential/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/exponential/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.logcdf',
-	'path': '@stdlib/stats/base/dists/exponential/logcdf',
-	'value': require( '@stdlib/stats/base/dists/exponential/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.logpdf',
-	'path': '@stdlib/stats/base/dists/exponential/logpdf',
-	'value': require( '@stdlib/stats/base/dists/exponential/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.mean',
-	'path': '@stdlib/stats/base/dists/exponential/mean',
-	'value': require( '@stdlib/stats/base/dists/exponential/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.median',
-	'path': '@stdlib/stats/base/dists/exponential/median',
-	'value': require( '@stdlib/stats/base/dists/exponential/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.mgf',
-	'path': '@stdlib/stats/base/dists/exponential/mgf',
-	'value': require( '@stdlib/stats/base/dists/exponential/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.mode',
-	'path': '@stdlib/stats/base/dists/exponential/mode',
-	'value': require( '@stdlib/stats/base/dists/exponential/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.pdf',
-	'path': '@stdlib/stats/base/dists/exponential/pdf',
-	'value': require( '@stdlib/stats/base/dists/exponential/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.quantile',
-	'path': '@stdlib/stats/base/dists/exponential/quantile',
-	'value': require( '@stdlib/stats/base/dists/exponential/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.skewness',
-	'path': '@stdlib/stats/base/dists/exponential/skewness',
-	'value': require( '@stdlib/stats/base/dists/exponential/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.stdev',
-	'path': '@stdlib/stats/base/dists/exponential/stdev',
-	'value': require( '@stdlib/stats/base/dists/exponential/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.exponential.variance',
-	'path': '@stdlib/stats/base/dists/exponential/variance',
-	'value': require( '@stdlib/stats/base/dists/exponential/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.cdf',
-	'path': '@stdlib/stats/base/dists/f/cdf',
-	'value': require( '@stdlib/stats/base/dists/f/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.entropy',
-	'path': '@stdlib/stats/base/dists/f/entropy',
-	'value': require( '@stdlib/stats/base/dists/f/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.F',
-	'path': '@stdlib/stats/base/dists/f/ctor',
-	'value': require( '@stdlib/stats/base/dists/f/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.kurtosis',
-	'path': '@stdlib/stats/base/dists/f/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/f/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.mean',
-	'path': '@stdlib/stats/base/dists/f/mean',
-	'value': require( '@stdlib/stats/base/dists/f/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.mode',
-	'path': '@stdlib/stats/base/dists/f/mode',
-	'value': require( '@stdlib/stats/base/dists/f/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.pdf',
-	'path': '@stdlib/stats/base/dists/f/pdf',
-	'value': require( '@stdlib/stats/base/dists/f/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.quantile',
-	'path': '@stdlib/stats/base/dists/f/quantile',
-	'value': require( '@stdlib/stats/base/dists/f/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.skewness',
-	'path': '@stdlib/stats/base/dists/f/skewness',
-	'value': require( '@stdlib/stats/base/dists/f/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.stdev',
-	'path': '@stdlib/stats/base/dists/f/stdev',
-	'value': require( '@stdlib/stats/base/dists/f/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.f.variance',
-	'path': '@stdlib/stats/base/dists/f/variance',
-	'value': require( '@stdlib/stats/base/dists/f/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.cdf',
-	'path': '@stdlib/stats/base/dists/frechet/cdf',
-	'value': require( '@stdlib/stats/base/dists/frechet/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.entropy',
-	'path': '@stdlib/stats/base/dists/frechet/entropy',
-	'value': require( '@stdlib/stats/base/dists/frechet/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.Frechet',
-	'path': '@stdlib/stats/base/dists/frechet/ctor',
-	'value': require( '@stdlib/stats/base/dists/frechet/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.kurtosis',
-	'path': '@stdlib/stats/base/dists/frechet/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/frechet/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.logcdf',
-	'path': '@stdlib/stats/base/dists/frechet/logcdf',
-	'value': require( '@stdlib/stats/base/dists/frechet/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.logpdf',
-	'path': '@stdlib/stats/base/dists/frechet/logpdf',
-	'value': require( '@stdlib/stats/base/dists/frechet/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.mean',
-	'path': '@stdlib/stats/base/dists/frechet/mean',
-	'value': require( '@stdlib/stats/base/dists/frechet/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.median',
-	'path': '@stdlib/stats/base/dists/frechet/median',
-	'value': require( '@stdlib/stats/base/dists/frechet/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.mode',
-	'path': '@stdlib/stats/base/dists/frechet/mode',
-	'value': require( '@stdlib/stats/base/dists/frechet/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.pdf',
-	'path': '@stdlib/stats/base/dists/frechet/pdf',
-	'value': require( '@stdlib/stats/base/dists/frechet/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.quantile',
-	'path': '@stdlib/stats/base/dists/frechet/quantile',
-	'value': require( '@stdlib/stats/base/dists/frechet/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.skewness',
-	'path': '@stdlib/stats/base/dists/frechet/skewness',
-	'value': require( '@stdlib/stats/base/dists/frechet/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.stdev',
-	'path': '@stdlib/stats/base/dists/frechet/stdev',
-	'value': require( '@stdlib/stats/base/dists/frechet/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.frechet.variance',
-	'path': '@stdlib/stats/base/dists/frechet/variance',
-	'value': require( '@stdlib/stats/base/dists/frechet/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.cdf',
-	'path': '@stdlib/stats/base/dists/gamma/cdf',
-	'value': require( '@stdlib/stats/base/dists/gamma/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.entropy',
-	'path': '@stdlib/stats/base/dists/gamma/entropy',
-	'value': require( '@stdlib/stats/base/dists/gamma/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.Gamma',
-	'path': '@stdlib/stats/base/dists/gamma/ctor',
-	'value': require( '@stdlib/stats/base/dists/gamma/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.kurtosis',
-	'path': '@stdlib/stats/base/dists/gamma/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/gamma/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.logcdf',
-	'path': '@stdlib/stats/base/dists/gamma/logcdf',
-	'value': require( '@stdlib/stats/base/dists/gamma/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.logpdf',
-	'path': '@stdlib/stats/base/dists/gamma/logpdf',
-	'value': require( '@stdlib/stats/base/dists/gamma/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.mean',
-	'path': '@stdlib/stats/base/dists/gamma/mean',
-	'value': require( '@stdlib/stats/base/dists/gamma/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.mgf',
-	'path': '@stdlib/stats/base/dists/gamma/mgf',
-	'value': require( '@stdlib/stats/base/dists/gamma/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.mode',
-	'path': '@stdlib/stats/base/dists/gamma/mode',
-	'value': require( '@stdlib/stats/base/dists/gamma/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.pdf',
-	'path': '@stdlib/stats/base/dists/gamma/pdf',
-	'value': require( '@stdlib/stats/base/dists/gamma/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.quantile',
-	'path': '@stdlib/stats/base/dists/gamma/quantile',
-	'value': require( '@stdlib/stats/base/dists/gamma/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.skewness',
-	'path': '@stdlib/stats/base/dists/gamma/skewness',
-	'value': require( '@stdlib/stats/base/dists/gamma/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.stdev',
-	'path': '@stdlib/stats/base/dists/gamma/stdev',
-	'value': require( '@stdlib/stats/base/dists/gamma/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gamma.variance',
-	'path': '@stdlib/stats/base/dists/gamma/variance',
-	'value': require( '@stdlib/stats/base/dists/gamma/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.cdf',
-	'path': '@stdlib/stats/base/dists/geometric/cdf',
-	'value': require( '@stdlib/stats/base/dists/geometric/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.entropy',
-	'path': '@stdlib/stats/base/dists/geometric/entropy',
-	'value': require( '@stdlib/stats/base/dists/geometric/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.Geometric',
-	'path': '@stdlib/stats/base/dists/geometric/ctor',
-	'value': require( '@stdlib/stats/base/dists/geometric/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.kurtosis',
-	'path': '@stdlib/stats/base/dists/geometric/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/geometric/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.logcdf',
-	'path': '@stdlib/stats/base/dists/geometric/logcdf',
-	'value': require( '@stdlib/stats/base/dists/geometric/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.logpmf',
-	'path': '@stdlib/stats/base/dists/geometric/logpmf',
-	'value': require( '@stdlib/stats/base/dists/geometric/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.mean',
-	'path': '@stdlib/stats/base/dists/geometric/mean',
-	'value': require( '@stdlib/stats/base/dists/geometric/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.median',
-	'path': '@stdlib/stats/base/dists/geometric/median',
-	'value': require( '@stdlib/stats/base/dists/geometric/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.mgf',
-	'path': '@stdlib/stats/base/dists/geometric/mgf',
-	'value': require( '@stdlib/stats/base/dists/geometric/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.mode',
-	'path': '@stdlib/stats/base/dists/geometric/mode',
-	'value': require( '@stdlib/stats/base/dists/geometric/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.pmf',
-	'path': '@stdlib/stats/base/dists/geometric/pmf',
-	'value': require( '@stdlib/stats/base/dists/geometric/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.quantile',
-	'path': '@stdlib/stats/base/dists/geometric/quantile',
-	'value': require( '@stdlib/stats/base/dists/geometric/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.skewness',
-	'path': '@stdlib/stats/base/dists/geometric/skewness',
-	'value': require( '@stdlib/stats/base/dists/geometric/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.stdev',
-	'path': '@stdlib/stats/base/dists/geometric/stdev',
-	'value': require( '@stdlib/stats/base/dists/geometric/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.geometric.variance',
-	'path': '@stdlib/stats/base/dists/geometric/variance',
-	'value': require( '@stdlib/stats/base/dists/geometric/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.cdf',
-	'path': '@stdlib/stats/base/dists/gumbel/cdf',
-	'value': require( '@stdlib/stats/base/dists/gumbel/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.entropy',
-	'path': '@stdlib/stats/base/dists/gumbel/entropy',
-	'value': require( '@stdlib/stats/base/dists/gumbel/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.Gumbel',
-	'path': '@stdlib/stats/base/dists/gumbel/ctor',
-	'value': require( '@stdlib/stats/base/dists/gumbel/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.kurtosis',
-	'path': '@stdlib/stats/base/dists/gumbel/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/gumbel/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.logcdf',
-	'path': '@stdlib/stats/base/dists/gumbel/logcdf',
-	'value': require( '@stdlib/stats/base/dists/gumbel/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.logpdf',
-	'path': '@stdlib/stats/base/dists/gumbel/logpdf',
-	'value': require( '@stdlib/stats/base/dists/gumbel/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.mean',
-	'path': '@stdlib/stats/base/dists/gumbel/mean',
-	'value': require( '@stdlib/stats/base/dists/gumbel/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.median',
-	'path': '@stdlib/stats/base/dists/gumbel/median',
-	'value': require( '@stdlib/stats/base/dists/gumbel/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.mgf',
-	'path': '@stdlib/stats/base/dists/gumbel/mgf',
-	'value': require( '@stdlib/stats/base/dists/gumbel/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.mode',
-	'path': '@stdlib/stats/base/dists/gumbel/mode',
-	'value': require( '@stdlib/stats/base/dists/gumbel/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.pdf',
-	'path': '@stdlib/stats/base/dists/gumbel/pdf',
-	'value': require( '@stdlib/stats/base/dists/gumbel/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.quantile',
-	'path': '@stdlib/stats/base/dists/gumbel/quantile',
-	'value': require( '@stdlib/stats/base/dists/gumbel/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.skewness',
-	'path': '@stdlib/stats/base/dists/gumbel/skewness',
-	'value': require( '@stdlib/stats/base/dists/gumbel/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.stdev',
-	'path': '@stdlib/stats/base/dists/gumbel/stdev',
-	'value': require( '@stdlib/stats/base/dists/gumbel/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.gumbel.variance',
-	'path': '@stdlib/stats/base/dists/gumbel/variance',
-	'value': require( '@stdlib/stats/base/dists/gumbel/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.cdf',
-	'path': '@stdlib/stats/base/dists/hypergeometric/cdf',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.Hypergeometric',
-	'path': '@stdlib/stats/base/dists/hypergeometric/ctor',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.kurtosis',
-	'path': '@stdlib/stats/base/dists/hypergeometric/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.logpmf',
-	'path': '@stdlib/stats/base/dists/hypergeometric/logpmf',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.mean',
-	'path': '@stdlib/stats/base/dists/hypergeometric/mean',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.mode',
-	'path': '@stdlib/stats/base/dists/hypergeometric/mode',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.pmf',
-	'path': '@stdlib/stats/base/dists/hypergeometric/pmf',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.quantile',
-	'path': '@stdlib/stats/base/dists/hypergeometric/quantile',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.skewness',
-	'path': '@stdlib/stats/base/dists/hypergeometric/skewness',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.stdev',
-	'path': '@stdlib/stats/base/dists/hypergeometric/stdev',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.hypergeometric.variance',
-	'path': '@stdlib/stats/base/dists/hypergeometric/variance',
-	'value': require( '@stdlib/stats/base/dists/hypergeometric/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.cdf',
-	'path': '@stdlib/stats/base/dists/invgamma/cdf',
-	'value': require( '@stdlib/stats/base/dists/invgamma/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.entropy',
-	'path': '@stdlib/stats/base/dists/invgamma/entropy',
-	'value': require( '@stdlib/stats/base/dists/invgamma/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.InvGamma',
-	'path': '@stdlib/stats/base/dists/invgamma/ctor',
-	'value': require( '@stdlib/stats/base/dists/invgamma/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.kurtosis',
-	'path': '@stdlib/stats/base/dists/invgamma/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/invgamma/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.logpdf',
-	'path': '@stdlib/stats/base/dists/invgamma/logpdf',
-	'value': require( '@stdlib/stats/base/dists/invgamma/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.mean',
-	'path': '@stdlib/stats/base/dists/invgamma/mean',
-	'value': require( '@stdlib/stats/base/dists/invgamma/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.mode',
-	'path': '@stdlib/stats/base/dists/invgamma/mode',
-	'value': require( '@stdlib/stats/base/dists/invgamma/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.pdf',
-	'path': '@stdlib/stats/base/dists/invgamma/pdf',
-	'value': require( '@stdlib/stats/base/dists/invgamma/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.quantile',
-	'path': '@stdlib/stats/base/dists/invgamma/quantile',
-	'value': require( '@stdlib/stats/base/dists/invgamma/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.skewness',
-	'path': '@stdlib/stats/base/dists/invgamma/skewness',
-	'value': require( '@stdlib/stats/base/dists/invgamma/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.stdev',
-	'path': '@stdlib/stats/base/dists/invgamma/stdev',
-	'value': require( '@stdlib/stats/base/dists/invgamma/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.invgamma.variance',
-	'path': '@stdlib/stats/base/dists/invgamma/variance',
-	'value': require( '@stdlib/stats/base/dists/invgamma/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.cdf',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/cdf',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.Kumaraswamy',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/ctor',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.kurtosis',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.logcdf',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/logcdf',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.logpdf',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/logpdf',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.mean',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/mean',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.median',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/median',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.mode',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/mode',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.pdf',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/pdf',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.quantile',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/quantile',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.skewness',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/skewness',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.stdev',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/stdev',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.kumaraswamy.variance',
-	'path': '@stdlib/stats/base/dists/kumaraswamy/variance',
-	'value': require( '@stdlib/stats/base/dists/kumaraswamy/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.cdf',
-	'path': '@stdlib/stats/base/dists/laplace/cdf',
-	'value': require( '@stdlib/stats/base/dists/laplace/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.entropy',
-	'path': '@stdlib/stats/base/dists/laplace/entropy',
-	'value': require( '@stdlib/stats/base/dists/laplace/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.kurtosis',
-	'path': '@stdlib/stats/base/dists/laplace/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/laplace/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.Laplace',
-	'path': '@stdlib/stats/base/dists/laplace/ctor',
-	'value': require( '@stdlib/stats/base/dists/laplace/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.logcdf',
-	'path': '@stdlib/stats/base/dists/laplace/logcdf',
-	'value': require( '@stdlib/stats/base/dists/laplace/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.logpdf',
-	'path': '@stdlib/stats/base/dists/laplace/logpdf',
-	'value': require( '@stdlib/stats/base/dists/laplace/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.mean',
-	'path': '@stdlib/stats/base/dists/laplace/mean',
-	'value': require( '@stdlib/stats/base/dists/laplace/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.median',
-	'path': '@stdlib/stats/base/dists/laplace/median',
-	'value': require( '@stdlib/stats/base/dists/laplace/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.mgf',
-	'path': '@stdlib/stats/base/dists/laplace/mgf',
-	'value': require( '@stdlib/stats/base/dists/laplace/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.mode',
-	'path': '@stdlib/stats/base/dists/laplace/mode',
-	'value': require( '@stdlib/stats/base/dists/laplace/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.pdf',
-	'path': '@stdlib/stats/base/dists/laplace/pdf',
-	'value': require( '@stdlib/stats/base/dists/laplace/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.quantile',
-	'path': '@stdlib/stats/base/dists/laplace/quantile',
-	'value': require( '@stdlib/stats/base/dists/laplace/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.skewness',
-	'path': '@stdlib/stats/base/dists/laplace/skewness',
-	'value': require( '@stdlib/stats/base/dists/laplace/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.stdev',
-	'path': '@stdlib/stats/base/dists/laplace/stdev',
-	'value': require( '@stdlib/stats/base/dists/laplace/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.laplace.variance',
-	'path': '@stdlib/stats/base/dists/laplace/variance',
-	'value': require( '@stdlib/stats/base/dists/laplace/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.cdf',
-	'path': '@stdlib/stats/base/dists/levy/cdf',
-	'value': require( '@stdlib/stats/base/dists/levy/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.entropy',
-	'path': '@stdlib/stats/base/dists/levy/entropy',
-	'value': require( '@stdlib/stats/base/dists/levy/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.Levy',
-	'path': '@stdlib/stats/base/dists/levy/ctor',
-	'value': require( '@stdlib/stats/base/dists/levy/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.logcdf',
-	'path': '@stdlib/stats/base/dists/levy/logcdf',
-	'value': require( '@stdlib/stats/base/dists/levy/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.logpdf',
-	'path': '@stdlib/stats/base/dists/levy/logpdf',
-	'value': require( '@stdlib/stats/base/dists/levy/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.mean',
-	'path': '@stdlib/stats/base/dists/levy/mean',
-	'value': require( '@stdlib/stats/base/dists/levy/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.median',
-	'path': '@stdlib/stats/base/dists/levy/median',
-	'value': require( '@stdlib/stats/base/dists/levy/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.mode',
-	'path': '@stdlib/stats/base/dists/levy/mode',
-	'value': require( '@stdlib/stats/base/dists/levy/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.pdf',
-	'path': '@stdlib/stats/base/dists/levy/pdf',
-	'value': require( '@stdlib/stats/base/dists/levy/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.quantile',
-	'path': '@stdlib/stats/base/dists/levy/quantile',
-	'value': require( '@stdlib/stats/base/dists/levy/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.stdev',
-	'path': '@stdlib/stats/base/dists/levy/stdev',
-	'value': require( '@stdlib/stats/base/dists/levy/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.levy.variance',
-	'path': '@stdlib/stats/base/dists/levy/variance',
-	'value': require( '@stdlib/stats/base/dists/levy/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.cdf',
-	'path': '@stdlib/stats/base/dists/logistic/cdf',
-	'value': require( '@stdlib/stats/base/dists/logistic/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.entropy',
-	'path': '@stdlib/stats/base/dists/logistic/entropy',
-	'value': require( '@stdlib/stats/base/dists/logistic/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.kurtosis',
-	'path': '@stdlib/stats/base/dists/logistic/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/logistic/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.logcdf',
-	'path': '@stdlib/stats/base/dists/logistic/logcdf',
-	'value': require( '@stdlib/stats/base/dists/logistic/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.Logistic',
-	'path': '@stdlib/stats/base/dists/logistic/ctor',
-	'value': require( '@stdlib/stats/base/dists/logistic/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.logpdf',
-	'path': '@stdlib/stats/base/dists/logistic/logpdf',
-	'value': require( '@stdlib/stats/base/dists/logistic/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.mean',
-	'path': '@stdlib/stats/base/dists/logistic/mean',
-	'value': require( '@stdlib/stats/base/dists/logistic/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.median',
-	'path': '@stdlib/stats/base/dists/logistic/median',
-	'value': require( '@stdlib/stats/base/dists/logistic/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.mgf',
-	'path': '@stdlib/stats/base/dists/logistic/mgf',
-	'value': require( '@stdlib/stats/base/dists/logistic/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.mode',
-	'path': '@stdlib/stats/base/dists/logistic/mode',
-	'value': require( '@stdlib/stats/base/dists/logistic/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.pdf',
-	'path': '@stdlib/stats/base/dists/logistic/pdf',
-	'value': require( '@stdlib/stats/base/dists/logistic/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.quantile',
-	'path': '@stdlib/stats/base/dists/logistic/quantile',
-	'value': require( '@stdlib/stats/base/dists/logistic/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.skewness',
-	'path': '@stdlib/stats/base/dists/logistic/skewness',
-	'value': require( '@stdlib/stats/base/dists/logistic/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.stdev',
-	'path': '@stdlib/stats/base/dists/logistic/stdev',
-	'value': require( '@stdlib/stats/base/dists/logistic/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.logistic.variance',
-	'path': '@stdlib/stats/base/dists/logistic/variance',
-	'value': require( '@stdlib/stats/base/dists/logistic/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.cdf',
-	'path': '@stdlib/stats/base/dists/lognormal/cdf',
-	'value': require( '@stdlib/stats/base/dists/lognormal/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.entropy',
-	'path': '@stdlib/stats/base/dists/lognormal/entropy',
-	'value': require( '@stdlib/stats/base/dists/lognormal/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.kurtosis',
-	'path': '@stdlib/stats/base/dists/lognormal/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/lognormal/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.LogNormal',
-	'path': '@stdlib/stats/base/dists/lognormal/ctor',
-	'value': require( '@stdlib/stats/base/dists/lognormal/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.logcdf',
-	'path': '@stdlib/stats/base/dists/lognormal/logcdf',
-	'value': require( '@stdlib/stats/base/dists/lognormal/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.logpdf',
-	'path': '@stdlib/stats/base/dists/lognormal/logpdf',
-	'value': require( '@stdlib/stats/base/dists/lognormal/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.mean',
-	'path': '@stdlib/stats/base/dists/lognormal/mean',
-	'value': require( '@stdlib/stats/base/dists/lognormal/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.median',
-	'path': '@stdlib/stats/base/dists/lognormal/median',
-	'value': require( '@stdlib/stats/base/dists/lognormal/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.mode',
-	'path': '@stdlib/stats/base/dists/lognormal/mode',
-	'value': require( '@stdlib/stats/base/dists/lognormal/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.pdf',
-	'path': '@stdlib/stats/base/dists/lognormal/pdf',
-	'value': require( '@stdlib/stats/base/dists/lognormal/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.quantile',
-	'path': '@stdlib/stats/base/dists/lognormal/quantile',
-	'value': require( '@stdlib/stats/base/dists/lognormal/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.skewness',
-	'path': '@stdlib/stats/base/dists/lognormal/skewness',
-	'value': require( '@stdlib/stats/base/dists/lognormal/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.stdev',
-	'path': '@stdlib/stats/base/dists/lognormal/stdev',
-	'value': require( '@stdlib/stats/base/dists/lognormal/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.lognormal.variance',
-	'path': '@stdlib/stats/base/dists/lognormal/variance',
-	'value': require( '@stdlib/stats/base/dists/lognormal/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.cdf',
-	'path': '@stdlib/stats/base/dists/negative-binomial/cdf',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.kurtosis',
-	'path': '@stdlib/stats/base/dists/negative-binomial/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.logpmf',
-	'path': '@stdlib/stats/base/dists/negative-binomial/logpmf',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.mean',
-	'path': '@stdlib/stats/base/dists/negative-binomial/mean',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.mgf',
-	'path': '@stdlib/stats/base/dists/negative-binomial/mgf',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.mode',
-	'path': '@stdlib/stats/base/dists/negative-binomial/mode',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.NegativeBinomial',
-	'path': '@stdlib/stats/base/dists/negative-binomial/ctor',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.pmf',
-	'path': '@stdlib/stats/base/dists/negative-binomial/pmf',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.quantile',
-	'path': '@stdlib/stats/base/dists/negative-binomial/quantile',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.skewness',
-	'path': '@stdlib/stats/base/dists/negative-binomial/skewness',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.stdev',
-	'path': '@stdlib/stats/base/dists/negative-binomial/stdev',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.negativeBinomial.variance',
-	'path': '@stdlib/stats/base/dists/negative-binomial/variance',
-	'value': require( '@stdlib/stats/base/dists/negative-binomial/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.cdf',
-	'path': '@stdlib/stats/base/dists/normal/cdf',
-	'value': require( '@stdlib/stats/base/dists/normal/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.entropy',
-	'path': '@stdlib/stats/base/dists/normal/entropy',
-	'value': require( '@stdlib/stats/base/dists/normal/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.kurtosis',
-	'path': '@stdlib/stats/base/dists/normal/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/normal/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.logcdf',
-	'path': '@stdlib/stats/base/dists/normal/logcdf',
-	'value': require( '@stdlib/stats/base/dists/normal/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.logpdf',
-	'path': '@stdlib/stats/base/dists/normal/logpdf',
-	'value': require( '@stdlib/stats/base/dists/normal/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.mean',
-	'path': '@stdlib/stats/base/dists/normal/mean',
-	'value': require( '@stdlib/stats/base/dists/normal/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.median',
-	'path': '@stdlib/stats/base/dists/normal/median',
-	'value': require( '@stdlib/stats/base/dists/normal/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.mgf',
-	'path': '@stdlib/stats/base/dists/normal/mgf',
-	'value': require( '@stdlib/stats/base/dists/normal/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.mode',
-	'path': '@stdlib/stats/base/dists/normal/mode',
-	'value': require( '@stdlib/stats/base/dists/normal/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.Normal',
-	'path': '@stdlib/stats/base/dists/normal/ctor',
-	'value': require( '@stdlib/stats/base/dists/normal/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.pdf',
-	'path': '@stdlib/stats/base/dists/normal/pdf',
-	'value': require( '@stdlib/stats/base/dists/normal/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.quantile',
-	'path': '@stdlib/stats/base/dists/normal/quantile',
-	'value': require( '@stdlib/stats/base/dists/normal/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.skewness',
-	'path': '@stdlib/stats/base/dists/normal/skewness',
-	'value': require( '@stdlib/stats/base/dists/normal/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.stdev',
-	'path': '@stdlib/stats/base/dists/normal/stdev',
-	'value': require( '@stdlib/stats/base/dists/normal/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.normal.variance',
-	'path': '@stdlib/stats/base/dists/normal/variance',
-	'value': require( '@stdlib/stats/base/dists/normal/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.cdf',
-	'path': '@stdlib/stats/base/dists/pareto-type1/cdf',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.entropy',
-	'path': '@stdlib/stats/base/dists/pareto-type1/entropy',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.kurtosis',
-	'path': '@stdlib/stats/base/dists/pareto-type1/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.logcdf',
-	'path': '@stdlib/stats/base/dists/pareto-type1/logcdf',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.logpdf',
-	'path': '@stdlib/stats/base/dists/pareto-type1/logpdf',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.mean',
-	'path': '@stdlib/stats/base/dists/pareto-type1/mean',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.median',
-	'path': '@stdlib/stats/base/dists/pareto-type1/median',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.mode',
-	'path': '@stdlib/stats/base/dists/pareto-type1/mode',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.Pareto1',
-	'path': '@stdlib/stats/base/dists/pareto-type1/ctor',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.pdf',
-	'path': '@stdlib/stats/base/dists/pareto-type1/pdf',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.quantile',
-	'path': '@stdlib/stats/base/dists/pareto-type1/quantile',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.skewness',
-	'path': '@stdlib/stats/base/dists/pareto-type1/skewness',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.stdev',
-	'path': '@stdlib/stats/base/dists/pareto-type1/stdev',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.pareto1.variance',
-	'path': '@stdlib/stats/base/dists/pareto-type1/variance',
-	'value': require( '@stdlib/stats/base/dists/pareto-type1/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.cdf',
-	'path': '@stdlib/stats/base/dists/poisson/cdf',
-	'value': require( '@stdlib/stats/base/dists/poisson/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.entropy',
-	'path': '@stdlib/stats/base/dists/poisson/entropy',
-	'value': require( '@stdlib/stats/base/dists/poisson/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.kurtosis',
-	'path': '@stdlib/stats/base/dists/poisson/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/poisson/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.logpmf',
-	'path': '@stdlib/stats/base/dists/poisson/logpmf',
-	'value': require( '@stdlib/stats/base/dists/poisson/logpmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.mean',
-	'path': '@stdlib/stats/base/dists/poisson/mean',
-	'value': require( '@stdlib/stats/base/dists/poisson/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.median',
-	'path': '@stdlib/stats/base/dists/poisson/median',
-	'value': require( '@stdlib/stats/base/dists/poisson/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.mgf',
-	'path': '@stdlib/stats/base/dists/poisson/mgf',
-	'value': require( '@stdlib/stats/base/dists/poisson/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.mode',
-	'path': '@stdlib/stats/base/dists/poisson/mode',
-	'value': require( '@stdlib/stats/base/dists/poisson/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.pmf',
-	'path': '@stdlib/stats/base/dists/poisson/pmf',
-	'value': require( '@stdlib/stats/base/dists/poisson/pmf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.Poisson',
-	'path': '@stdlib/stats/base/dists/poisson/ctor',
-	'value': require( '@stdlib/stats/base/dists/poisson/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.quantile',
-	'path': '@stdlib/stats/base/dists/poisson/quantile',
-	'value': require( '@stdlib/stats/base/dists/poisson/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.skewness',
-	'path': '@stdlib/stats/base/dists/poisson/skewness',
-	'value': require( '@stdlib/stats/base/dists/poisson/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.stdev',
-	'path': '@stdlib/stats/base/dists/poisson/stdev',
-	'value': require( '@stdlib/stats/base/dists/poisson/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.poisson.variance',
-	'path': '@stdlib/stats/base/dists/poisson/variance',
-	'value': require( '@stdlib/stats/base/dists/poisson/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.cdf',
-	'path': '@stdlib/stats/base/dists/rayleigh/cdf',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.entropy',
-	'path': '@stdlib/stats/base/dists/rayleigh/entropy',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.kurtosis',
-	'path': '@stdlib/stats/base/dists/rayleigh/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.logcdf',
-	'path': '@stdlib/stats/base/dists/rayleigh/logcdf',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.logpdf',
-	'path': '@stdlib/stats/base/dists/rayleigh/logpdf',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.mean',
-	'path': '@stdlib/stats/base/dists/rayleigh/mean',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.median',
-	'path': '@stdlib/stats/base/dists/rayleigh/median',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.mgf',
-	'path': '@stdlib/stats/base/dists/rayleigh/mgf',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.mode',
-	'path': '@stdlib/stats/base/dists/rayleigh/mode',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.pdf',
-	'path': '@stdlib/stats/base/dists/rayleigh/pdf',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.quantile',
-	'path': '@stdlib/stats/base/dists/rayleigh/quantile',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.Rayleigh',
-	'path': '@stdlib/stats/base/dists/rayleigh/ctor',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.skewness',
-	'path': '@stdlib/stats/base/dists/rayleigh/skewness',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.stdev',
-	'path': '@stdlib/stats/base/dists/rayleigh/stdev',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.rayleigh.variance',
-	'path': '@stdlib/stats/base/dists/rayleigh/variance',
-	'value': require( '@stdlib/stats/base/dists/rayleigh/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.signrank.cdf',
-	'path': '@stdlib/stats/base/dists/signrank/cdf',
-	'value': require( '@stdlib/stats/base/dists/signrank/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.signrank.pdf',
-	'path': '@stdlib/stats/base/dists/signrank/pdf',
-	'value': require( '@stdlib/stats/base/dists/signrank/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.signrank.quantile',
-	'path': '@stdlib/stats/base/dists/signrank/quantile',
-	'value': require( '@stdlib/stats/base/dists/signrank/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.studentizedRange.cdf',
-	'path': '@stdlib/stats/base/dists/studentized-range/cdf',
-	'value': require( '@stdlib/stats/base/dists/studentized-range/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.studentizedRange.quantile',
-	'path': '@stdlib/stats/base/dists/studentized-range/quantile',
-	'value': require( '@stdlib/stats/base/dists/studentized-range/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.cdf',
-	'path': '@stdlib/stats/base/dists/t/cdf',
-	'value': require( '@stdlib/stats/base/dists/t/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.entropy',
-	'path': '@stdlib/stats/base/dists/t/entropy',
-	'value': require( '@stdlib/stats/base/dists/t/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.kurtosis',
-	'path': '@stdlib/stats/base/dists/t/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/t/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.logcdf',
-	'path': '@stdlib/stats/base/dists/t/logcdf',
-	'value': require( '@stdlib/stats/base/dists/t/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.logpdf',
-	'path': '@stdlib/stats/base/dists/t/logpdf',
-	'value': require( '@stdlib/stats/base/dists/t/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.mean',
-	'path': '@stdlib/stats/base/dists/t/mean',
-	'value': require( '@stdlib/stats/base/dists/t/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.median',
-	'path': '@stdlib/stats/base/dists/t/median',
-	'value': require( '@stdlib/stats/base/dists/t/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.mode',
-	'path': '@stdlib/stats/base/dists/t/mode',
-	'value': require( '@stdlib/stats/base/dists/t/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.pdf',
-	'path': '@stdlib/stats/base/dists/t/pdf',
-	'value': require( '@stdlib/stats/base/dists/t/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.quantile',
-	'path': '@stdlib/stats/base/dists/t/quantile',
-	'value': require( '@stdlib/stats/base/dists/t/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.skewness',
-	'path': '@stdlib/stats/base/dists/t/skewness',
-	'value': require( '@stdlib/stats/base/dists/t/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.stdev',
-	'path': '@stdlib/stats/base/dists/t/stdev',
-	'value': require( '@stdlib/stats/base/dists/t/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.T',
-	'path': '@stdlib/stats/base/dists/t/ctor',
-	'value': require( '@stdlib/stats/base/dists/t/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.t.variance',
-	'path': '@stdlib/stats/base/dists/t/variance',
-	'value': require( '@stdlib/stats/base/dists/t/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.cdf',
-	'path': '@stdlib/stats/base/dists/triangular/cdf',
-	'value': require( '@stdlib/stats/base/dists/triangular/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.entropy',
-	'path': '@stdlib/stats/base/dists/triangular/entropy',
-	'value': require( '@stdlib/stats/base/dists/triangular/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.kurtosis',
-	'path': '@stdlib/stats/base/dists/triangular/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/triangular/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.logcdf',
-	'path': '@stdlib/stats/base/dists/triangular/logcdf',
-	'value': require( '@stdlib/stats/base/dists/triangular/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.logpdf',
-	'path': '@stdlib/stats/base/dists/triangular/logpdf',
-	'value': require( '@stdlib/stats/base/dists/triangular/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.mean',
-	'path': '@stdlib/stats/base/dists/triangular/mean',
-	'value': require( '@stdlib/stats/base/dists/triangular/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.median',
-	'path': '@stdlib/stats/base/dists/triangular/median',
-	'value': require( '@stdlib/stats/base/dists/triangular/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.mgf',
-	'path': '@stdlib/stats/base/dists/triangular/mgf',
-	'value': require( '@stdlib/stats/base/dists/triangular/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.mode',
-	'path': '@stdlib/stats/base/dists/triangular/mode',
-	'value': require( '@stdlib/stats/base/dists/triangular/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.pdf',
-	'path': '@stdlib/stats/base/dists/triangular/pdf',
-	'value': require( '@stdlib/stats/base/dists/triangular/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.quantile',
-	'path': '@stdlib/stats/base/dists/triangular/quantile',
-	'value': require( '@stdlib/stats/base/dists/triangular/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.skewness',
-	'path': '@stdlib/stats/base/dists/triangular/skewness',
-	'value': require( '@stdlib/stats/base/dists/triangular/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.stdev',
-	'path': '@stdlib/stats/base/dists/triangular/stdev',
-	'value': require( '@stdlib/stats/base/dists/triangular/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.Triangular',
-	'path': '@stdlib/stats/base/dists/triangular/ctor',
-	'value': require( '@stdlib/stats/base/dists/triangular/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.triangular.variance',
-	'path': '@stdlib/stats/base/dists/triangular/variance',
-	'value': require( '@stdlib/stats/base/dists/triangular/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.truncatedNormal.pdf',
-	'path': '@stdlib/stats/base/dists/truncated-normal/pdf',
-	'value': require( '@stdlib/stats/base/dists/truncated-normal/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.cdf',
-	'path': '@stdlib/stats/base/dists/uniform/cdf',
-	'value': require( '@stdlib/stats/base/dists/uniform/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.entropy',
-	'path': '@stdlib/stats/base/dists/uniform/entropy',
-	'value': require( '@stdlib/stats/base/dists/uniform/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.kurtosis',
-	'path': '@stdlib/stats/base/dists/uniform/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/uniform/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.logcdf',
-	'path': '@stdlib/stats/base/dists/uniform/logcdf',
-	'value': require( '@stdlib/stats/base/dists/uniform/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.logpdf',
-	'path': '@stdlib/stats/base/dists/uniform/logpdf',
-	'value': require( '@stdlib/stats/base/dists/uniform/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.mean',
-	'path': '@stdlib/stats/base/dists/uniform/mean',
-	'value': require( '@stdlib/stats/base/dists/uniform/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.median',
-	'path': '@stdlib/stats/base/dists/uniform/median',
-	'value': require( '@stdlib/stats/base/dists/uniform/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.mgf',
-	'path': '@stdlib/stats/base/dists/uniform/mgf',
-	'value': require( '@stdlib/stats/base/dists/uniform/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.pdf',
-	'path': '@stdlib/stats/base/dists/uniform/pdf',
-	'value': require( '@stdlib/stats/base/dists/uniform/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.quantile',
-	'path': '@stdlib/stats/base/dists/uniform/quantile',
-	'value': require( '@stdlib/stats/base/dists/uniform/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.skewness',
-	'path': '@stdlib/stats/base/dists/uniform/skewness',
-	'value': require( '@stdlib/stats/base/dists/uniform/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.stdev',
-	'path': '@stdlib/stats/base/dists/uniform/stdev',
-	'value': require( '@stdlib/stats/base/dists/uniform/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.Uniform',
-	'path': '@stdlib/stats/base/dists/uniform/ctor',
-	'value': require( '@stdlib/stats/base/dists/uniform/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.uniform.variance',
-	'path': '@stdlib/stats/base/dists/uniform/variance',
-	'value': require( '@stdlib/stats/base/dists/uniform/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.cdf',
-	'path': '@stdlib/stats/base/dists/weibull/cdf',
-	'value': require( '@stdlib/stats/base/dists/weibull/cdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.entropy',
-	'path': '@stdlib/stats/base/dists/weibull/entropy',
-	'value': require( '@stdlib/stats/base/dists/weibull/entropy' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.kurtosis',
-	'path': '@stdlib/stats/base/dists/weibull/kurtosis',
-	'value': require( '@stdlib/stats/base/dists/weibull/kurtosis' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.logcdf',
-	'path': '@stdlib/stats/base/dists/weibull/logcdf',
-	'value': require( '@stdlib/stats/base/dists/weibull/logcdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.logpdf',
-	'path': '@stdlib/stats/base/dists/weibull/logpdf',
-	'value': require( '@stdlib/stats/base/dists/weibull/logpdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.mean',
-	'path': '@stdlib/stats/base/dists/weibull/mean',
-	'value': require( '@stdlib/stats/base/dists/weibull/mean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.median',
-	'path': '@stdlib/stats/base/dists/weibull/median',
-	'value': require( '@stdlib/stats/base/dists/weibull/median' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.mgf',
-	'path': '@stdlib/stats/base/dists/weibull/mgf',
-	'value': require( '@stdlib/stats/base/dists/weibull/mgf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.mode',
-	'path': '@stdlib/stats/base/dists/weibull/mode',
-	'value': require( '@stdlib/stats/base/dists/weibull/mode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.pdf',
-	'path': '@stdlib/stats/base/dists/weibull/pdf',
-	'value': require( '@stdlib/stats/base/dists/weibull/pdf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.quantile',
-	'path': '@stdlib/stats/base/dists/weibull/quantile',
-	'value': require( '@stdlib/stats/base/dists/weibull/quantile' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.skewness',
-	'path': '@stdlib/stats/base/dists/weibull/skewness',
-	'value': require( '@stdlib/stats/base/dists/weibull/skewness' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.stdev',
-	'path': '@stdlib/stats/base/dists/weibull/stdev',
-	'value': require( '@stdlib/stats/base/dists/weibull/stdev' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.variance',
-	'path': '@stdlib/stats/base/dists/weibull/variance',
-	'value': require( '@stdlib/stats/base/dists/weibull/variance' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.dists.weibull.Weibull',
-	'path': '@stdlib/stats/base/dists/weibull/ctor',
-	'value': require( '@stdlib/stats/base/dists/weibull/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/e.js.html b/namespace/namespace/base/e.js.html deleted file mode 100644 index 4bcd42c7a3..0000000000 --- a/namespace/namespace/base/e.js.html +++ /dev/null @@ -1,886 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/e.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base e.js

-
- -
- 100% - Statements - 267/267 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 267/267 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -2688x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.ellipe',
-	'path': '@stdlib/math/base/special/ellipe',
-	'value': require( '@stdlib/math/base/special/ellipe' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ellipj',
-		'@stdlib/math/base/special/ellipk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ellipj',
-	'path': '@stdlib/math/base/special/ellipj',
-	'value': require( '@stdlib/math/base/special/ellipj' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ellipe',
-		'@stdlib/math/base/special/ellipk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ellipk',
-	'path': '@stdlib/math/base/special/ellipk',
-	'value': require( '@stdlib/math/base/special/ellipk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ellipe',
-		'@stdlib/math/base/special/ellipj'
-	]
-});
- 
-ns.push({
-	'alias': 'base.endsWith',
-	'path': '@stdlib/string/base/ends-with',
-	'value': require( '@stdlib/string/base/ends-with' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/starts-with'
-	]
-});
- 
-ns.push({
-	'alias': 'base.epsdiff',
-	'path': '@stdlib/math/base/utils/float64-epsilon-difference',
-	'value': require( '@stdlib/math/base/utils/float64-epsilon-difference' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/utils/absolute-difference',
-		'@stdlib/math/base/utils/relative-difference'
-	]
-});
- 
-ns.push({
-	'alias': 'base.erf',
-	'path': '@stdlib/math/base/special/erf',
-	'value': require( '@stdlib/math/base/special/erf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erfc',
-		'@stdlib/math/base/special/erfinv',
-		'@stdlib/math/base/special/erfcinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.erfc',
-	'path': '@stdlib/math/base/special/erfc',
-	'value': require( '@stdlib/math/base/special/erfc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erf',
-		'@stdlib/math/base/special/erfinv',
-		'@stdlib/math/base/special/erfcinv',
-		'@stdlib/math/base/special/erfcx'
-	]
-});
- 
-ns.push({
-	'alias': 'base.erfcinv',
-	'path': '@stdlib/math/base/special/erfcinv',
-	'value': require( '@stdlib/math/base/special/erfcinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erf',
-		'@stdlib/math/base/special/erfc',
-		'@stdlib/math/base/special/erfinv',
-		'@stdlib/math/base/special/erfcx'
-	]
-});
- 
-ns.push({
-	'alias': 'base.erfcx',
-	'path': '@stdlib/math/base/special/erfcx',
-	'value': require( '@stdlib/math/base/special/erfcx' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erfc',
-		'@stdlib/math/base/special/erfcinv',
-		'@stdlib/math/base/special/erf',
-		'@stdlib/math/base/special/erfinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.erfinv',
-	'path': '@stdlib/math/base/special/erfinv',
-	'value': require( '@stdlib/math/base/special/erfinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erf',
-		'@stdlib/math/base/special/erfc',
-		'@stdlib/math/base/special/erfcinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.eta',
-	'path': '@stdlib/math/base/special/dirichlet-eta',
-	'value': require( '@stdlib/math/base/special/dirichlet-eta' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.evalpoly',
-	'path': '@stdlib/math/base/tools/evalpoly',
-	'value': require( '@stdlib/math/base/tools/evalpoly' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/tools/evalrational'
-	]
-});
- 
-ns.push({
-	'alias': 'base.evalrational',
-	'path': '@stdlib/math/base/tools/evalrational',
-	'value': require( '@stdlib/math/base/tools/evalrational' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/tools/evalpoly'
-	]
-});
- 
-ns.push({
-	'alias': 'base.exp',
-	'path': '@stdlib/math/base/special/exp',
-	'value': require( '@stdlib/math/base/special/exp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp10',
-		'@stdlib/math/base/special/exp2',
-		'@stdlib/math/base/special/expm1',
-		'@stdlib/math/base/special/ln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.exp2',
-	'path': '@stdlib/math/base/special/exp2',
-	'value': require( '@stdlib/math/base/special/exp2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/exp10',
-		'@stdlib/math/base/special/log2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.exp10',
-	'path': '@stdlib/math/base/special/exp10',
-	'value': require( '@stdlib/math/base/special/exp10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/exp2',
-		'@stdlib/math/base/special/log10'
-	]
-});
- 
-ns.push({
-	'alias': 'base.expit',
-	'path': '@stdlib/math/base/special/expit',
-	'value': require( '@stdlib/math/base/special/expit' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/logit'
-	]
-});
- 
-ns.push({
-	'alias': 'base.expm1',
-	'path': '@stdlib/math/base/special/expm1',
-	'value': require( '@stdlib/math/base/special/expm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/expm1rel'
-	]
-});
- 
-ns.push({
-	'alias': 'base.expm1rel',
-	'path': '@stdlib/math/base/special/expm1rel',
-	'value': require( '@stdlib/math/base/special/expm1rel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/expm1'
-	]
-});
- 
-ns.push({
-	'alias': 'base.exponent',
-	'path': '@stdlib/number/float64/base/exponent',
-	'value': require( '@stdlib/number/float64/base/exponent' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'base.exponentf',
-	'path': '@stdlib/number/float32/base/exponent',
-	'value': require( '@stdlib/number/float32/base/exponent' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/exponent'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/f.js.html b/namespace/namespace/base/f.js.html deleted file mode 100644 index f2e2f8890a..0000000000 --- a/namespace/namespace/base/f.js.html +++ /dev/null @@ -1,1663 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/f.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base f.js

-
- -
- 100% - Statements - 526/526 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 526/526 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -5278x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.factorial',
-	'path': '@stdlib/math/base/special/factorial',
-	'value': require( '@stdlib/math/base/special/factorial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/factorialln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.factorial2',
-	'path': '@stdlib/math/base/special/factorial2',
-	'value': require( '@stdlib/math/base/special/factorial2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.factorialln',
-	'path': '@stdlib/math/base/special/factorialln',
-	'value': require( '@stdlib/math/base/special/factorialln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fallingFactorial',
-	'path': '@stdlib/math/base/special/falling-factorial',
-	'value': require( '@stdlib/math/base/special/falling-factorial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rising-factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fibonacci',
-	'path': '@stdlib/math/base/special/fibonacci',
-	'value': require( '@stdlib/math/base/special/fibonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/binet',
-		'@stdlib/math/base/special/fibonacci-index',
-		'@stdlib/math/base/special/lucas',
-		'@stdlib/math/base/special/negafibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fibonacciIndex',
-	'path': '@stdlib/math/base/special/fibonacci-index',
-	'value': require( '@stdlib/math/base/special/fibonacci-index' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fibpoly',
-	'path': '@stdlib/math/base/tools/fibpoly',
-	'value': require( '@stdlib/math/base/tools/fibpoly' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/tools/evalpoly',
-		'@stdlib/math/base/tools/lucaspoly'
-	]
-});
- 
-ns.push({
-	'alias': 'base.firstCodePoint',
-	'path': '@stdlib/string/base/first-code-point',
-	'value': require( '@stdlib/string/base/first-code-point' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/first',
-		'@stdlib/string/base/first-grapheme-cluster',
-		'@stdlib/string/base/last-code-point',
-		'@stdlib/string/base/remove-first-code-point',
-		'@stdlib/string/first'
-	]
-});
- 
-ns.push({
-	'alias': 'base.firstCodeUnit',
-	'path': '@stdlib/string/base/first',
-	'value': require( '@stdlib/string/base/first' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/first-code-point',
-		'@stdlib/string/base/first-grapheme-cluster',
-		'@stdlib/string/base/last',
-		'@stdlib/string/base/remove-first',
-		'@stdlib/string/first'
-	]
-});
- 
-ns.push({
-	'alias': 'base.firstGraphemeCluster',
-	'path': '@stdlib/string/base/first-grapheme-cluster',
-	'value': require( '@stdlib/string/base/first-grapheme-cluster' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/first',
-		'@stdlib/string/base/first-code-point',
-		'@stdlib/string/base/last-grapheme-cluster',
-		'@stdlib/string/base/remove-first-grapheme-cluster',
-		'@stdlib/string/first'
-	]
-});
- 
-ns.push({
-	'alias': 'base.flipsign',
-	'path': '@stdlib/math/base/special/flipsign',
-	'value': require( '@stdlib/math/base/special/flipsign' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/copysign'
-	]
-});
- 
-ns.push({
-	'alias': 'base.flipsignf',
-	'path': '@stdlib/math/base/special/flipsignf',
-	'value': require( '@stdlib/math/base/special/flipsignf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/copysignf',
-		'@stdlib/math/base/special/flipsign'
-	]
-});
- 
-ns.push({
-	'alias': 'base.float32ToInt32',
-	'path': '@stdlib/number/float32/base/to-int32',
-	'value': require( '@stdlib/number/float32/base/to-int32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/to-uint32'
-	]
-});
- 
-ns.push({
-	'alias': 'base.float32ToUint32',
-	'path': '@stdlib/number/float32/base/to-uint32',
-	'value': require( '@stdlib/number/float32/base/to-uint32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/to-int32'
-	]
-});
- 
-ns.push({
-	'alias': 'base.float64ToFloat32',
-	'path': '@stdlib/number/float64/base/to-float32',
-	'value': require( '@stdlib/number/float64/base/to-float32' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.float64ToInt32',
-	'path': '@stdlib/number/float64/base/to-int32',
-	'value': require( '@stdlib/number/float64/base/to-int32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-uint32'
-	]
-});
- 
-ns.push({
-	'alias': 'base.float64ToInt64Bytes',
-	'path': '@stdlib/number/float64/base/to-int64-bytes',
-	'value': require( '@stdlib/number/float64/base/to-int64-bytes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-int32'
-	]
-});
- 
-ns.push({
-	'alias': 'base.float64ToUint32',
-	'path': '@stdlib/number/float64/base/to-uint32',
-	'value': require( '@stdlib/number/float64/base/to-uint32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-int32'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floor',
-	'path': '@stdlib/math/base/special/floor',
-	'value': require( '@stdlib/math/base/special/floor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/round'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floor2',
-	'path': '@stdlib/math/base/special/floor2',
-	'value': require( '@stdlib/math/base/special/floor2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil2',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/floor10',
-		'@stdlib/math/base/special/round2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floor10',
-	'path': '@stdlib/math/base/special/floor10',
-	'value': require( '@stdlib/math/base/special/floor10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil10',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/floor2',
-		'@stdlib/math/base/special/round10'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floorb',
-	'path': '@stdlib/math/base/special/floorb',
-	'value': require( '@stdlib/math/base/special/floorb' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilb',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/floorn',
-		'@stdlib/math/base/special/roundb'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floorf',
-	'path': '@stdlib/math/base/special/floorf',
-	'value': require( '@stdlib/math/base/special/floorf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilf',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/roundf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floorn',
-	'path': '@stdlib/math/base/special/floorn',
-	'value': require( '@stdlib/math/base/special/floorn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceiln',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/floorb',
-		'@stdlib/math/base/special/roundn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.floorsd',
-	'path': '@stdlib/math/base/special/floorsd',
-	'value': require( '@stdlib/math/base/special/floorsd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilsd',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/roundsd',
-		'@stdlib/math/base/special/truncsd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.forEachChar',
-	'path': '@stdlib/string/base/for-each',
-	'value': require( '@stdlib/string/base/for-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/for-each-code-point',
-		'@stdlib/string/base/for-each-grapheme-cluster',
-		'@stdlib/string/for-each'
-	]
-});
- 
-ns.push({
-	'alias': 'base.forEachCodePoint',
-	'path': '@stdlib/string/base/for-each-code-point',
-	'value': require( '@stdlib/string/base/for-each-code-point' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/for-each',
-		'@stdlib/string/base/for-each-grapheme-cluster',
-		'@stdlib/string/for-each'
-	]
-});
- 
-ns.push({
-	'alias': 'base.forEachCodePointRight',
-	'path': '@stdlib/string/base/for-each-code-point-right',
-	'value': require( '@stdlib/string/base/for-each-code-point-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/for-each-code-point',
-		'@stdlib/string/base/for-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'base.forEachGraphemeCluster',
-	'path': '@stdlib/string/base/for-each-grapheme-cluster',
-	'value': require( '@stdlib/string/base/for-each-grapheme-cluster' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/for-each',
-		'@stdlib/string/base/for-each-code-point',
-		'@stdlib/string/for-each'
-	]
-});
- 
-ns.push({
-	'alias': 'base.forEachRight',
-	'path': '@stdlib/string/base/for-each-right',
-	'value': require( '@stdlib/string/base/for-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/for-each',
-		'@stdlib/string/base/for-each-code-point-right'
-	]
-});
- 
-ns.push({
-	'alias': 'base.formatInterpolate',
-	'path': '@stdlib/string/base/format-interpolate',
-	'value': require( '@stdlib/string/base/format-interpolate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/format-tokenize'
-	]
-});
- 
-ns.push({
-	'alias': 'base.formatTokenize',
-	'path': '@stdlib/string/base/format-tokenize',
-	'value': require( '@stdlib/string/base/format-tokenize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/format-interpolate'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fresnel',
-	'path': '@stdlib/math/base/special/fresnel',
-	'value': require( '@stdlib/math/base/special/fresnel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fresnelc',
-		'@stdlib/math/base/special/fresnels'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fresnelc',
-	'path': '@stdlib/math/base/special/fresnelc',
-	'value': require( '@stdlib/math/base/special/fresnelc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fresnel',
-		'@stdlib/math/base/special/fresnels'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fresnels',
-	'path': '@stdlib/math/base/special/fresnels',
-	'value': require( '@stdlib/math/base/special/fresnels' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fresnel',
-		'@stdlib/math/base/special/fresnelc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.frexp',
-	'path': '@stdlib/math/base/special/frexp',
-	'value': require( '@stdlib/math/base/special/frexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ldexp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromBinaryString',
-	'path': '@stdlib/number/float64/base/from-binary-string',
-	'value': require( '@stdlib/number/float64/base/from-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/from-binary-string',
-		'@stdlib/number/float64/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromBinaryStringf',
-	'path': '@stdlib/number/float32/base/from-binary-string',
-	'value': require( '@stdlib/number/float32/base/from-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/to-binary-string',
-		'@stdlib/number/float64/base/from-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromBinaryStringUint8',
-	'path': '@stdlib/number/uint8/base/from-binary-string',
-	'value': require( '@stdlib/number/uint8/base/from-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/uint16/base/from-binary-string',
-		'@stdlib/number/uint32/base/from-binary-string',
-		'@stdlib/number/uint8/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromBinaryStringUint16',
-	'path': '@stdlib/number/uint16/base/from-binary-string',
-	'value': require( '@stdlib/number/uint16/base/from-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/uint16/base/to-binary-string',
-		'@stdlib/number/uint32/base/from-binary-string',
-		'@stdlib/number/uint8/base/from-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromBinaryStringUint32',
-	'path': '@stdlib/number/uint32/base/from-binary-string',
-	'value': require( '@stdlib/number/uint32/base/from-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/uint16/base/from-binary-string',
-		'@stdlib/number/uint32/base/to-binary-string',
-		'@stdlib/number/uint8/base/from-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromInt64Bytes',
-	'path': '@stdlib/number/float64/base/from-int64-bytes',
-	'value': require( '@stdlib/number/float64/base/from-int64-bytes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-int64-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromWordf',
-	'path': '@stdlib/number/float32/base/from-word',
-	'value': require( '@stdlib/number/float32/base/from-word' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/from-words'
-	]
-});
- 
-ns.push({
-	'alias': 'base.fromWords',
-	'path': '@stdlib/number/float64/base/from-words',
-	'value': require( '@stdlib/number/float64/base/from-words' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/from-word'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/g.js.html b/namespace/namespace/base/g.js.html deleted file mode 100644 index 42eb0f62c7..0000000000 --- a/namespace/namespace/base/g.js.html +++ /dev/null @@ -1,595 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/g.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base g.js

-
- -
- 100% - Statements - 170/170 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 170/170 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -1718x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.gamma',
-	'path': '@stdlib/math/base/special/gamma',
-	'value': require( '@stdlib/math/base/special/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma1pm1',
-		'@stdlib/math/base/special/gammainc',
-		'@stdlib/math/base/special/gammaincinv',
-		'@stdlib/math/base/special/gammaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gamma1pm1',
-	'path': '@stdlib/math/base/special/gamma1pm1',
-	'value': require( '@stdlib/math/base/special/gamma1pm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/gammainc',
-		'@stdlib/math/base/special/gammaincinv',
-		'@stdlib/math/base/special/gammaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammaDeltaRatio',
-	'path': '@stdlib/math/base/special/gamma-delta-ratio',
-	'value': require( '@stdlib/math/base/special/gamma-delta-ratio' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammainc',
-	'path': '@stdlib/math/base/special/gammainc',
-	'value': require( '@stdlib/math/base/special/gammainc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/gamma1pm1',
-		'@stdlib/math/base/special/gammaincinv',
-		'@stdlib/math/base/special/gammaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammaincinv',
-	'path': '@stdlib/math/base/special/gammaincinv',
-	'value': require( '@stdlib/math/base/special/gammaincinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/gamma1pm1',
-		'@stdlib/math/base/special/gammainc',
-		'@stdlib/math/base/special/gammaln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammaLanczosSum',
-	'path': '@stdlib/math/base/special/gamma-lanczos-sum',
-	'value': require( '@stdlib/math/base/special/gamma-lanczos-sum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/gamma-lanczos-sum-expg-scaled'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammaLanczosSumExpGScaled',
-	'path': '@stdlib/math/base/special/gamma-lanczos-sum-expg-scaled',
-	'value': require( '@stdlib/math/base/special/gamma-lanczos-sum-expg-scaled' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/gamma-lanczos-sum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammaln',
-	'path': '@stdlib/math/base/special/gammaln',
-	'value': require( '@stdlib/math/base/special/gammaln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/base/special/gammainc',
-		'@stdlib/math/base/special/gammaincinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gammasgn',
-	'path': '@stdlib/math/base/special/gammasgn',
-	'value': require( '@stdlib/math/base/special/gammasgn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.gcd',
-	'path': '@stdlib/math/base/special/gcd',
-	'value': require( '@stdlib/math/base/special/gcd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/lcm'
-	]
-});
- 
-ns.push({
-	'alias': 'base.getHighWord',
-	'path': '@stdlib/number/float64/base/get-high-word',
-	'value': require( '@stdlib/number/float64/base/get-high-word' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/get-low-word',
-		'@stdlib/number/float64/base/set-high-word'
-	]
-});
- 
-ns.push({
-	'alias': 'base.getLowWord',
-	'path': '@stdlib/number/float64/base/get-low-word',
-	'value': require( '@stdlib/number/float64/base/get-low-word' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/get-high-word',
-		'@stdlib/number/float64/base/set-high-word'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/h.js.html b/namespace/namespace/base/h.js.html deleted file mode 100644 index b08a4a7158..0000000000 --- a/namespace/namespace/base/h.js.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/h.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base h.js

-
- -
- 100% - Statements - 127/127 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 127/127 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -1288x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.hacovercos',
-	'path': '@stdlib/math/base/special/hacovercos',
-	'value': require( '@stdlib/math/base/special/hacovercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hacoversin',
-		'@stdlib/math/base/special/havercos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.hacoversin',
-	'path': '@stdlib/math/base/special/hacoversin',
-	'value': require( '@stdlib/math/base/special/hacoversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hacovercos',
-		'@stdlib/math/base/special/haversin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.havercos',
-	'path': '@stdlib/math/base/special/havercos',
-	'value': require( '@stdlib/math/base/special/havercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/haversin',
-		'@stdlib/math/base/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.haversin',
-	'path': '@stdlib/math/base/special/haversin',
-	'value': require( '@stdlib/math/base/special/haversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/havercos',
-		'@stdlib/math/base/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.headercase',
-	'path': '@stdlib/string/base/headercase',
-	'value': require( '@stdlib/string/base/headercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/pascalcase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.heaviside',
-	'path': '@stdlib/math/base/special/heaviside',
-	'value': require( '@stdlib/math/base/special/heaviside' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ramp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.hermitepoly',
-	'path': '@stdlib/math/base/tools/hermitepoly',
-	'value': require( '@stdlib/math/base/tools/hermitepoly' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/tools/evalpoly',
-		'@stdlib/math/base/tools/normhermitepoly'
-	]
-});
- 
-ns.push({
-	'alias': 'base.hypot',
-	'path': '@stdlib/math/base/special/hypot',
-	'value': require( '@stdlib/math/base/special/hypot' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.hypotf',
-	'path': '@stdlib/math/base/special/hypotf',
-	'value': require( '@stdlib/math/base/special/hypotf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hypot'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/i.js.html b/namespace/namespace/base/i.js.html deleted file mode 100644 index ee9f7335bb..0000000000 --- a/namespace/namespace/base/i.js.html +++ /dev/null @@ -1,1399 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/i.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base i.js

-
- -
- 100% - Statements - 438/438 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 438/438 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -4398x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.identity',
-	'path': '@stdlib/number/float64/base/identity',
-	'value': require( '@stdlib/number/float64/base/identity' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/identity'
-	]
-});
- 
-ns.push({
-	'alias': 'base.identityf',
-	'path': '@stdlib/number/float32/base/identity',
-	'value': require( '@stdlib/number/float32/base/identity' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/identity'
-	]
-});
- 
-ns.push({
-	'alias': 'base.imul',
-	'path': '@stdlib/number/int32/base/mul',
-	'value': require( '@stdlib/number/int32/base/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/int32/base/muldw',
-		'@stdlib/math/base/ops/uimul'
-	]
-});
- 
-ns.push({
-	'alias': 'base.imuldw',
-	'path': '@stdlib/number/int32/base/muldw',
-	'value': require( '@stdlib/number/int32/base/muldw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/int32/base/mul',
-		'@stdlib/math/base/ops/uimuldw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.int2slice',
-	'path': '@stdlib/slice/base/int2slice',
-	'value': require( '@stdlib/slice/base/int2slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/seq2slice',
-		'@stdlib/slice/base/str2slice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.int32ToUint32',
-	'path': '@stdlib/number/int32/base/to-uint32',
-	'value': require( '@stdlib/number/int32/base/to-uint32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/uint32/base/to-int32'
-	]
-});
- 
-ns.push({
-	'alias': 'base.inv',
-	'path': '@stdlib/math/base/special/inv',
-	'value': require( '@stdlib/math/base/special/inv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'base.invcase',
-	'path': '@stdlib/string/base/invcase',
-	'value': require( '@stdlib/string/base/invcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.invf',
-	'path': '@stdlib/math/base/special/invf',
-	'value': require( '@stdlib/math/base/special/invf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/inv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isComposite',
-	'path': '@stdlib/math/base/assert/is-composite',
-	'value': require( '@stdlib/math/base/assert/is-composite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-integer',
-		'@stdlib/math/base/assert/is-prime'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isCoprime',
-	'path': '@stdlib/math/base/assert/is-coprime',
-	'value': require( '@stdlib/math/base/assert/is-coprime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-composite',
-		'@stdlib/math/base/assert/is-prime',
-		'@stdlib/math/base/special/gcd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isEven',
-	'path': '@stdlib/math/base/assert/is-even',
-	'value': require( '@stdlib/math/base/assert/is-even' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-odd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isEvenInt32',
-	'path': '@stdlib/math/base/assert/int32-is-even',
-	'value': require( '@stdlib/math/base/assert/int32-is-even' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-even',
-		'@stdlib/math/base/assert/int32-is-odd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isFinite',
-	'path': '@stdlib/math/base/assert/is-finite',
-	'value': require( '@stdlib/math/base/assert/is-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-infinite'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isFinitef',
-	'path': '@stdlib/math/base/assert/is-finitef',
-	'value': require( '@stdlib/math/base/assert/is-finitef' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-infinitef'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isInfinite',
-	'path': '@stdlib/math/base/assert/is-infinite',
-	'value': require( '@stdlib/math/base/assert/is-infinite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isInfinitef',
-	'path': '@stdlib/math/base/assert/is-infinitef',
-	'value': require( '@stdlib/math/base/assert/is-infinitef' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-finitef'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isInteger',
-	'path': '@stdlib/math/base/assert/is-integer',
-	'value': require( '@stdlib/math/base/assert/is-integer' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.isnan',
-	'path': '@stdlib/math/base/assert/is-nan',
-	'value': require( '@stdlib/math/base/assert/is-nan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-nanf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isnanf',
-	'path': '@stdlib/math/base/assert/is-nanf',
-	'value': require( '@stdlib/math/base/assert/is-nanf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-nan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNegativeFinite',
-	'path': '@stdlib/math/base/assert/is-negative-finite',
-	'value': require( '@stdlib/math/base/assert/is-negative-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-positive-finite',
-		'@stdlib/math/base/assert/is-nonnegative-finite',
-		'@stdlib/math/base/assert/is-nonpositive-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNegativeInteger',
-	'path': '@stdlib/math/base/assert/is-negative-integer',
-	'value': require( '@stdlib/math/base/assert/is-negative-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-integer',
-		'@stdlib/math/base/assert/is-nonnegative-integer',
-		'@stdlib/math/base/assert/is-nonpositive-integer',
-		'@stdlib/math/base/assert/is-positive-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNegativeZero',
-	'path': '@stdlib/math/base/assert/is-negative-zero',
-	'value': require( '@stdlib/math/base/assert/is-negative-zero' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-positive-zero'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNegativeZerof',
-	'path': '@stdlib/math/base/assert/is-negative-zerof',
-	'value': require( '@stdlib/math/base/assert/is-negative-zerof' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-negative-zero',
-		'@stdlib/math/base/assert/is-positive-zerof'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNonNegativeFinite',
-	'path': '@stdlib/math/base/assert/is-nonnegative-finite',
-	'value': require( '@stdlib/math/base/assert/is-nonnegative-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-negative-finite',
-		'@stdlib/math/base/assert/is-positive-finite',
-		'@stdlib/math/base/assert/is-nonpositive-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNonNegativeInteger',
-	'path': '@stdlib/math/base/assert/is-nonnegative-integer',
-	'value': require( '@stdlib/math/base/assert/is-nonnegative-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-integer',
-		'@stdlib/math/base/assert/is-negative-integer',
-		'@stdlib/math/base/assert/is-nonpositive-integer',
-		'@stdlib/math/base/assert/is-positive-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNonPositiveFinite',
-	'path': '@stdlib/math/base/assert/is-nonpositive-finite',
-	'value': require( '@stdlib/math/base/assert/is-nonpositive-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-negative-finite',
-		'@stdlib/math/base/assert/is-positive-finite',
-		'@stdlib/math/base/assert/is-nonnegative-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isNonPositiveInteger',
-	'path': '@stdlib/math/base/assert/is-nonpositive-integer',
-	'value': require( '@stdlib/math/base/assert/is-nonpositive-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-integer',
-		'@stdlib/math/base/assert/is-negative-integer',
-		'@stdlib/math/base/assert/is-nonnegative-integer',
-		'@stdlib/math/base/assert/is-positive-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isOdd',
-	'path': '@stdlib/math/base/assert/is-odd',
-	'value': require( '@stdlib/math/base/assert/is-odd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-even'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isOddInt32',
-	'path': '@stdlib/math/base/assert/int32-is-odd',
-	'value': require( '@stdlib/math/base/assert/int32-is-odd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/int32-is-even',
-		'@stdlib/math/base/assert/is-odd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isPositiveFinite',
-	'path': '@stdlib/math/base/assert/is-positive-finite',
-	'value': require( '@stdlib/math/base/assert/is-positive-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-negative-finite',
-		'@stdlib/math/base/assert/is-nonnegative-finite',
-		'@stdlib/math/base/assert/is-nonpositive-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isPositiveInteger',
-	'path': '@stdlib/math/base/assert/is-positive-integer',
-	'value': require( '@stdlib/math/base/assert/is-positive-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-integer',
-		'@stdlib/math/base/assert/is-negative-integer',
-		'@stdlib/math/base/assert/is-nonnegative-integer',
-		'@stdlib/math/base/assert/is-nonpositive-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isPositiveZero',
-	'path': '@stdlib/math/base/assert/is-positive-zero',
-	'value': require( '@stdlib/math/base/assert/is-positive-zero' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-negative-zero'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isPositiveZerof',
-	'path': '@stdlib/math/base/assert/is-positive-zerof',
-	'value': require( '@stdlib/math/base/assert/is-positive-zerof' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-negative-zerof',
-		'@stdlib/math/base/assert/is-positive-zero'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isPow2Uint32',
-	'path': '@stdlib/math/base/assert/uint32-is-pow2',
-	'value': require( '@stdlib/math/base/assert/uint32-is-pow2' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.isPrime',
-	'path': '@stdlib/math/base/assert/is-prime',
-	'value': require( '@stdlib/math/base/assert/is-prime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/assert/is-composite',
-		'@stdlib/math/base/assert/is-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'base.isProbability',
-	'path': '@stdlib/math/base/assert/is-probability',
-	'value': require( '@stdlib/math/base/assert/is-probability' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.isSafeInteger',
-	'path': '@stdlib/math/base/assert/is-safe-integer',
-	'value': require( '@stdlib/math/base/assert/is-safe-integer' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/index.html b/namespace/namespace/base/index.html deleted file mode 100644 index 23493e479e..0000000000 --- a/namespace/namespace/base/index.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base - - - - - - - - - -
-
-

All files namespace/lib/namespace/base

-
- -
- 100% - Statements - 6288/6288 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 6288/6288 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
a.js -
-
100%1163/1163100%1/1100%0/0100%1163/1163
b.js -
-
100%211/211100%1/1100%0/0100%211/211
c.js -
-
100%736/736100%1/1100%0/0100%736/736
d.js -
-
100%121/121100%1/1100%0/0100%121/121
e.js -
-
100%267/267100%1/1100%0/0100%267/267
f.js -
-
100%526/526100%1/1100%0/0100%526/526
g.js -
-
100%170/170100%1/1100%0/0100%170/170
h.js -
-
100%127/127100%1/1100%0/0100%127/127
i.js -
-
100%438/438100%1/1100%0/0100%438/438
index.js -
-
100%65/65100%1/1100%0/0100%65/65
j.js -
-
100%32/32100%1/1100%0/0100%32/32
k.js -
-
100%133/133100%1/1100%0/0100%133/133
l.js -
-
100%270/270100%1/1100%0/0100%270/270
m.js -
-
100%207/207100%1/1100%0/0100%207/207
n.js -
-
100%168/168100%1/1100%0/0100%168/168
o.js -
-
100%32/32100%1/1100%0/0100%32/32
p.js -
-
100%103/103100%1/1100%0/0100%103/103
q.js -
-
100%32/32100%1/1100%0/0100%32/32
r.js -
-
100%445/445100%1/1100%0/0100%445/445
s.js -
-
100%452/452100%1/1100%0/0100%452/452
t.js -
-
100%286/286100%1/1100%0/0100%286/286
u.js -
-
100%81/81100%1/1100%0/0100%81/81
v.js -
-
100%55/55100%1/1100%0/0100%55/55
w.js -
-
100%42/42100%1/1100%0/0100%42/42
x.js -
-
100%54/54100%1/1100%0/0100%54/54
y.js -
-
100%32/32100%1/1100%0/0100%32/32
z.js -
-
100%40/40100%1/1100%0/0100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/index.js.html b/namespace/namespace/base/index.js.html deleted file mode 100644 index ad1e45e659..0000000000 --- a/namespace/namespace/base/index.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base index.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -668x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './../append.js' );
- 
- 
-// MAIN //
- 
-/**
-* Namespace.
-*
-* @private
-* @namespace ns
-*/
-var ns = [];
-ns = append( ns, require( './a.js' ) );
-ns = append( ns, require( './b.js' ) );
-ns = append( ns, require( './c.js' ) );
-ns = append( ns, require( './d.js' ) );
-ns = append( ns, require( './e.js' ) );
-ns = append( ns, require( './f.js' ) );
-ns = append( ns, require( './g.js' ) );
-ns = append( ns, require( './h.js' ) );
-ns = append( ns, require( './i.js' ) );
-ns = append( ns, require( './j.js' ) );
-ns = append( ns, require( './k.js' ) );
-ns = append( ns, require( './l.js' ) );
-ns = append( ns, require( './m.js' ) );
-ns = append( ns, require( './n.js' ) );
-ns = append( ns, require( './o.js' ) );
-ns = append( ns, require( './p.js' ) );
-ns = append( ns, require( './q.js' ) );
-ns = append( ns, require( './r.js' ) );
-ns = append( ns, require( './s.js' ) );
-ns = append( ns, require( './t.js' ) );
-ns = append( ns, require( './u.js' ) );
-ns = append( ns, require( './v.js' ) );
-ns = append( ns, require( './w.js' ) );
-ns = append( ns, require( './x.js' ) );
-ns = append( ns, require( './y.js' ) );
-ns = append( ns, require( './z.js' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/j.js.html b/namespace/namespace/base/j.js.html deleted file mode 100644 index 767ff4c7e0..0000000000 --- a/namespace/namespace/base/j.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/j.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base j.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/k.js.html b/namespace/namespace/base/k.js.html deleted file mode 100644 index 112ba6c760..0000000000 --- a/namespace/namespace/base/k.js.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/k.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base k.js

-
- -
- 100% - Statements - 133/133 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 133/133 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -1348x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.kebabcase',
-	'path': '@stdlib/string/base/kebabcase',
-	'value': require( '@stdlib/string/base/kebabcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/pascalcase',
-		'@stdlib/string/base/snakecase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kernelBetainc',
-	'path': '@stdlib/math/base/special/kernel-betainc',
-	'value': require( '@stdlib/math/base/special/kernel-betainc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/betainc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kernelBetaincinv',
-	'path': '@stdlib/math/base/special/kernel-betaincinv',
-	'value': require( '@stdlib/math/base/special/kernel-betaincinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/betaincinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kernelCos',
-	'path': '@stdlib/math/base/special/kernel-cos',
-	'value': require( '@stdlib/math/base/special/kernel-cos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/kernel-sin',
-		'@stdlib/math/base/special/kernel-tan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kernelLog1p',
-	'path': '@stdlib/math/base/special/kernel-log1p',
-	'value': require( '@stdlib/math/base/special/kernel-log1p' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log1p'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kernelSin',
-	'path': '@stdlib/math/base/special/kernel-sin',
-	'value': require( '@stdlib/math/base/special/kernel-sin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/kernel-cos',
-		'@stdlib/math/base/special/kernel-tan',
-		'@stdlib/math/base/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kernelTan',
-	'path': '@stdlib/math/base/special/kernel-tan',
-	'value': require( '@stdlib/math/base/special/kernel-tan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/kernel-cos',
-		'@stdlib/math/base/special/kernel-sin',
-		'@stdlib/math/base/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kroneckerDelta',
-	'path': '@stdlib/math/base/special/kronecker-delta',
-	'value': require( '@stdlib/math/base/special/kronecker-delta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/dirac-delta'
-	]
-});
- 
-ns.push({
-	'alias': 'base.kroneckerDeltaf',
-	'path': '@stdlib/math/base/special/kronecker-deltaf',
-	'value': require( '@stdlib/math/base/special/kronecker-deltaf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/dirac-deltaf',
-		'@stdlib/math/base/special/kronecker-delta'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/l.js.html b/namespace/namespace/base/l.js.html deleted file mode 100644 index 052ac8354c..0000000000 --- a/namespace/namespace/base/l.js.html +++ /dev/null @@ -1,895 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/l.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base l.js

-
- -
- 100% - Statements - 270/270 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 270/270 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -2718x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.labs',
-	'path': '@stdlib/math/base/special/labs',
-	'value': require( '@stdlib/math/base/special/labs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.last',
-	'path': '@stdlib/string/base/last',
-	'value': require( '@stdlib/string/base/last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/first',
-		'@stdlib/string/base/last-code-point',
-		'@stdlib/string/base/last-grapheme-cluster'
-	]
-});
- 
-ns.push({
-	'alias': 'base.lastCodePoint',
-	'path': '@stdlib/string/base/last-code-point',
-	'value': require( '@stdlib/string/base/last-code-point' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/first-code-point',
-		'@stdlib/string/base/last-grapheme-cluster',
-		'@stdlib/string/base/last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.lastGraphemeCluster',
-	'path': '@stdlib/string/base/last-grapheme-cluster',
-	'value': require( '@stdlib/string/base/last-grapheme-cluster' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/first-grapheme-cluster',
-		'@stdlib/string/base/last-code-point',
-		'@stdlib/string/base/last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.lcm',
-	'path': '@stdlib/math/base/special/lcm',
-	'value': require( '@stdlib/math/base/special/lcm' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gcd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ldexp',
-	'path': '@stdlib/math/base/special/ldexp',
-	'value': require( '@stdlib/math/base/special/ldexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/frexp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.leftPad',
-	'path': '@stdlib/string/base/left-pad',
-	'value': require( '@stdlib/string/base/left-pad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/right-pad'
-	]
-});
- 
-ns.push({
-	'alias': 'base.leftTrim',
-	'path': '@stdlib/string/base/left-trim',
-	'value': require( '@stdlib/string/base/left-trim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/right-trim',
-		'@stdlib/string/base/trim'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ln',
-	'path': '@stdlib/math/base/special/ln',
-	'value': require( '@stdlib/math/base/special/ln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/log10',
-		'@stdlib/math/base/special/log1p',
-		'@stdlib/math/base/special/log2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log',
-	'path': '@stdlib/math/base/special/log',
-	'value': require( '@stdlib/math/base/special/log' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log10',
-		'@stdlib/math/base/special/log1p',
-		'@stdlib/math/base/special/log2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log1mexp',
-	'path': '@stdlib/math/base/special/log1mexp',
-	'value': require( '@stdlib/math/base/special/log1mexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log1p',
-		'@stdlib/math/base/special/log1pexp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log1p',
-	'path': '@stdlib/math/base/special/log1p',
-	'value': require( '@stdlib/math/base/special/log1p' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log1pexp',
-	'path': '@stdlib/math/base/special/log1pexp',
-	'value': require( '@stdlib/math/base/special/log1pexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log1mexp',
-		'@stdlib/math/base/special/log1p'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log1pmx',
-	'path': '@stdlib/math/base/special/log1pmx',
-	'value': require( '@stdlib/math/base/special/log1pmx' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log1p'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log2',
-	'path': '@stdlib/math/base/special/log2',
-	'value': require( '@stdlib/math/base/special/log2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp2',
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log'
-	]
-});
- 
-ns.push({
-	'alias': 'base.log10',
-	'path': '@stdlib/math/base/special/log10',
-	'value': require( '@stdlib/math/base/special/log10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp10',
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/log'
-	]
-});
- 
-ns.push({
-	'alias': 'base.logaddexp',
-	'path': '@stdlib/math/base/special/logaddexp',
-	'value': require( '@stdlib/math/base/special/logaddexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/ln'
-	]
-});
- 
-ns.push({
-	'alias': 'base.logit',
-	'path': '@stdlib/math/base/special/logit',
-	'value': require( '@stdlib/math/base/special/logit' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.lowercase',
-	'path': '@stdlib/string/base/lowercase',
-	'value': require( '@stdlib/string/base/lowercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/snakecase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.lucas',
-	'path': '@stdlib/math/base/special/lucas',
-	'value': require( '@stdlib/math/base/special/lucas' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci',
-		'@stdlib/math/base/special/negalucas'
-	]
-});
- 
-ns.push({
-	'alias': 'base.lucaspoly',
-	'path': '@stdlib/math/base/tools/lucaspoly',
-	'value': require( '@stdlib/math/base/tools/lucaspoly' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/tools/evalpoly',
-		'@stdlib/math/base/tools/fibpoly'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/m.js.html b/namespace/namespace/base/m.js.html deleted file mode 100644 index d050830488..0000000000 --- a/namespace/namespace/base/m.js.html +++ /dev/null @@ -1,706 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/m.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base m.js

-
- -
- 100% - Statements - 207/207 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 207/207 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -2088x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.max',
-	'path': '@stdlib/math/base/special/max',
-	'value': require( '@stdlib/math/base/special/max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxabs',
-		'@stdlib/math/base/special/maxn',
-		'@stdlib/math/base/special/min'
-	]
-});
- 
-ns.push({
-	'alias': 'base.maxabs',
-	'path': '@stdlib/math/base/special/maxabs',
-	'value': require( '@stdlib/math/base/special/maxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/max',
-		'@stdlib/math/base/special/minabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.maxabsn',
-	'path': '@stdlib/math/base/special/maxabsn',
-	'value': require( '@stdlib/math/base/special/maxabsn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxn',
-		'@stdlib/math/base/special/maxabs',
-		'@stdlib/math/base/special/minabsn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.maxn',
-	'path': '@stdlib/math/base/special/maxn',
-	'value': require( '@stdlib/math/base/special/maxn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/max',
-		'@stdlib/math/base/special/maxabsn',
-		'@stdlib/math/base/special/minn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.min',
-	'path': '@stdlib/math/base/special/min',
-	'value': require( '@stdlib/math/base/special/min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/max',
-		'@stdlib/math/base/special/minabs',
-		'@stdlib/math/base/special/minn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minabs',
-	'path': '@stdlib/math/base/special/minabs',
-	'value': require( '@stdlib/math/base/special/minabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxabs',
-		'@stdlib/math/base/special/min'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minabsn',
-	'path': '@stdlib/math/base/special/minabsn',
-	'value': require( '@stdlib/math/base/special/minabsn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxabsn',
-		'@stdlib/math/base/special/minn',
-		'@stdlib/math/base/special/minabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minmax',
-	'path': '@stdlib/math/base/special/minmax',
-	'value': require( '@stdlib/math/base/special/minmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/max',
-		'@stdlib/math/base/special/min',
-		'@stdlib/math/base/special/minmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minmaxabs',
-	'path': '@stdlib/math/base/special/minmaxabs',
-	'value': require( '@stdlib/math/base/special/minmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxabs',
-		'@stdlib/math/base/special/minabs',
-		'@stdlib/math/base/special/minmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minmaxabsn',
-	'path': '@stdlib/math/base/special/minmaxabsn',
-	'value': require( '@stdlib/math/base/special/minmaxabsn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxabsn',
-		'@stdlib/math/base/special/minabsn',
-		'@stdlib/math/base/special/minmaxn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minmaxn',
-	'path': '@stdlib/math/base/special/minmaxn',
-	'value': require( '@stdlib/math/base/special/minmaxn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxn',
-		'@stdlib/math/base/special/minn',
-		'@stdlib/math/base/special/minmaxabsn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.minn',
-	'path': '@stdlib/math/base/special/minn',
-	'value': require( '@stdlib/math/base/special/minn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/maxn',
-		'@stdlib/math/base/special/min',
-		'@stdlib/math/base/special/minabsn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.modf',
-	'path': '@stdlib/math/base/special/modf',
-	'value': require( '@stdlib/math/base/special/modf' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.mul',
-	'path': '@stdlib/number/float64/base/mul',
-	'value': require( '@stdlib/number/float64/base/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add',
-		'@stdlib/number/float64/base/div',
-		'@stdlib/number/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.mulf',
-	'path': '@stdlib/number/float32/base/mul',
-	'value': require( '@stdlib/number/float32/base/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/add',
-		'@stdlib/number/float32/base/div',
-		'@stdlib/number/float64/base/mul',
-		'@stdlib/number/float32/base/sub'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/n.js.html b/namespace/namespace/base/n.js.html deleted file mode 100644 index 9104813036..0000000000 --- a/namespace/namespace/base/n.js.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/n.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base n.js

-
- -
- 100% - Statements - 168/168 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 168/168 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -1698x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.ndarray',
-	'path': '@stdlib/ndarray/base/ctor',
-	'value': require( '@stdlib/ndarray/base/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ndarrayUnary',
-	'path': '@stdlib/ndarray/base/unary',
-	'value': require( '@stdlib/ndarray/base/unary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/base/binary',
-		'@stdlib/ndarray/base/nullary',
-		'@stdlib/ndarray/base/quaternary',
-		'@stdlib/ndarray/base/quinary',
-		'@stdlib/ndarray/base/ternary',
-		'@stdlib/ndarray/dispatch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ndzeros',
-	'path': '@stdlib/ndarray/base/zeros',
-	'value': require( '@stdlib/ndarray/base/zeros' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/base/ctor',
-		'@stdlib/ndarray/base/full',
-		'@stdlib/ndarray/base/ones',
-		'@stdlib/ndarray/base/zeros-like'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ndzerosLike',
-	'path': '@stdlib/ndarray/base/zeros-like',
-	'value': require( '@stdlib/ndarray/base/zeros-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/base/ctor',
-		'@stdlib/ndarray/base/full-like',
-		'@stdlib/ndarray/base/ones-like',
-		'@stdlib/ndarray/base/zeros'
-	]
-});
- 
-ns.push({
-	'alias': 'base.negafibonacci',
-	'path': '@stdlib/math/base/special/negafibonacci',
-	'value': require( '@stdlib/math/base/special/negafibonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci',
-		'@stdlib/math/base/special/negalucas'
-	]
-});
- 
-ns.push({
-	'alias': 'base.negalucas',
-	'path': '@stdlib/math/base/special/negalucas',
-	'value': require( '@stdlib/math/base/special/negalucas' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci',
-		'@stdlib/math/base/special/lucas',
-		'@stdlib/math/base/special/negafibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'base.nonfibonacci',
-	'path': '@stdlib/math/base/special/nonfibonacci',
-	'value': require( '@stdlib/math/base/special/nonfibonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'base.normalize',
-	'path': '@stdlib/number/float64/base/normalize',
-	'value': require( '@stdlib/number/float64/base/normalize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/normalize'
-	]
-});
- 
-ns.push({
-	'alias': 'base.normalizef',
-	'path': '@stdlib/number/float32/base/normalize',
-	'value': require( '@stdlib/number/float32/base/normalize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/normalize'
-	]
-});
- 
-ns.push({
-	'alias': 'base.normalizeMultiSlice',
-	'path': '@stdlib/slice/base/normalize-multi-slice',
-	'value': require( '@stdlib/slice/base/normalize-multi-slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/normalize-slice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.normalizeSlice',
-	'path': '@stdlib/slice/base/normalize-slice',
-	'value': require( '@stdlib/slice/base/normalize-slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/normalize-multi-slice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.normhermitepoly',
-	'path': '@stdlib/math/base/tools/normhermitepoly',
-	'value': require( '@stdlib/math/base/tools/normhermitepoly' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/tools/evalpoly',
-		'@stdlib/math/base/tools/hermitepoly'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/o.js.html b/namespace/namespace/base/o.js.html deleted file mode 100644 index 6862a72a68..0000000000 --- a/namespace/namespace/base/o.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/o.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base o.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/p.js.html b/namespace/namespace/base/p.js.html deleted file mode 100644 index 4d195b1889..0000000000 --- a/namespace/namespace/base/p.js.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/p.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base p.js

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -1048x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.pascalcase',
-	'path': '@stdlib/string/base/pascalcase',
-	'value': require( '@stdlib/string/base/pascalcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.pdiff',
-	'path': '@stdlib/math/base/special/pdiff',
-	'value': require( '@stdlib/math/base/special/pdiff' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.pdifff',
-	'path': '@stdlib/math/base/special/pdifff',
-	'value': require( '@stdlib/math/base/special/pdifff' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/pdiff'
-	]
-});
- 
-ns.push({
-	'alias': 'base.percentEncode',
-	'path': '@stdlib/string/base/percent-encode',
-	'value': require( '@stdlib/string/base/percent-encode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.polygamma',
-	'path': '@stdlib/math/base/special/polygamma',
-	'value': require( '@stdlib/math/base/special/polygamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/trigamma',
-		'@stdlib/math/base/special/digamma',
-		'@stdlib/math/base/special/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.pow',
-	'path': '@stdlib/math/base/special/pow',
-	'value': require( '@stdlib/math/base/special/pow' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/base/special/powm1'
-	]
-});
- 
-ns.push({
-	'alias': 'base.powm1',
-	'path': '@stdlib/math/base/special/powm1',
-	'value': require( '@stdlib/math/base/special/powm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/pow'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/q.js.html b/namespace/namespace/base/q.js.html deleted file mode 100644 index 006ebe4149..0000000000 --- a/namespace/namespace/base/q.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/q.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base q.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/r.js.html b/namespace/namespace/base/r.js.html deleted file mode 100644 index caca5fb9b7..0000000000 --- a/namespace/namespace/base/r.js.html +++ /dev/null @@ -1,1420 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/r.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base r.js

-
- -
- 100% - Statements - 445/445 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 445/445 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -4468x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable stdlib/require-order */
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './../append.js' );
- 
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.rad2deg',
-	'path': '@stdlib/math/base/special/rad2deg',
-	'value': require( '@stdlib/math/base/special/rad2deg' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/deg2rad'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rad2degf',
-	'path': '@stdlib/math/base/special/rad2degf',
-	'value': require( '@stdlib/math/base/special/rad2degf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rad2deg'
-	]
-});
- 
-ns.push({
-	'alias': 'base.ramp',
-	'path': '@stdlib/math/base/special/ramp',
-	'value': require( '@stdlib/math/base/special/ramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/heaviside'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rampf',
-	'path': '@stdlib/math/base/special/rampf',
-	'value': require( '@stdlib/math/base/special/rampf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/heavisidef',
-		'@stdlib/math/base/special/ramp'
-	]
-});
- 
-append( ns, require( './random' ) );
- 
-ns.push({
-	'alias': 'base.rcbrt',
-	'path': '@stdlib/math/base/special/rcbrt',
-	'value': require( '@stdlib/math/base/special/rcbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cbrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rcbrtf',
-	'path': '@stdlib/math/base/special/rcbrtf',
-	'value': require( '@stdlib/math/base/special/rcbrtf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rcbrt',
-		'@stdlib/math/base/special/cbrtf'
-	]
-});
- 
-ns.push({
-	'alias': 'base.reldiff',
-	'path': '@stdlib/math/base/utils/relative-difference',
-	'value': require( '@stdlib/math/base/utils/relative-difference' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/utils/absolute-difference',
-		'@stdlib/math/base/utils/float64-epsilon-difference'
-	]
-});
- 
-ns.push({
-	'alias': 'base.removeFirst',
-	'path': '@stdlib/string/base/remove-first',
-	'value': require( '@stdlib/string/base/remove-first' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/remove-first-code-point',
-		'@stdlib/string/base/remove-first-grapheme-cluster',
-		'@stdlib/string/base/remove-last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.removeFirstCodePoint',
-	'path': '@stdlib/string/base/remove-first-code-point',
-	'value': require( '@stdlib/string/base/remove-first-code-point' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/remove-last-code-point',
-		'@stdlib/string/base/remove-first-grapheme-cluster',
-		'@stdlib/string/base/remove-first'
-	]
-});
- 
-ns.push({
-	'alias': 'base.removeFirstGraphemeCluster',
-	'path': '@stdlib/string/base/remove-first-grapheme-cluster',
-	'value': require( '@stdlib/string/base/remove-first-grapheme-cluster' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/remove-first-code-point',
-		'@stdlib/string/base/remove-last-grapheme-cluster',
-		'@stdlib/string/base/remove-first'
-	]
-});
- 
-ns.push({
-	'alias': 'base.removeLast',
-	'path': '@stdlib/string/base/remove-last',
-	'value': require( '@stdlib/string/base/remove-last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/remove-last-code-point',
-		'@stdlib/string/base/remove-last-grapheme-cluster',
-		'@stdlib/string/base/remove-first'
-	]
-});
- 
-ns.push({
-	'alias': 'base.removeLastCodePoint',
-	'path': '@stdlib/string/base/remove-last-code-point',
-	'value': require( '@stdlib/string/base/remove-last-code-point' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/remove-first-code-point',
-		'@stdlib/string/base/remove-last-grapheme-cluster',
-		'@stdlib/string/base/remove-last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.removeLastGraphemeCluster',
-	'path': '@stdlib/string/base/remove-last-grapheme-cluster',
-	'value': require( '@stdlib/string/base/remove-last-grapheme-cluster' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/remove-first-code-point',
-		'@stdlib/string/base/remove-last-code-point',
-		'@stdlib/string/base/remove-last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rempio2',
-	'path': '@stdlib/math/base/special/rempio2',
-	'value': require( '@stdlib/math/base/special/rempio2' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.repeat',
-	'path': '@stdlib/string/base/repeat',
-	'value': require( '@stdlib/string/base/repeat' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.replace',
-	'path': '@stdlib/string/base/replace',
-	'value': require( '@stdlib/string/base/replace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/replace-after',
-		'@stdlib/string/base/replace-before',
-		'@stdlib/string/base/replace-after-last',
-		'@stdlib/string/base/replace-before-last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.replaceAfter',
-	'path': '@stdlib/string/base/replace-after',
-	'value': require( '@stdlib/string/base/replace-after' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/replace-after-last',
-		'@stdlib/string/base/replace-before',
-		'@stdlib/string/base/replace-before-last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.replaceAfterLast',
-	'path': '@stdlib/string/base/replace-after-last',
-	'value': require( '@stdlib/string/base/replace-after-last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/replace-after',
-		'@stdlib/string/base/replace-before-last',
-		'@stdlib/string/base/replace-before'
-	]
-});
- 
-ns.push({
-	'alias': 'base.replaceBefore',
-	'path': '@stdlib/string/base/replace-before',
-	'value': require( '@stdlib/string/base/replace-before' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/replace-after',
-		'@stdlib/string/base/replace-before-last',
-		'@stdlib/string/base/replace-after-last'
-	]
-});
- 
-ns.push({
-	'alias': 'base.replaceBeforeLast',
-	'path': '@stdlib/string/base/replace-before-last',
-	'value': require( '@stdlib/string/base/replace-before-last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/replace-after-last',
-		'@stdlib/string/base/replace-after',
-		'@stdlib/string/base/replace-before'
-	]
-});
- 
-ns.push({
-	'alias': 'base.reverse',
-	'path': '@stdlib/string/base/reverse',
-	'value': require( '@stdlib/string/base/reverse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/reverse-code-points',
-		'@stdlib/string/base/reverse-grapheme-clusters'
-	]
-});
- 
-ns.push({
-	'alias': 'base.reverseCodePoints',
-	'path': '@stdlib/string/base/reverse-code-points',
-	'value': require( '@stdlib/string/base/reverse-code-points' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/reverse-grapheme-clusters',
-		'@stdlib/string/base/reverse'
-	]
-});
- 
-ns.push({
-	'alias': 'base.reverseGraphemeClusters',
-	'path': '@stdlib/string/base/reverse-grapheme-clusters',
-	'value': require( '@stdlib/string/base/reverse-grapheme-clusters' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/reverse-code-points',
-		'@stdlib/string/base/reverse'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rightPad',
-	'path': '@stdlib/string/base/right-pad',
-	'value': require( '@stdlib/string/base/right-pad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/left-pad'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rightTrim',
-	'path': '@stdlib/string/base/right-trim',
-	'value': require( '@stdlib/string/base/right-trim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/left-trim'
-	]
-});
- 
-ns.push({
-	'alias': 'base.risingFactorial',
-	'path': '@stdlib/math/base/special/rising-factorial',
-	'value': require( '@stdlib/math/base/special/rising-factorial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/falling-factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rotl32',
-	'path': '@stdlib/number/uint32/base/rotl',
-	'value': require( '@stdlib/number/uint32/base/rotl' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/uint32/base/rotr'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rotr32',
-	'path': '@stdlib/number/uint32/base/rotr',
-	'value': require( '@stdlib/number/uint32/base/rotr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/uint32/base/rotl'
-	]
-});
- 
-ns.push({
-	'alias': 'base.round',
-	'path': '@stdlib/math/base/special/round',
-	'value': require( '@stdlib/math/base/special/round' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/roundn',
-		'@stdlib/math/base/special/trunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.round2',
-	'path': '@stdlib/math/base/special/round2',
-	'value': require( '@stdlib/math/base/special/round2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil2',
-		'@stdlib/math/base/special/floor2',
-		'@stdlib/math/base/special/round',
-		'@stdlib/math/base/special/round10'
-	]
-});
- 
-ns.push({
-	'alias': 'base.round10',
-	'path': '@stdlib/math/base/special/round10',
-	'value': require( '@stdlib/math/base/special/round10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil10',
-		'@stdlib/math/base/special/floor10',
-		'@stdlib/math/base/special/round',
-		'@stdlib/math/base/special/round2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.roundb',
-	'path': '@stdlib/math/base/special/roundb',
-	'value': require( '@stdlib/math/base/special/roundb' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilb',
-		'@stdlib/math/base/special/floorb',
-		'@stdlib/math/base/special/round',
-		'@stdlib/math/base/special/roundn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.roundn',
-	'path': '@stdlib/math/base/special/roundn',
-	'value': require( '@stdlib/math/base/special/roundn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceiln',
-		'@stdlib/math/base/special/floorn',
-		'@stdlib/math/base/special/round',
-		'@stdlib/math/base/special/roundb'
-	]
-});
- 
-ns.push({
-	'alias': 'base.roundsd',
-	'path': '@stdlib/math/base/special/roundsd',
-	'value': require( '@stdlib/math/base/special/roundsd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilsd',
-		'@stdlib/math/base/special/floorsd',
-		'@stdlib/math/base/special/round',
-		'@stdlib/math/base/special/truncsd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rsqrt',
-	'path': '@stdlib/math/base/special/rsqrt',
-	'value': require( '@stdlib/math/base/special/rsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.rsqrtf',
-	'path': '@stdlib/math/base/special/rsqrtf',
-	'value': require( '@stdlib/math/base/special/rsqrtf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rsqrt',
-		'@stdlib/math/base/special/sqrtf'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/random/coverage.ndjson b/namespace/namespace/base/random/coverage.ndjson deleted file mode 100644 index 5784d7c467..0000000000 --- a/namespace/namespace/base/random/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[390,390,100,1,1,100,0,0,100,390,390,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[390,390,100,1,1,100,0,0,100,390,390,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[390,390,100,1,1,100,0,0,100,390,390,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[586,586,100,1,1,100,0,0,100,586,586,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[586,586,100,1,1,100,0,0,100,586,586,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[586,586,100,1,1,100,0,0,100,586,586,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[586,586,100,1,1,100,0,0,100,586,586,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[586,586,100,1,1,100,0,0,100,586,586,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/base/random/index.html b/namespace/namespace/base/random/index.html deleted file mode 100644 index 8475e7a7f2..0000000000 --- a/namespace/namespace/base/random/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/random - - - - - - - - - -
-
-

All files namespace/lib/namespace/base/random

-
- -
- 100% - Statements - 586/586 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 586/586 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%586/586100%1/1100%0/0100%586/586
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/random/index.js.html b/namespace/namespace/base/random/index.js.html deleted file mode 100644 index 553da18c57..0000000000 --- a/namespace/namespace/base/random/index.js.html +++ /dev/null @@ -1,1843 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/random/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/random index.js

-
- -
- 100% - Statements - 586/586 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 586/586 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -5878x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.random.arcsine',
-	'path': '@stdlib/random/base/arcsine',
-	'value': require( '@stdlib/random/base/arcsine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/arcsine',
-		'@stdlib/random/iter/arcsine',
-		'@stdlib/random/streams/arcsine',
-		'@stdlib/random/arcsine',
-		'@stdlib/random/base/beta'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.bernoulli',
-	'path': '@stdlib/random/base/bernoulli',
-	'value': require( '@stdlib/random/base/bernoulli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/bernoulli',
-		'@stdlib/random/iter/bernoulli',
-		'@stdlib/random/streams/bernoulli',
-		'@stdlib/random/bernoulli',
-		'@stdlib/random/base/binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.beta',
-	'path': '@stdlib/random/base/beta',
-	'value': require( '@stdlib/random/base/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/beta',
-		'@stdlib/random/iter/beta',
-		'@stdlib/random/streams/beta',
-		'@stdlib/random/beta'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.betaprime',
-	'path': '@stdlib/random/base/betaprime',
-	'value': require( '@stdlib/random/base/betaprime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/betaprime',
-		'@stdlib/random/iter/betaprime',
-		'@stdlib/random/streams/betaprime',
-		'@stdlib/random/betaprime'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.binomial',
-	'path': '@stdlib/random/base/binomial',
-	'value': require( '@stdlib/random/base/binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/binomial',
-		'@stdlib/random/iter/binomial',
-		'@stdlib/random/streams/binomial',
-		'@stdlib/random/binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.boxMuller',
-	'path': '@stdlib/random/base/box-muller',
-	'value': require( '@stdlib/random/base/box-muller' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/box-muller',
-		'@stdlib/random/iter/box-muller',
-		'@stdlib/random/streams/box-muller',
-		'@stdlib/random/box-muller'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.cauchy',
-	'path': '@stdlib/random/base/cauchy',
-	'value': require( '@stdlib/random/base/cauchy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/cauchy',
-		'@stdlib/random/iter/cauchy',
-		'@stdlib/random/streams/cauchy',
-		'@stdlib/random/cauchy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.chi',
-	'path': '@stdlib/random/base/chi',
-	'value': require( '@stdlib/random/base/chi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/chi',
-		'@stdlib/random/iter/chi',
-		'@stdlib/random/streams/chi',
-		'@stdlib/random/chi'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.chisquare',
-	'path': '@stdlib/random/base/chisquare',
-	'value': require( '@stdlib/random/base/chisquare' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/chisquare',
-		'@stdlib/random/iter/chisquare',
-		'@stdlib/random/streams/chisquare',
-		'@stdlib/random/chisquare'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.cosine',
-	'path': '@stdlib/random/base/cosine',
-	'value': require( '@stdlib/random/base/cosine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/cosine',
-		'@stdlib/random/iter/cosine',
-		'@stdlib/random/streams/cosine',
-		'@stdlib/random/cosine'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.discreteUniform',
-	'path': '@stdlib/random/base/discrete-uniform',
-	'value': require( '@stdlib/random/base/discrete-uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/discrete-uniform',
-		'@stdlib/random/iter/discrete-uniform',
-		'@stdlib/random/streams/discrete-uniform',
-		'@stdlib/random/discrete-uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.erlang',
-	'path': '@stdlib/random/base/erlang',
-	'value': require( '@stdlib/random/base/erlang' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/erlang',
-		'@stdlib/random/iter/erlang',
-		'@stdlib/random/streams/erlang',
-		'@stdlib/random/erlang'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.exponential',
-	'path': '@stdlib/random/base/exponential',
-	'value': require( '@stdlib/random/base/exponential' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/exponential',
-		'@stdlib/random/iter/exponential',
-		'@stdlib/random/streams/exponential',
-		'@stdlib/random/exponential'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.f',
-	'path': '@stdlib/random/base/f',
-	'value': require( '@stdlib/random/base/f' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/f',
-		'@stdlib/random/iter/f',
-		'@stdlib/random/streams/f',
-		'@stdlib/random/f'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.frechet',
-	'path': '@stdlib/random/base/frechet',
-	'value': require( '@stdlib/random/base/frechet' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/frechet',
-		'@stdlib/random/iter/frechet',
-		'@stdlib/random/streams/frechet',
-		'@stdlib/random/frechet'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.gamma',
-	'path': '@stdlib/random/base/gamma',
-	'value': require( '@stdlib/random/base/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/gamma',
-		'@stdlib/random/iter/gamma',
-		'@stdlib/random/streams/gamma',
-		'@stdlib/random/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.geometric',
-	'path': '@stdlib/random/base/geometric',
-	'value': require( '@stdlib/random/base/geometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/geometric',
-		'@stdlib/random/iter/geometric',
-		'@stdlib/random/streams/geometric',
-		'@stdlib/random/geometric'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.gumbel',
-	'path': '@stdlib/random/base/gumbel',
-	'value': require( '@stdlib/random/base/gumbel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/gumbel',
-		'@stdlib/random/iter/gumbel',
-		'@stdlib/random/streams/gumbel',
-		'@stdlib/random/gumbel'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.hypergeometric',
-	'path': '@stdlib/random/base/hypergeometric',
-	'value': require( '@stdlib/random/base/hypergeometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/hypergeometric',
-		'@stdlib/random/iter/hypergeometric',
-		'@stdlib/random/streams/hypergeometric',
-		'@stdlib/random/hypergeometric'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.improvedZiggurat',
-	'path': '@stdlib/random/base/improved-ziggurat',
-	'value': require( '@stdlib/random/base/improved-ziggurat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/improved-ziggurat',
-		'@stdlib/random/iter/improved-ziggurat',
-		'@stdlib/random/streams/improved-ziggurat',
-		'@stdlib/random/improved-ziggurat'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.invgamma',
-	'path': '@stdlib/random/base/invgamma',
-	'value': require( '@stdlib/random/base/invgamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/invgamma',
-		'@stdlib/random/iter/invgamma',
-		'@stdlib/random/streams/invgamma',
-		'@stdlib/random/invgamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.kumaraswamy',
-	'path': '@stdlib/random/base/kumaraswamy',
-	'value': require( '@stdlib/random/base/kumaraswamy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/kumaraswamy',
-		'@stdlib/random/iter/kumaraswamy',
-		'@stdlib/random/streams/kumaraswamy',
-		'@stdlib/random/kumaraswamy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.laplace',
-	'path': '@stdlib/random/base/laplace',
-	'value': require( '@stdlib/random/base/laplace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/laplace',
-		'@stdlib/random/iter/laplace',
-		'@stdlib/random/streams/laplace',
-		'@stdlib/random/laplace'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.levy',
-	'path': '@stdlib/random/base/levy',
-	'value': require( '@stdlib/random/base/levy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/levy',
-		'@stdlib/random/iter/levy',
-		'@stdlib/random/streams/levy',
-		'@stdlib/random/levy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.logistic',
-	'path': '@stdlib/random/base/logistic',
-	'value': require( '@stdlib/random/base/logistic' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/logistic',
-		'@stdlib/random/iter/logistic',
-		'@stdlib/random/streams/logistic',
-		'@stdlib/random/logistic'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.lognormal',
-	'path': '@stdlib/random/base/lognormal',
-	'value': require( '@stdlib/random/base/lognormal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/lognormal',
-		'@stdlib/random/iter/lognormal',
-		'@stdlib/random/streams/lognormal',
-		'@stdlib/random/lognormal'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.minstd',
-	'path': '@stdlib/random/base/minstd',
-	'value': require( '@stdlib/random/base/minstd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/minstd',
-		'@stdlib/random/iter/minstd',
-		'@stdlib/random/streams/minstd',
-		'@stdlib/random/minstd',
-		'@stdlib/random/base/minstd-shuffle',
-		'@stdlib/random/base/mt19937',
-		'@stdlib/random/base/randi'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.minstdShuffle',
-	'path': '@stdlib/random/base/minstd-shuffle',
-	'value': require( '@stdlib/random/base/minstd-shuffle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/minstd-shuffle',
-		'@stdlib/random/iter/minstd-shuffle',
-		'@stdlib/random/streams/minstd-shuffle',
-		'@stdlib/random/minstd-shuffle',
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/base/mt19937',
-		'@stdlib/random/base/randi'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.mt19937',
-	'path': '@stdlib/random/base/mt19937',
-	'value': require( '@stdlib/random/base/mt19937' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/mt19937',
-		'@stdlib/random/iter/mt19937',
-		'@stdlib/random/streams/mt19937',
-		'@stdlib/random/mt19937',
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/base/randi'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.negativeBinomial',
-	'path': '@stdlib/random/base/negative-binomial',
-	'value': require( '@stdlib/random/base/negative-binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/negative-binomial',
-		'@stdlib/random/iter/negative-binomial',
-		'@stdlib/random/streams/negative-binomial',
-		'@stdlib/random/negative-binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.normal',
-	'path': '@stdlib/random/base/normal',
-	'value': require( '@stdlib/random/base/normal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/normal',
-		'@stdlib/random/iter/normal',
-		'@stdlib/random/streams/normal',
-		'@stdlib/random/normal'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.pareto1',
-	'path': '@stdlib/random/base/pareto-type1',
-	'value': require( '@stdlib/random/base/pareto-type1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/pareto-type1',
-		'@stdlib/random/iter/pareto-type1',
-		'@stdlib/random/streams/pareto-type1',
-		'@stdlib/random/pareto-type1'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.poisson',
-	'path': '@stdlib/random/base/poisson',
-	'value': require( '@stdlib/random/base/poisson' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/poisson',
-		'@stdlib/random/iter/poisson',
-		'@stdlib/random/streams/poisson',
-		'@stdlib/random/poisson'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.randi',
-	'path': '@stdlib/random/base/randi',
-	'value': require( '@stdlib/random/base/randi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/randi',
-		'@stdlib/random/iter/randi',
-		'@stdlib/random/streams/randi',
-		'@stdlib/random/randi',
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/base/minstd-shuffle',
-		'@stdlib/random/base/mt19937'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.randn',
-	'path': '@stdlib/random/base/randn',
-	'value': require( '@stdlib/random/base/randn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/randn',
-		'@stdlib/random/iter/randn',
-		'@stdlib/random/streams/randn',
-		'@stdlib/random/randn',
-		'@stdlib/random/base/improved-ziggurat',
-		'@stdlib/random/base/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.randu',
-	'path': '@stdlib/random/base/randu',
-	'value': require( '@stdlib/random/base/randu' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/randu',
-		'@stdlib/random/iter/randu',
-		'@stdlib/random/streams/randu',
-		'@stdlib/random/randu',
-		'@stdlib/random/base/discrete-uniform',
-		'@stdlib/random/base/randn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.rayleigh',
-	'path': '@stdlib/random/base/rayleigh',
-	'value': require( '@stdlib/random/base/rayleigh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/rayleigh',
-		'@stdlib/random/iter/rayleigh',
-		'@stdlib/random/streams/rayleigh',
-		'@stdlib/random/rayleigh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.t',
-	'path': '@stdlib/random/base/t',
-	'value': require( '@stdlib/random/base/t' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/t',
-		'@stdlib/random/iter/t',
-		'@stdlib/random/streams/t',
-		'@stdlib/random/t'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.triangular',
-	'path': '@stdlib/random/base/triangular',
-	'value': require( '@stdlib/random/base/triangular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/triangular',
-		'@stdlib/random/iter/triangular',
-		'@stdlib/random/streams/triangular',
-		'@stdlib/random/triangular'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.uniform',
-	'path': '@stdlib/random/base/uniform',
-	'value': require( '@stdlib/random/base/uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/uniform',
-		'@stdlib/random/iter/uniform',
-		'@stdlib/random/streams/uniform',
-		'@stdlib/random/uniform',
-		'@stdlib/random/base/discrete-uniform',
-		'@stdlib/random/base/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'base.random.weibull',
-	'path': '@stdlib/random/base/weibull',
-	'value': require( '@stdlib/random/base/weibull' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/weibull',
-		'@stdlib/random/iter/weibull',
-		'@stdlib/random/streams/weibull',
-		'@stdlib/random/weibull'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/s.js.html b/namespace/namespace/base/s.js.html deleted file mode 100644 index 1becd9bf63..0000000000 --- a/namespace/namespace/base/s.js.html +++ /dev/null @@ -1,1441 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/s.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base s.js

-
- -
- 100% - Statements - 452/452 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 452/452 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -4538x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable stdlib/require-order, max-lines */
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './../append.js' );
- 
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.sargs2multislice',
-	'path': '@stdlib/slice/base/sargs2multislice',
-	'value': require( '@stdlib/slice/base/sargs2multislice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/args2multislice',
-		'@stdlib/slice/base/seq2multislice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.scalar2ndarray',
-	'path': '@stdlib/ndarray/base/from-scalar',
-	'value': require( '@stdlib/ndarray/base/from-scalar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/base/ctor',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'base.secd',
-	'path': '@stdlib/math/base/special/secd',
-	'value': require( '@stdlib/math/base/special/secd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cosd',
-		'@stdlib/math/base/special/cos'
-	]
-});
- 
-ns.push({
-	'alias': 'base.seq2multislice',
-	'path': '@stdlib/slice/base/seq2multislice',
-	'value': require( '@stdlib/slice/base/seq2multislice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/seq2slice',
-		'@stdlib/slice/base/sargs2multislice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.seq2slice',
-	'path': '@stdlib/slice/base/seq2slice',
-	'value': require( '@stdlib/slice/base/seq2slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/seq2multislice',
-		'@stdlib/slice/base/slice2seq'
-	]
-});
- 
-ns.push({
-	'alias': 'base.setHighWord',
-	'path': '@stdlib/number/float64/base/set-high-word',
-	'value': require( '@stdlib/number/float64/base/set-high-word' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/get-high-word',
-		'@stdlib/number/float64/base/set-low-word'
-	]
-});
- 
-ns.push({
-	'alias': 'base.setLowWord',
-	'path': '@stdlib/number/float64/base/set-low-word',
-	'value': require( '@stdlib/number/float64/base/set-low-word' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/get-low-word',
-		'@stdlib/number/float64/base/set-high-word'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sici',
-	'path': '@stdlib/math/base/special/sici',
-	'value': require( '@stdlib/math/base/special/sici' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.signbit',
-	'path': '@stdlib/number/float64/base/signbit',
-	'value': require( '@stdlib/number/float64/base/signbit' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/signbit'
-	]
-});
- 
-ns.push({
-	'alias': 'base.signbitf',
-	'path': '@stdlib/number/float32/base/signbit',
-	'value': require( '@stdlib/number/float32/base/signbit' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/signbit'
-	]
-});
- 
-ns.push({
-	'alias': 'base.significandf',
-	'path': '@stdlib/number/float32/base/significand',
-	'value': require( '@stdlib/number/float32/base/significand' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.signum',
-	'path': '@stdlib/math/base/special/signum',
-	'value': require( '@stdlib/math/base/special/signum' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.signumf',
-	'path': '@stdlib/math/base/special/signumf',
-	'value': require( '@stdlib/math/base/special/signumf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/signum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sin',
-	'path': '@stdlib/math/base/special/sin',
-	'value': require( '@stdlib/math/base/special/sin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/sinpi',
-		'@stdlib/math/base/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sinc',
-	'path': '@stdlib/math/base/special/sinc',
-	'value': require( '@stdlib/math/base/special/sinc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sincos',
-	'path': '@stdlib/math/base/special/sincos',
-	'value': require( '@stdlib/math/base/special/sincos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/sin',
-		'@stdlib/math/base/special/sincospi'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sincospi',
-	'path': '@stdlib/math/base/special/sincospi',
-	'value': require( '@stdlib/math/base/special/sincospi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cospi',
-		'@stdlib/math/base/special/sincos',
-		'@stdlib/math/base/special/sinpi'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sinh',
-	'path': '@stdlib/math/base/special/sinh',
-	'value': require( '@stdlib/math/base/special/sinh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cosh',
-		'@stdlib/math/base/special/sin',
-		'@stdlib/math/base/special/tanh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sinpi',
-	'path': '@stdlib/math/base/special/sinpi',
-	'value': require( '@stdlib/math/base/special/sinpi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.slice2seq',
-	'path': '@stdlib/slice/base/slice2seq',
-	'value': require( '@stdlib/slice/base/slice2seq' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/seq2slice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sliceLength',
-	'path': '@stdlib/slice/base/length',
-	'value': require( '@stdlib/slice/base/length' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/nonreduced-dimensions',
-		'@stdlib/slice/base/reduced-dimensions',
-		'@stdlib/slice/base/shape'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sliceNonReducedDimensions',
-	'path': '@stdlib/slice/base/nonreduced-dimensions',
-	'value': require( '@stdlib/slice/base/nonreduced-dimensions' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/length',
-		'@stdlib/slice/base/reduced-dimensions',
-		'@stdlib/slice/base/shape'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sliceReducedDimensions',
-	'path': '@stdlib/slice/base/reduced-dimensions',
-	'value': require( '@stdlib/slice/base/reduced-dimensions' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/length',
-		'@stdlib/slice/base/nonreduced-dimensions',
-		'@stdlib/slice/base/shape'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sliceShape',
-	'path': '@stdlib/slice/base/shape',
-	'value': require( '@stdlib/slice/base/shape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/length',
-		'@stdlib/slice/base/nonreduced-dimensions',
-		'@stdlib/slice/base/reduced-dimensions'
-	]
-});
- 
-ns.push({
-	'alias': 'base.snakecase',
-	'path': '@stdlib/string/base/snakecase',
-	'value': require( '@stdlib/string/base/snakecase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/stickycase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.spence',
-	'path': '@stdlib/math/base/special/spence',
-	'value': require( '@stdlib/math/base/special/spence' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.sqrt',
-	'path': '@stdlib/math/base/special/sqrt',
-	'value': require( '@stdlib/math/base/special/sqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cbrt',
-		'@stdlib/math/base/special/rsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sqrt1pm1',
-	'path': '@stdlib/math/base/special/sqrt1pm1',
-	'value': require( '@stdlib/math/base/special/sqrt1pm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sqrtf',
-	'path': '@stdlib/math/base/special/sqrtf',
-	'value': require( '@stdlib/math/base/special/sqrtf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cbrtf',
-		'@stdlib/math/base/special/rsqrtf',
-		'@stdlib/math/base/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sqrtpi',
-	'path': '@stdlib/math/base/special/sqrtpi',
-	'value': require( '@stdlib/math/base/special/sqrtpi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sqrt',
-		'@stdlib/math/base/special/sqrtpif'
-	]
-});
- 
-ns.push({
-	'alias': 'base.startcase',
-	'path': '@stdlib/string/base/startcase',
-	'value': require( '@stdlib/string/base/startcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/capitalize',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'base.startsWith',
-	'path': '@stdlib/string/base/starts-with',
-	'value': require( '@stdlib/string/base/starts-with' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/ends-with'
-	]
-});
- 
-ns.push({
-	'alias': 'base.stickycase',
-	'path': '@stdlib/string/base/stickycase',
-	'value': require( '@stdlib/string/base/stickycase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/camelcase',
-		'@stdlib/string/base/lowercase',
-		'@stdlib/string/base/snakecase',
-		'@stdlib/string/base/uppercase'
-	]
-});
- 
-append( ns, require( './strided' ) );
- 
-ns.push({
-	'alias': 'base.str2multislice',
-	'path': '@stdlib/slice/base/str2multislice',
-	'value': require( '@stdlib/slice/base/str2multislice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/str2slice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.str2slice',
-	'path': '@stdlib/slice/base/str2slice',
-	'value': require( '@stdlib/slice/base/str2slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/base/str2multislice'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sub',
-	'path': '@stdlib/number/float64/base/sub',
-	'value': require( '@stdlib/number/float64/base/sub' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/add',
-		'@stdlib/number/float64/base/div',
-		'@stdlib/number/float64/base/mul'
-	]
-});
- 
-ns.push({
-	'alias': 'base.subf',
-	'path': '@stdlib/number/float32/base/sub',
-	'value': require( '@stdlib/number/float32/base/sub' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/add',
-		'@stdlib/number/float32/base/div',
-		'@stdlib/number/float32/base/mul',
-		'@stdlib/number/float64/base/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'base.sumSeries',
-	'path': '@stdlib/math/base/tools/sum-series',
-	'value': require( '@stdlib/math/base/tools/sum-series' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/a.js.html b/namespace/namespace/base/strided/a.js.html deleted file mode 100644 index 511dff66da..0000000000 --- a/namespace/namespace/base/strided/a.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/a.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided a.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/b.js.html b/namespace/namespace/base/strided/b.js.html deleted file mode 100644 index 10680613d8..0000000000 --- a/namespace/namespace/base/strided/b.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/b.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided b.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -698x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.binary',
-	'path': '@stdlib/strided/base/binary',
-	'value': require( '@stdlib/strided/base/binary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmap2',
-		'@stdlib/strided/base/nullary',
-		'@stdlib/strided/base/quaternary',
-		'@stdlib/strided/base/quinary',
-		'@stdlib/strided/base/smap2',
-		'@stdlib/strided/base/ternary',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.binaryDtypeSignatures',
-	'path': '@stdlib/strided/base/binary-dtype-signatures',
-	'value': require( '@stdlib/strided/base/binary-dtype-signatures' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/binary-signature-callbacks'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.binarySignatureCallbacks',
-	'path': '@stdlib/strided/base/binary-signature-callbacks',
-	'value': require( '@stdlib/strided/base/binary-signature-callbacks' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/binary-dtype-signatures'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/c.js.html b/namespace/namespace/base/strided/c.js.html deleted file mode 100644 index 5239c7739e..0000000000 --- a/namespace/namespace/base/strided/c.js.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/c.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided c.js

-
- -
- 100% - Statements - 125/125 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 125/125 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -1268x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.ccopy',
-	'path': '@stdlib/blas/base/ccopy',
-	'value': require( '@stdlib/blas/base/ccopy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/cswap',
-		'@stdlib/blas/base/zcopy',
-		'@stdlib/blas/ccopy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.cmap',
-	'path': '@stdlib/strided/base/cmap',
-	'value': require( '@stdlib/strided/base/cmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/zmap',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.cswap',
-	'path': '@stdlib/blas/base/cswap',
-	'value': require( '@stdlib/blas/base/cswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/ccopy',
-		'@stdlib/blas/base/zswap',
-		'@stdlib/blas/cswap'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.cumax',
-	'path': '@stdlib/stats/base/cumax',
-	'value': require( '@stdlib/stats/base/cumax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumin',
-		'@stdlib/stats/base/curange',
-		'@stdlib/stats/strided/dcumax',
-		'@stdlib/stats/base/nancumax',
-		'@stdlib/stats/strided/scumax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.cumaxabs',
-	'path': '@stdlib/stats/base/cumaxabs',
-	'value': require( '@stdlib/stats/base/cumaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumax',
-		'@stdlib/stats/base/cuminabs',
-		'@stdlib/stats/base/curangeabs',
-		'@stdlib/stats/strided/dcumaxabs',
-		'@stdlib/stats/base/nancumaxabs',
-		'@stdlib/stats/strided/scumaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.cumin',
-	'path': '@stdlib/stats/base/cumin',
-	'value': require( '@stdlib/stats/base/cumin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumax',
-		'@stdlib/stats/base/curange',
-		'@stdlib/stats/strided/dcumin',
-		'@stdlib/stats/base/nancumin',
-		'@stdlib/stats/strided/scumin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.cuminabs',
-	'path': '@stdlib/stats/base/cuminabs',
-	'value': require( '@stdlib/stats/base/cuminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumaxabs',
-		'@stdlib/stats/base/cumin',
-		'@stdlib/stats/base/curangeabs',
-		'@stdlib/stats/strided/dcuminabs',
-		'@stdlib/stats/base/nancuminabs',
-		'@stdlib/stats/strided/scuminabs'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/coverage.ndjson b/namespace/namespace/base/strided/coverage.ndjson deleted file mode 100644 index 37d1857c46..0000000000 --- a/namespace/namespace/base/strided/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[6721,6721,100,27,27,100,0,0,100,6721,6721,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[6840,6840,100,27,27,100,0,0,100,6840,6840,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/base/strided/d.js.html b/namespace/namespace/base/strided/d.js.html deleted file mode 100644 index 47c1b3f7f3..0000000000 --- a/namespace/namespace/base/strided/d.js.html +++ /dev/null @@ -1,7210 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/d.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided d.js

-
- -
- 100% - Statements - 2375/2375 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 2375/2375 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174 -1175 -1176 -1177 -1178 -1179 -1180 -1181 -1182 -1183 -1184 -1185 -1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196 -1197 -1198 -1199 -1200 -1201 -1202 -1203 -1204 -1205 -1206 -1207 -1208 -1209 -1210 -1211 -1212 -1213 -1214 -1215 -1216 -1217 -1218 -1219 -1220 -1221 -1222 -1223 -1224 -1225 -1226 -1227 -1228 -1229 -1230 -1231 -1232 -1233 -1234 -1235 -1236 -1237 -1238 -1239 -1240 -1241 -1242 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -1250 -1251 -1252 -1253 -1254 -1255 -1256 -1257 -1258 -1259 -1260 -1261 -1262 -1263 -1264 -1265 -1266 -1267 -1268 -1269 -1270 -1271 -1272 -1273 -1274 -1275 -1276 -1277 -1278 -1279 -1280 -1281 -1282 -1283 -1284 -1285 -1286 -1287 -1288 -1289 -1290 -1291 -1292 -1293 -1294 -1295 -1296 -1297 -1298 -1299 -1300 -1301 -1302 -1303 -1304 -1305 -1306 -1307 -1308 -1309 -1310 -1311 -1312 -1313 -1314 -1315 -1316 -1317 -1318 -1319 -1320 -1321 -1322 -1323 -1324 -1325 -1326 -1327 -1328 -1329 -1330 -1331 -1332 -1333 -1334 -1335 -1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 -1354 -1355 -1356 -1357 -1358 -1359 -1360 -1361 -1362 -1363 -1364 -1365 -1366 -1367 -1368 -1369 -1370 -1371 -1372 -1373 -1374 -1375 -1376 -1377 -1378 -1379 -1380 -1381 -1382 -1383 -1384 -1385 -1386 -1387 -1388 -1389 -1390 -1391 -1392 -1393 -1394 -1395 -1396 -1397 -1398 -1399 -1400 -1401 -1402 -1403 -1404 -1405 -1406 -1407 -1408 -1409 -1410 -1411 -1412 -1413 -1414 -1415 -1416 -1417 -1418 -1419 -1420 -1421 -1422 -1423 -1424 -1425 -1426 -1427 -1428 -1429 -1430 -1431 -1432 -1433 -1434 -1435 -1436 -1437 -1438 -1439 -1440 -1441 -1442 -1443 -1444 -1445 -1446 -1447 -1448 -1449 -1450 -1451 -1452 -1453 -1454 -1455 -1456 -1457 -1458 -1459 -1460 -1461 -1462 -1463 -1464 -1465 -1466 -1467 -1468 -1469 -1470 -1471 -1472 -1473 -1474 -1475 -1476 -1477 -1478 -1479 -1480 -1481 -1482 -1483 -1484 -1485 -1486 -1487 -1488 -1489 -1490 -1491 -1492 -1493 -1494 -1495 -1496 -1497 -1498 -1499 -1500 -1501 -1502 -1503 -1504 -1505 -1506 -1507 -1508 -1509 -1510 -1511 -1512 -1513 -1514 -1515 -1516 -1517 -1518 -1519 -1520 -1521 -1522 -1523 -1524 -1525 -1526 -1527 -1528 -1529 -1530 -1531 -1532 -1533 -1534 -1535 -1536 -1537 -1538 -1539 -1540 -1541 -1542 -1543 -1544 -1545 -1546 -1547 -1548 -1549 -1550 -1551 -1552 -1553 -1554 -1555 -1556 -1557 -1558 -1559 -1560 -1561 -1562 -1563 -1564 -1565 -1566 -1567 -1568 -1569 -1570 -1571 -1572 -1573 -1574 -1575 -1576 -1577 -1578 -1579 -1580 -1581 -1582 -1583 -1584 -1585 -1586 -1587 -1588 -1589 -1590 -1591 -1592 -1593 -1594 -1595 -1596 -1597 -1598 -1599 -1600 -1601 -1602 -1603 -1604 -1605 -1606 -1607 -1608 -1609 -1610 -1611 -1612 -1613 -1614 -1615 -1616 -1617 -1618 -1619 -1620 -1621 -1622 -1623 -1624 -1625 -1626 -1627 -1628 -1629 -1630 -1631 -1632 -1633 -1634 -1635 -1636 -1637 -1638 -1639 -1640 -1641 -1642 -1643 -1644 -1645 -1646 -1647 -1648 -1649 -1650 -1651 -1652 -1653 -1654 -1655 -1656 -1657 -1658 -1659 -1660 -1661 -1662 -1663 -1664 -1665 -1666 -1667 -1668 -1669 -1670 -1671 -1672 -1673 -1674 -1675 -1676 -1677 -1678 -1679 -1680 -1681 -1682 -1683 -1684 -1685 -1686 -1687 -1688 -1689 -1690 -1691 -1692 -1693 -1694 -1695 -1696 -1697 -1698 -1699 -1700 -1701 -1702 -1703 -1704 -1705 -1706 -1707 -1708 -1709 -1710 -1711 -1712 -1713 -1714 -1715 -1716 -1717 -1718 -1719 -1720 -1721 -1722 -1723 -1724 -1725 -1726 -1727 -1728 -1729 -1730 -1731 -1732 -1733 -1734 -1735 -1736 -1737 -1738 -1739 -1740 -1741 -1742 -1743 -1744 -1745 -1746 -1747 -1748 -1749 -1750 -1751 -1752 -1753 -1754 -1755 -1756 -1757 -1758 -1759 -1760 -1761 -1762 -1763 -1764 -1765 -1766 -1767 -1768 -1769 -1770 -1771 -1772 -1773 -1774 -1775 -1776 -1777 -1778 -1779 -1780 -1781 -1782 -1783 -1784 -1785 -1786 -1787 -1788 -1789 -1790 -1791 -1792 -1793 -1794 -1795 -1796 -1797 -1798 -1799 -1800 -1801 -1802 -1803 -1804 -1805 -1806 -1807 -1808 -1809 -1810 -1811 -1812 -1813 -1814 -1815 -1816 -1817 -1818 -1819 -1820 -1821 -1822 -1823 -1824 -1825 -1826 -1827 -1828 -1829 -1830 -1831 -1832 -1833 -1834 -1835 -1836 -1837 -1838 -1839 -1840 -1841 -1842 -1843 -1844 -1845 -1846 -1847 -1848 -1849 -1850 -1851 -1852 -1853 -1854 -1855 -1856 -1857 -1858 -1859 -1860 -1861 -1862 -1863 -1864 -1865 -1866 -1867 -1868 -1869 -1870 -1871 -1872 -1873 -1874 -1875 -1876 -1877 -1878 -1879 -1880 -1881 -1882 -1883 -1884 -1885 -1886 -1887 -1888 -1889 -1890 -1891 -1892 -1893 -1894 -1895 -1896 -1897 -1898 -1899 -1900 -1901 -1902 -1903 -1904 -1905 -1906 -1907 -1908 -1909 -1910 -1911 -1912 -1913 -1914 -1915 -1916 -1917 -1918 -1919 -1920 -1921 -1922 -1923 -1924 -1925 -1926 -1927 -1928 -1929 -1930 -1931 -1932 -1933 -1934 -1935 -1936 -1937 -1938 -1939 -1940 -1941 -1942 -1943 -1944 -1945 -1946 -1947 -1948 -1949 -1950 -1951 -1952 -1953 -1954 -1955 -1956 -1957 -1958 -1959 -1960 -1961 -1962 -1963 -1964 -1965 -1966 -1967 -1968 -1969 -1970 -1971 -1972 -1973 -1974 -1975 -1976 -1977 -1978 -1979 -1980 -1981 -1982 -1983 -1984 -1985 -1986 -1987 -1988 -1989 -1990 -1991 -1992 -1993 -1994 -1995 -1996 -1997 -1998 -1999 -2000 -2001 -2002 -2003 -2004 -2005 -2006 -2007 -2008 -2009 -2010 -2011 -2012 -2013 -2014 -2015 -2016 -2017 -2018 -2019 -2020 -2021 -2022 -2023 -2024 -2025 -2026 -2027 -2028 -2029 -2030 -2031 -2032 -2033 -2034 -2035 -2036 -2037 -2038 -2039 -2040 -2041 -2042 -2043 -2044 -2045 -2046 -2047 -2048 -2049 -2050 -2051 -2052 -2053 -2054 -2055 -2056 -2057 -2058 -2059 -2060 -2061 -2062 -2063 -2064 -2065 -2066 -2067 -2068 -2069 -2070 -2071 -2072 -2073 -2074 -2075 -2076 -2077 -2078 -2079 -2080 -2081 -2082 -2083 -2084 -2085 -2086 -2087 -2088 -2089 -2090 -2091 -2092 -2093 -2094 -2095 -2096 -2097 -2098 -2099 -2100 -2101 -2102 -2103 -2104 -2105 -2106 -2107 -2108 -2109 -2110 -2111 -2112 -2113 -2114 -2115 -2116 -2117 -2118 -2119 -2120 -2121 -2122 -2123 -2124 -2125 -2126 -2127 -2128 -2129 -2130 -2131 -2132 -2133 -2134 -2135 -2136 -2137 -2138 -2139 -2140 -2141 -2142 -2143 -2144 -2145 -2146 -2147 -2148 -2149 -2150 -2151 -2152 -2153 -2154 -2155 -2156 -2157 -2158 -2159 -2160 -2161 -2162 -2163 -2164 -2165 -2166 -2167 -2168 -2169 -2170 -2171 -2172 -2173 -2174 -2175 -2176 -2177 -2178 -2179 -2180 -2181 -2182 -2183 -2184 -2185 -2186 -2187 -2188 -2189 -2190 -2191 -2192 -2193 -2194 -2195 -2196 -2197 -2198 -2199 -2200 -2201 -2202 -2203 -2204 -2205 -2206 -2207 -2208 -2209 -2210 -2211 -2212 -2213 -2214 -2215 -2216 -2217 -2218 -2219 -2220 -2221 -2222 -2223 -2224 -2225 -2226 -2227 -2228 -2229 -2230 -2231 -2232 -2233 -2234 -2235 -2236 -2237 -2238 -2239 -2240 -2241 -2242 -2243 -2244 -2245 -2246 -2247 -2248 -2249 -2250 -2251 -2252 -2253 -2254 -2255 -2256 -2257 -2258 -2259 -2260 -2261 -2262 -2263 -2264 -2265 -2266 -2267 -2268 -2269 -2270 -2271 -2272 -2273 -2274 -2275 -2276 -2277 -2278 -2279 -2280 -2281 -2282 -2283 -2284 -2285 -2286 -2287 -2288 -2289 -2290 -2291 -2292 -2293 -2294 -2295 -2296 -2297 -2298 -2299 -2300 -2301 -2302 -2303 -2304 -2305 -2306 -2307 -2308 -2309 -2310 -2311 -2312 -2313 -2314 -2315 -2316 -2317 -2318 -2319 -2320 -2321 -2322 -2323 -2324 -2325 -2326 -2327 -2328 -2329 -2330 -2331 -2332 -2333 -2334 -2335 -2336 -2337 -2338 -2339 -2340 -2341 -2342 -2343 -2344 -2345 -2346 -2347 -2348 -2349 -2350 -2351 -2352 -2353 -2354 -2355 -2356 -2357 -2358 -2359 -2360 -2361 -2362 -2363 -2364 -2365 -2366 -2367 -2368 -2369 -2370 -2371 -2372 -2373 -2374 -2375 -23768x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.dabs',
-	'path': '@stdlib/math/strided/special/dabs',
-	'value': require( '@stdlib/math/strided/special/dabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs',
-		'@stdlib/math/strided/special/dabs2',
-		'@stdlib/math/strided/special/sabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dabs2',
-	'path': '@stdlib/math/strided/special/dabs2',
-	'value': require( '@stdlib/math/strided/special/dabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs2',
-		'@stdlib/math/strided/special/dabs',
-		'@stdlib/math/strided/special/sabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dapx',
-	'path': '@stdlib/blas/ext/base/dapx',
-	'value': require( '@stdlib/blas/ext/base/dapx' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dwapx',
-		'@stdlib/blas/ext/base/gapx',
-		'@stdlib/blas/ext/base/sapx'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dapxsum',
-	'path': '@stdlib/blas/ext/base/dapxsum',
-	'value': require( '@stdlib/blas/ext/base/dapxsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumpw',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/gapxsum',
-		'@stdlib/blas/ext/base/sapxsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dapxsumkbn',
-	'path': '@stdlib/blas/ext/base/dapxsumkbn',
-	'value': require( '@stdlib/blas/ext/base/dapxsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/dsumkbn',
-		'@stdlib/blas/ext/base/gapxsumkbn',
-		'@stdlib/blas/ext/base/sapxsumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dapxsumkbn2',
-	'path': '@stdlib/blas/ext/base/dapxsumkbn2',
-	'value': require( '@stdlib/blas/ext/base/dapxsumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/gapxsumkbn2',
-		'@stdlib/blas/ext/base/sapxsumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dapxsumors',
-	'path': '@stdlib/blas/ext/base/dapxsumors',
-	'value': require( '@stdlib/blas/ext/base/dapxsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/gapxsumors',
-		'@stdlib/blas/ext/base/sapxsumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dapxsumpw',
-	'path': '@stdlib/blas/ext/base/dapxsumpw',
-	'value': require( '@stdlib/blas/ext/base/dapxsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gapxsumpw',
-		'@stdlib/blas/ext/base/sapxsumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dasum',
-	'path': '@stdlib/blas/base/dasum',
-	'value': require( '@stdlib/blas/base/dasum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/daxpy',
-		'@stdlib/blas/base/gasum',
-		'@stdlib/blas/base/sasum',
-		'@stdlib/blas/dasum',
-		'@stdlib/blas/ext/base/dsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dasumpw',
-	'path': '@stdlib/blas/ext/base/dasumpw',
-	'value': require( '@stdlib/blas/ext/base/dasumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dasum',
-		'@stdlib/blas/ext/base/dnanasumpw',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gasumpw',
-		'@stdlib/blas/ext/base/sasumpw',
-		'@stdlib/blas/ext/dasumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.daxpy',
-	'path': '@stdlib/blas/base/daxpy',
-	'value': require( '@stdlib/blas/base/daxpy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dasum',
-		'@stdlib/blas/base/gaxpy',
-		'@stdlib/blas/base/saxpy',
-		'@stdlib/blas/daxpy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcbrt',
-	'path': '@stdlib/math/strided/special/dcbrt',
-	'value': require( '@stdlib/math/strided/special/dcbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/cbrt',
-		'@stdlib/math/strided/special/dsqrt',
-		'@stdlib/math/strided/special/scbrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dceil',
-	'path': '@stdlib/math/strided/special/dceil',
-	'value': require( '@stdlib/math/strided/special/dceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ceil',
-		'@stdlib/math/strided/special/dceil2',
-		'@stdlib/math/strided/special/dceil10',
-		'@stdlib/math/strided/special/dceilb',
-		'@stdlib/math/strided/special/dceiln',
-		'@stdlib/math/strided/special/dfloor',
-		'@stdlib/math/strided/special/dround',
-		'@stdlib/math/strided/special/dtrunc',
-		'@stdlib/math/strided/special/sceil'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcopy',
-	'path': '@stdlib/blas/base/dcopy',
-	'value': require( '@stdlib/blas/base/dcopy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dswap',
-		'@stdlib/blas/base/gcopy',
-		'@stdlib/blas/base/scopy',
-		'@stdlib/blas/dcopy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcumax',
-	'path': '@stdlib/stats/strided/dcumax',
-	'value': require( '@stdlib/stats/strided/dcumax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumax',
-		'@stdlib/stats/strided/dcumin',
-		'@stdlib/stats/base/dcurange',
-		'@stdlib/stats/base/dnancumax',
-		'@stdlib/stats/strided/scumax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcumaxabs',
-	'path': '@stdlib/stats/strided/dcumaxabs',
-	'value': require( '@stdlib/stats/strided/dcumaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumaxabs',
-		'@stdlib/stats/strided/dcumax',
-		'@stdlib/stats/strided/dcuminabs',
-		'@stdlib/stats/base/dnancumaxabs',
-		'@stdlib/stats/strided/scumaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcumin',
-	'path': '@stdlib/stats/strided/dcumin',
-	'value': require( '@stdlib/stats/strided/dcumin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumin',
-		'@stdlib/stats/strided/dcumax',
-		'@stdlib/stats/base/dcurange',
-		'@stdlib/stats/base/dnancumin',
-		'@stdlib/stats/strided/scumin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcuminabs',
-	'path': '@stdlib/stats/strided/dcuminabs',
-	'value': require( '@stdlib/stats/strided/dcuminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cuminabs',
-		'@stdlib/stats/strided/dcumaxabs',
-		'@stdlib/stats/strided/dcumin',
-		'@stdlib/stats/base/dnancuminabs',
-		'@stdlib/stats/strided/scuminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcusum',
-	'path': '@stdlib/blas/ext/base/dcusum',
-	'value': require( '@stdlib/blas/ext/base/dcusum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumpw',
-		'@stdlib/blas/ext/base/dnancusum',
-		'@stdlib/blas/ext/base/gcusum',
-		'@stdlib/blas/ext/base/scusum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcusumkbn',
-	'path': '@stdlib/blas/ext/base/dcusumkbn',
-	'value': require( '@stdlib/blas/ext/base/dcusumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusum',
-		'@stdlib/blas/ext/base/dnancusumkbn',
-		'@stdlib/blas/ext/base/gcusumkbn',
-		'@stdlib/blas/ext/base/scusumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcusumkbn2',
-	'path': '@stdlib/blas/ext/base/dcusumkbn2',
-	'value': require( '@stdlib/blas/ext/base/dcusumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusum',
-		'@stdlib/blas/ext/base/dnancusumkbn2',
-		'@stdlib/blas/ext/base/gcusumkbn2',
-		'@stdlib/blas/ext/base/scusumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcusumors',
-	'path': '@stdlib/blas/ext/base/dcusumors',
-	'value': require( '@stdlib/blas/ext/base/dcusumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusum',
-		'@stdlib/blas/ext/base/dnancusumors',
-		'@stdlib/blas/ext/base/gcusumors',
-		'@stdlib/blas/ext/base/scusumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dcusumpw',
-	'path': '@stdlib/blas/ext/base/dcusumpw',
-	'value': require( '@stdlib/blas/ext/base/dcusumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusum',
-		'@stdlib/blas/ext/base/dnancusumpw',
-		'@stdlib/blas/ext/base/gcusumpw',
-		'@stdlib/blas/ext/base/scusumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ddeg2rad',
-	'path': '@stdlib/math/strided/special/ddeg2rad',
-	'value': require( '@stdlib/math/strided/special/ddeg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/deg2rad',
-		'@stdlib/math/strided/special/drad2deg',
-		'@stdlib/math/strided/special/sdeg2rad'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ddot',
-	'path': '@stdlib/blas/base/ddot',
-	'value': require( '@stdlib/blas/base/ddot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dsdot',
-		'@stdlib/blas/base/gdot',
-		'@stdlib/blas/base/sdot',
-		'@stdlib/blas/base/sdsdot',
-		'@stdlib/blas/ddot'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dfill',
-	'path': '@stdlib/blas/ext/base/dfill',
-	'value': require( '@stdlib/blas/ext/base/dfill' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/gfill',
-		'@stdlib/blas/ext/base/sfill',
-		'@stdlib/blas/ext/dfill'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dfloor',
-	'path': '@stdlib/math/strided/special/dfloor',
-	'value': require( '@stdlib/math/strided/special/dfloor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dceil',
-		'@stdlib/math/strided/special/dfloor2',
-		'@stdlib/math/strided/special/dfloor10',
-		'@stdlib/math/strided/special/dfloorb',
-		'@stdlib/math/strided/special/dfloorn',
-		'@stdlib/math/strided/special/dround',
-		'@stdlib/math/strided/special/dtrunc',
-		'@stdlib/math/strided/special/floor',
-		'@stdlib/math/strided/special/sfloor'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dinv',
-	'path': '@stdlib/math/strided/special/dinv',
-	'value': require( '@stdlib/math/strided/special/dinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/inv',
-		'@stdlib/math/strided/special/sinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmap',
-	'path': '@stdlib/strided/base/dmap',
-	'value': require( '@stdlib/strided/base/dmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/smap',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmap2',
-	'path': '@stdlib/strided/base/dmap2',
-	'value': require( '@stdlib/strided/base/dmap2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/smap2',
-		'@stdlib/strided/base/binary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmax',
-	'path': '@stdlib/stats/strided/dmax',
-	'value': require( '@stdlib/stats/strided/dmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/strided/smax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmaxabs',
-	'path': '@stdlib/stats/strided/dmaxabs',
-	'value': require( '@stdlib/stats/strided/dmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/dminabs',
-		'@stdlib/stats/strided/dnanmaxabs',
-		'@stdlib/stats/base/maxabs',
-		'@stdlib/stats/strided/smaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmaxabssorted',
-	'path': '@stdlib/stats/strided/dmaxabssorted',
-	'value': require( '@stdlib/stats/strided/dmaxabssorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxabs',
-		'@stdlib/stats/strided/dmaxsorted',
-		'@stdlib/stats/base/dminabssorted',
-		'@stdlib/stats/base/dnanmaxabssorted',
-		'@stdlib/stats/base/maxabssorted',
-		'@stdlib/stats/strided/smaxabssorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmaxsorted',
-	'path': '@stdlib/stats/strided/dmaxsorted',
-	'value': require( '@stdlib/stats/strided/dmaxsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/dminsorted',
-		'@stdlib/stats/base/dnanmaxsorted',
-		'@stdlib/stats/base/maxsorted',
-		'@stdlib/stats/strided/smaxsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmean',
-	'path': '@stdlib/stats/base/dmean',
-	'value': require( '@stdlib/stats/base/dmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/smean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeankbn',
-	'path': '@stdlib/stats/strided/dmeankbn',
-	'value': require( '@stdlib/stats/strided/dmeankbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/dnanmeankbn',
-		'@stdlib/stats/base/meankbn',
-		'@stdlib/stats/base/smeankbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeankbn2',
-	'path': '@stdlib/stats/strided/dmeankbn2',
-	'value': require( '@stdlib/stats/strided/dmeankbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/dnanmeankbn2',
-		'@stdlib/stats/base/meankbn2',
-		'@stdlib/stats/base/smeankbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanli',
-	'path': '@stdlib/stats/strided/dmeanli',
-	'value': require( '@stdlib/stats/strided/dmeanli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dmeanlipw',
-		'@stdlib/stats/base/dnanmeanli',
-		'@stdlib/stats/base/meanli',
-		'@stdlib/stats/strided/smeanli'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanlipw',
-	'path': '@stdlib/stats/strided/dmeanlipw',
-	'value': require( '@stdlib/stats/strided/dmeanlipw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dmeanli',
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/base/dnanmeanlipw',
-		'@stdlib/stats/base/meanlipw',
-		'@stdlib/stats/base/smeanlipw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanors',
-	'path': '@stdlib/stats/strided/dmeanors',
-	'value': require( '@stdlib/stats/strided/dmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dnanmeanors',
-		'@stdlib/stats/base/meanors',
-		'@stdlib/stats/base/smeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanpn',
-	'path': '@stdlib/stats/base/dmeanpn',
-	'value': require( '@stdlib/stats/base/dmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dnanmeanpn',
-		'@stdlib/stats/base/meanpn',
-		'@stdlib/stats/base/smeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanpw',
-	'path': '@stdlib/stats/strided/dmeanpw',
-	'value': require( '@stdlib/stats/strided/dmeanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dnanmeanpw',
-		'@stdlib/stats/base/meanpw',
-		'@stdlib/stats/strided/smeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanstdev',
-	'path': '@stdlib/stats/base/dmeanstdev',
-	'value': require( '@stdlib/stats/base/dmeanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/dmeanvar',
-		'@stdlib/stats/base/dnanmeanstdev',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/meanstdev',
-		'@stdlib/stats/base/smeanstdev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanstdevpn',
-	'path': '@stdlib/stats/base/dmeanstdevpn',
-	'value': require( '@stdlib/stats/base/dmeanstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmeanpn',
-		'@stdlib/stats/base/dmeanstdev',
-		'@stdlib/stats/base/dmeanvarpn',
-		'@stdlib/stats/base/dnanmeanstdevpn',
-		'@stdlib/stats/strided/dstdevpn',
-		'@stdlib/stats/base/meanstdevpn',
-		'@stdlib/stats/base/smeanstdevpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanvar',
-	'path': '@stdlib/stats/base/dmeanvar',
-	'value': require( '@stdlib/stats/base/dmeanvar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/dnanmeanvar',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/meanvar',
-		'@stdlib/stats/base/smeanvar'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanvarpn',
-	'path': '@stdlib/stats/base/dmeanvarpn',
-	'value': require( '@stdlib/stats/base/dmeanvarpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmeanpn',
-		'@stdlib/stats/base/dmeanstdevpn',
-		'@stdlib/stats/base/dmeanvar',
-		'@stdlib/stats/base/dnanmeanvarpn',
-		'@stdlib/stats/strided/dvariancepn',
-		'@stdlib/stats/base/meanvarpn',
-		'@stdlib/stats/base/smeanvarpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmeanwd',
-	'path': '@stdlib/stats/strided/dmeanwd',
-	'value': require( '@stdlib/stats/strided/dmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dnanmeanwd',
-		'@stdlib/stats/base/meanwd',
-		'@stdlib/stats/strided/smeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmediansorted',
-	'path': '@stdlib/stats/strided/dmediansorted',
-	'value': require( '@stdlib/stats/strided/dmediansorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/dmedian',
-		'@stdlib/stats/base/dnanmediansorted',
-		'@stdlib/stats/base/mediansorted',
-		'@stdlib/stats/strided/smediansorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmidrange',
-	'path': '@stdlib/stats/strided/dmidrange',
-	'value': require( '@stdlib/stats/strided/dmidrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/base/dnanmidrange',
-		'@stdlib/stats/strided/drange',
-		'@stdlib/stats/base/midrange',
-		'@stdlib/stats/strided/smidrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmin',
-	'path': '@stdlib/stats/strided/dmin',
-	'value': require( '@stdlib/stats/strided/dmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/strided/smin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dminabs',
-	'path': '@stdlib/stats/strided/dminabs',
-	'value': require( '@stdlib/stats/strided/dminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/dmaxabs',
-		'@stdlib/stats/strided/dnanminabs',
-		'@stdlib/stats/base/minabs',
-		'@stdlib/stats/strided/sminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dminsorted',
-	'path': '@stdlib/stats/strided/dminsorted',
-	'value': require( '@stdlib/stats/strided/dminsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/dmaxsorted',
-		'@stdlib/stats/base/dnanminsorted',
-		'@stdlib/stats/base/minsorted',
-		'@stdlib/stats/strided/sminsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskabs',
-	'path': '@stdlib/math/strided/special/dmskabs',
-	'value': require( '@stdlib/math/strided/special/dmskabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dabs',
-		'@stdlib/math/strided/special/dmskabs2',
-		'@stdlib/math/strided/special/mskabs',
-		'@stdlib/math/strided/special/smskabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskabs2',
-	'path': '@stdlib/math/strided/special/dmskabs2',
-	'value': require( '@stdlib/math/strided/special/dmskabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dabs2',
-		'@stdlib/math/strided/special/dmskabs',
-		'@stdlib/math/strided/special/mskabs2',
-		'@stdlib/math/strided/special/smskabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskcbrt',
-	'path': '@stdlib/math/strided/special/dmskcbrt',
-	'value': require( '@stdlib/math/strided/special/dmskcbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dcbrt',
-		'@stdlib/math/strided/special/dmsksqrt',
-		'@stdlib/math/strided/special/mskcbrt',
-		'@stdlib/math/strided/special/smskcbrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskceil',
-	'path': '@stdlib/math/strided/special/dmskceil',
-	'value': require( '@stdlib/math/strided/special/dmskceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dceil',
-		'@stdlib/math/strided/special/dmskceil2',
-		'@stdlib/math/strided/special/dmskceil10',
-		'@stdlib/math/strided/special/dmskceilb',
-		'@stdlib/math/strided/special/dmskceiln',
-		'@stdlib/math/strided/special/dmskfloor',
-		'@stdlib/math/strided/special/dmskround',
-		'@stdlib/math/strided/special/dmsktrunc',
-		'@stdlib/math/strided/special/mskceil',
-		'@stdlib/math/strided/special/smskceil'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskdeg2rad',
-	'path': '@stdlib/math/strided/special/dmskdeg2rad',
-	'value': require( '@stdlib/math/strided/special/dmskdeg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ddeg2rad',
-		'@stdlib/math/strided/special/dmskdeg2rad',
-		'@stdlib/math/strided/special/mskrad2deg',
-		'@stdlib/math/strided/special/smskdeg2rad'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskfloor',
-	'path': '@stdlib/math/strided/special/dmskfloor',
-	'value': require( '@stdlib/math/strided/special/dmskfloor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dfloor',
-		'@stdlib/math/strided/special/dmskceil',
-		'@stdlib/math/strided/special/dmskfloor2',
-		'@stdlib/math/strided/special/dmskfloor10',
-		'@stdlib/math/strided/special/dmskfloorb',
-		'@stdlib/math/strided/special/dmskfloorn',
-		'@stdlib/math/strided/special/dmskround',
-		'@stdlib/math/strided/special/dmsktrunc',
-		'@stdlib/math/strided/special/mskfloor',
-		'@stdlib/math/strided/special/smskfloor'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskinv',
-	'path': '@stdlib/math/strided/special/dmskinv',
-	'value': require( '@stdlib/math/strided/special/dmskinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dinv',
-		'@stdlib/math/strided/special/mskinv',
-		'@stdlib/math/strided/special/smskinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskmap',
-	'path': '@stdlib/strided/base/dmskmap',
-	'value': require( '@stdlib/strided/base/dmskmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmap',
-		'@stdlib/strided/base/dmskmap2',
-		'@stdlib/strided/base/mskunary',
-		'@stdlib/strided/base/smskmap'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskmap2',
-	'path': '@stdlib/strided/base/dmskmap2',
-	'value': require( '@stdlib/strided/base/dmskmap2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmap2',
-		'@stdlib/strided/base/dmskmap',
-		'@stdlib/strided/base/mskbinary',
-		'@stdlib/strided/base/smskmap2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskmax',
-	'path': '@stdlib/stats/strided/dmskmax',
-	'value': require( '@stdlib/stats/strided/dmskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/dnanmskmax',
-		'@stdlib/stats/base/mskmax',
-		'@stdlib/stats/strided/smskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskmin',
-	'path': '@stdlib/stats/strided/dmskmin',
-	'value': require( '@stdlib/stats/strided/dmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/dnanmskmin',
-		'@stdlib/stats/base/mskmin',
-		'@stdlib/stats/strided/smskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskramp',
-	'path': '@stdlib/math/strided/special/dmskramp',
-	'value': require( '@stdlib/math/strided/special/dmskramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskheaviside',
-		'@stdlib/math/strided/special/dramp',
-		'@stdlib/math/strided/special/mskramp',
-		'@stdlib/math/strided/special/smskramp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskrange',
-	'path': '@stdlib/stats/strided/dmskrange',
-	'value': require( '@stdlib/stats/strided/dmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/strided/drange',
-		'@stdlib/stats/base/mskrange',
-		'@stdlib/stats/strided/smskrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmskrsqrt',
-	'path': '@stdlib/math/strided/special/dmskrsqrt',
-	'value': require( '@stdlib/math/strided/special/dmskrsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmsksqrt',
-		'@stdlib/math/strided/special/dsqrt',
-		'@stdlib/math/strided/special/mskrsqrt',
-		'@stdlib/math/strided/special/smskrsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmsksqrt',
-	'path': '@stdlib/math/strided/special/dmsksqrt',
-	'value': require( '@stdlib/math/strided/special/dmsksqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskcbrt',
-		'@stdlib/math/strided/special/dmskrsqrt',
-		'@stdlib/math/strided/special/dsqrt',
-		'@stdlib/math/strided/special/msksqrt',
-		'@stdlib/math/strided/special/smsksqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dmsktrunc',
-	'path': '@stdlib/math/strided/special/dmsktrunc',
-	'value': require( '@stdlib/math/strided/special/dmsktrunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskceil',
-		'@stdlib/math/strided/special/dmskfloor',
-		'@stdlib/math/strided/special/dmsktrunc2',
-		'@stdlib/math/strided/special/dmsktrunc10',
-		'@stdlib/math/strided/special/dmsktruncb',
-		'@stdlib/math/strided/special/dmsktruncn',
-		'@stdlib/math/strided/special/dmskround',
-		'@stdlib/math/strided/special/dtrunc',
-		'@stdlib/math/strided/special/msktrunc',
-		'@stdlib/math/strided/special/smsktrunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanasum',
-	'path': '@stdlib/blas/ext/base/dnanasum',
-	'value': require( '@stdlib/blas/ext/base/dnanasum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dasum',
-		'@stdlib/blas/ext/base/dasumpw',
-		'@stdlib/blas/ext/base/dnanasumpw',
-		'@stdlib/blas/ext/base/snanasum',
-		'@stdlib/blas/ext/dnanasum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanasumors',
-	'path': '@stdlib/blas/ext/base/dnanasumors',
-	'value': require( '@stdlib/blas/ext/base/dnanasumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dasumors',
-		'@stdlib/blas/ext/base/dnanasum',
-		'@stdlib/blas/ext/base/snanasumors',
-		'@stdlib/blas/ext/dnanasumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmax',
-	'path': '@stdlib/stats/strided/dnanmax',
-	'value': require( '@stdlib/stats/strided/dnanmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmaxabs',
-	'path': '@stdlib/stats/strided/dnanmaxabs',
-	'value': require( '@stdlib/stats/strided/dnanmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxabs',
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/strided/dnanminabs',
-		'@stdlib/stats/base/nanmaxabs',
-		'@stdlib/stats/strided/snanmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmean',
-	'path': '@stdlib/stats/strided/dnanmean',
-	'value': require( '@stdlib/stats/strided/dnanmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmeanors',
-	'path': '@stdlib/stats/strided/dnanmeanors',
-	'value': require( '@stdlib/stats/strided/dnanmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanors',
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/nanmeanors',
-		'@stdlib/stats/strided/snanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmeanpn',
-	'path': '@stdlib/stats/strided/dnanmeanpn',
-	'value': require( '@stdlib/stats/strided/dnanmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmeanpn',
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/nanmeanpn',
-		'@stdlib/stats/strided/snanmeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmeanpw',
-	'path': '@stdlib/stats/strided/dnanmeanpw',
-	'value': require( '@stdlib/stats/strided/dnanmeanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/nanmeanpw',
-		'@stdlib/stats/base/snanmeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmeanwd',
-	'path': '@stdlib/stats/strided/dnanmeanwd',
-	'value': require( '@stdlib/stats/strided/dnanmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanwd',
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/nanmeanwd',
-		'@stdlib/stats/strided/snanmeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmin',
-	'path': '@stdlib/stats/strided/dnanmin',
-	'value': require( '@stdlib/stats/strided/dnanmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanminabs',
-	'path': '@stdlib/stats/strided/dnanminabs',
-	'value': require( '@stdlib/stats/strided/dnanminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminabs',
-		'@stdlib/stats/strided/dnanmaxabs',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/nanminabs',
-		'@stdlib/stats/strided/snanminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmskmax',
-	'path': '@stdlib/stats/base/dnanmskmax',
-	'value': require( '@stdlib/stats/base/dnanmskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/dnanmskmin',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/base/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmskmin',
-	'path': '@stdlib/stats/base/dnanmskmin',
-	'value': require( '@stdlib/stats/base/dnanmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/dnanmskmax',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/base/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanmskrange',
-	'path': '@stdlib/stats/base/dnanmskrange',
-	'value': require( '@stdlib/stats/base/dnanmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskrange',
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/base/dnanmskmax',
-		'@stdlib/stats/base/dnanmskmin',
-		'@stdlib/stats/base/nanmskrange',
-		'@stdlib/stats/base/snanmskrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnannsum',
-	'path': '@stdlib/blas/ext/base/dnannsum',
-	'value': require( '@stdlib/blas/ext/base/dnannsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/gnannsum',
-		'@stdlib/blas/ext/base/snannsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnannsumkbn',
-	'path': '@stdlib/blas/ext/base/dnannsumkbn',
-	'value': require( '@stdlib/blas/ext/base/dnannsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnannsum',
-		'@stdlib/blas/ext/base/dnannsumkbn2',
-		'@stdlib/blas/ext/base/dnannsumors',
-		'@stdlib/blas/ext/base/dnannsumpw',
-		'@stdlib/blas/ext/base/dsumkbn',
-		'@stdlib/blas/ext/base/gnannsumkbn',
-		'@stdlib/blas/ext/base/snannsumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnannsumkbn2',
-	'path': '@stdlib/blas/ext/base/dnannsumkbn2',
-	'value': require( '@stdlib/blas/ext/base/dnannsumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnannsum',
-		'@stdlib/blas/ext/base/dnannsumkbn',
-		'@stdlib/blas/ext/base/dnannsumors',
-		'@stdlib/blas/ext/base/dnannsumpw',
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/gnannsumkbn2',
-		'@stdlib/blas/ext/base/snannsumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnannsumors',
-	'path': '@stdlib/blas/ext/base/dnannsumors',
-	'value': require( '@stdlib/blas/ext/base/dnannsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnannsum',
-		'@stdlib/blas/ext/base/dnannsumkbn',
-		'@stdlib/blas/ext/base/dnannsumkbn2',
-		'@stdlib/blas/ext/base/dnannsumpw',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/gnannsumors',
-		'@stdlib/blas/ext/base/snannsumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnannsumpw',
-	'path': '@stdlib/blas/ext/base/dnannsumpw',
-	'value': require( '@stdlib/blas/ext/base/dnannsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnannsum',
-		'@stdlib/blas/ext/base/dnannsumkbn',
-		'@stdlib/blas/ext/base/dnannsumkbn2',
-		'@stdlib/blas/ext/base/dnannsumors',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gnannsumpw',
-		'@stdlib/blas/ext/base/snannsumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanrange',
-	'path': '@stdlib/stats/strided/dnanrange',
-	'value': require( '@stdlib/stats/strided/dnanrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/strided/drange',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/strided/snanrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanstdev',
-	'path': '@stdlib/stats/base/dnanstdev',
-	'value': require( '@stdlib/stats/base/dnanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanstdev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanstdevch',
-	'path': '@stdlib/stats/strided/dnanstdevch',
-	'value': require( '@stdlib/stats/strided/dnanstdevch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/strided/dnanvariancech',
-		'@stdlib/stats/strided/dstdevch',
-		'@stdlib/stats/base/nanstdevch',
-		'@stdlib/stats/base/snanstdevch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanstdevpn',
-	'path': '@stdlib/stats/strided/dnanstdevpn',
-	'value': require( '@stdlib/stats/strided/dnanstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/strided/dnanvariancepn',
-		'@stdlib/stats/strided/dstdevpn',
-		'@stdlib/stats/base/nanstdevpn',
-		'@stdlib/stats/base/snanstdevpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanstdevtk',
-	'path': '@stdlib/stats/strided/dnanstdevtk',
-	'value': require( '@stdlib/stats/strided/dnanstdevtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/strided/dnanvariancetk',
-		'@stdlib/stats/strided/dstdevtk',
-		'@stdlib/stats/base/nanstdevtk',
-		'@stdlib/stats/base/snanstdevtk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanstdevwd',
-	'path': '@stdlib/stats/strided/dnanstdevwd',
-	'value': require( '@stdlib/stats/strided/dnanstdevwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/strided/dnanvariancewd',
-		'@stdlib/stats/strided/dstdevwd',
-		'@stdlib/stats/base/nanstdevwd',
-		'@stdlib/stats/base/snanstdevwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanstdevyc',
-	'path': '@stdlib/stats/strided/dnanstdevyc',
-	'value': require( '@stdlib/stats/strided/dnanstdevyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/strided/dnanvarianceyc',
-		'@stdlib/stats/strided/dstdevyc',
-		'@stdlib/stats/base/nanstdevyc',
-		'@stdlib/stats/base/snanstdevyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnansum',
-	'path': '@stdlib/blas/ext/base/dnansum',
-	'value': require( '@stdlib/blas/ext/base/dnansum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/gnansum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnansumkbn',
-	'path': '@stdlib/blas/ext/base/dnansumkbn',
-	'value': require( '@stdlib/blas/ext/base/dnansumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/dnansumors',
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/dsumkbn',
-		'@stdlib/blas/ext/base/gnansumkbn',
-		'@stdlib/blas/ext/base/snansumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnansumkbn2',
-	'path': '@stdlib/blas/ext/base/dnansumkbn2',
-	'value': require( '@stdlib/blas/ext/base/dnansumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/dnansumors',
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/gnansumkbn2',
-		'@stdlib/blas/ext/base/snansumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnansumors',
-	'path': '@stdlib/blas/ext/base/dnansumors',
-	'value': require( '@stdlib/blas/ext/base/dnansumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/dnansumkbn2',
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/gnansumors',
-		'@stdlib/blas/ext/base/snansumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnansumpw',
-	'path': '@stdlib/blas/ext/base/dnansumpw',
-	'value': require( '@stdlib/blas/ext/base/dnansumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/dnansumkbn2',
-		'@stdlib/blas/ext/base/dnansumors',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/snansumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanvariance',
-	'path': '@stdlib/stats/strided/dnanvariance',
-	'value': require( '@stdlib/stats/strided/dnanvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/base/dnanvarm',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanvariancech',
-	'path': '@stdlib/stats/strided/dnanvariancech',
-	'value': require( '@stdlib/stats/strided/dnanvariancech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancech',
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanvariancech',
-		'@stdlib/stats/base/snanvariancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanvariancepn',
-	'path': '@stdlib/stats/strided/dnanvariancepn',
-	'value': require( '@stdlib/stats/strided/dnanvariancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancepn',
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanvariancepn',
-		'@stdlib/stats/base/snanvariancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanvariancetk',
-	'path': '@stdlib/stats/strided/dnanvariancetk',
-	'value': require( '@stdlib/stats/strided/dnanvariancetk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancetk',
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanvariancetk',
-		'@stdlib/stats/base/snanvariancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanvariancewd',
-	'path': '@stdlib/stats/strided/dnanvariancewd',
-	'value': require( '@stdlib/stats/strided/dnanvariancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancewd',
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanvariancewd',
-		'@stdlib/stats/base/snanvariancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnanvarianceyc',
-	'path': '@stdlib/stats/strided/dnanvarianceyc',
-	'value': require( '@stdlib/stats/strided/dnanvarianceyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvarianceyc',
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanvarianceyc',
-		'@stdlib/stats/base/snanvarianceyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dnrm2',
-	'path': '@stdlib/blas/base/dnrm2',
-	'value': require( '@stdlib/blas/base/dnrm2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/gnrm2',
-		'@stdlib/blas/base/snrm2',
-		'@stdlib/blas/dnrm2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dramp',
-	'path': '@stdlib/math/strided/special/dramp',
-	'value': require( '@stdlib/math/strided/special/dramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dheaviside',
-		'@stdlib/math/strided/special/ramp',
-		'@stdlib/math/strided/special/sramp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.drange',
-	'path': '@stdlib/stats/strided/drange',
-	'value': require( '@stdlib/stats/strided/drange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/base/range',
-		'@stdlib/stats/strided/srange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.drev',
-	'path': '@stdlib/blas/ext/base/drev',
-	'value': require( '@stdlib/blas/ext/base/drev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/grev',
-		'@stdlib/blas/ext/base/srev',
-		'@stdlib/blas/ext/drev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.drsqrt',
-	'path': '@stdlib/math/strided/special/drsqrt',
-	'value': require( '@stdlib/math/strided/special/drsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dsqrt',
-		'@stdlib/math/strided/special/rsqrt',
-		'@stdlib/math/strided/special/srsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsapxsum',
-	'path': '@stdlib/blas/ext/base/dsapxsum',
-	'value': require( '@stdlib/blas/ext/base/dsapxsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/sapxsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsapxsumpw',
-	'path': '@stdlib/blas/ext/base/dsapxsumpw',
-	'value': require( '@stdlib/blas/ext/base/dsapxsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumpw',
-		'@stdlib/blas/ext/base/dsapxsum',
-		'@stdlib/blas/ext/base/dssumpw',
-		'@stdlib/blas/ext/base/sapxsumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dscal',
-	'path': '@stdlib/blas/base/dscal',
-	'value': require( '@stdlib/blas/base/dscal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/daxpy',
-		'@stdlib/blas/base/gscal',
-		'@stdlib/blas/base/sscal',
-		'@stdlib/blas/base/saxpy',
-		'@stdlib/blas/dscal'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsdot',
-	'path': '@stdlib/blas/base/dsdot',
-	'value': require( '@stdlib/blas/base/dsdot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/ddot',
-		'@stdlib/blas/base/sdot',
-		'@stdlib/blas/base/sdsdot',
-		'@stdlib/blas/dsdot'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsem',
-	'path': '@stdlib/stats/base/dsem',
-	'value': require( '@stdlib/stats/base/dsem' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansem',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/sem',
-		'@stdlib/stats/base/ssem'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsemch',
-	'path': '@stdlib/stats/strided/dsemch',
-	'value': require( '@stdlib/stats/strided/dsemch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansemch',
-		'@stdlib/stats/base/dsem',
-		'@stdlib/stats/strided/dstdevch',
-		'@stdlib/stats/base/semch',
-		'@stdlib/stats/base/ssemch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsempn',
-	'path': '@stdlib/stats/base/dsempn',
-	'value': require( '@stdlib/stats/base/dsempn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansempn',
-		'@stdlib/stats/base/dsem',
-		'@stdlib/stats/strided/dstdevpn',
-		'@stdlib/stats/base/sempn',
-		'@stdlib/stats/base/ssempn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsemtk',
-	'path': '@stdlib/stats/strided/dsemtk',
-	'value': require( '@stdlib/stats/strided/dsemtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansemtk',
-		'@stdlib/stats/base/dsem',
-		'@stdlib/stats/strided/dstdevtk',
-		'@stdlib/stats/base/semtk',
-		'@stdlib/stats/base/ssemtk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsemwd',
-	'path': '@stdlib/stats/strided/dsemwd',
-	'value': require( '@stdlib/stats/strided/dsemwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansemwd',
-		'@stdlib/stats/base/dsem',
-		'@stdlib/stats/strided/dstdevwd',
-		'@stdlib/stats/base/semwd',
-		'@stdlib/stats/base/ssemwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsemyc',
-	'path': '@stdlib/stats/strided/dsemyc',
-	'value': require( '@stdlib/stats/strided/dsemyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnansemyc',
-		'@stdlib/stats/base/dsem',
-		'@stdlib/stats/strided/dstdevyc',
-		'@stdlib/stats/base/semyc',
-		'@stdlib/stats/base/ssemyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsmean',
-	'path': '@stdlib/stats/strided/dsmean',
-	'value': require( '@stdlib/stats/strided/dsmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/strided/sdsmean',
-		'@stdlib/stats/base/smean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsmeanors',
-	'path': '@stdlib/stats/strided/dsmeanors',
-	'value': require( '@stdlib/stats/strided/dsmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanors',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/strided/dsnanmeanors',
-		'@stdlib/stats/base/meanors',
-		'@stdlib/stats/base/smeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsmeanpn',
-	'path': '@stdlib/stats/strided/dsmeanpn',
-	'value': require( '@stdlib/stats/strided/dsmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmeanpn',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/strided/dsnanmeanpn',
-		'@stdlib/stats/base/meanpn',
-		'@stdlib/stats/base/smeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsmeanpw',
-	'path': '@stdlib/stats/strided/dsmeanpw',
-	'value': require( '@stdlib/stats/strided/dsmeanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/base/dsnanmeanpw',
-		'@stdlib/stats/base/meanpw',
-		'@stdlib/stats/strided/smeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsmeanwd',
-	'path': '@stdlib/stats/strided/dsmeanwd',
-	'value': require( '@stdlib/stats/strided/dsmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanwd',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/strided/dsnanmeanwd',
-		'@stdlib/stats/base/meanwd',
-		'@stdlib/stats/strided/smeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnanmean',
-	'path': '@stdlib/stats/strided/dsnanmean',
-	'value': require( '@stdlib/stats/strided/dsnanmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/base/sdsnanmean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnanmeanors',
-	'path': '@stdlib/stats/strided/dsnanmeanors',
-	'value': require( '@stdlib/stats/strided/dsnanmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanors',
-		'@stdlib/stats/strided/dsmeanors',
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/stats/base/nanmeanors',
-		'@stdlib/stats/base/sdsnanmean',
-		'@stdlib/stats/strided/snanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnanmeanpn',
-	'path': '@stdlib/stats/strided/dsnanmeanpn',
-	'value': require( '@stdlib/stats/strided/dsnanmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanpn',
-		'@stdlib/stats/strided/dsmeanpn',
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/stats/base/nanmeanpn',
-		'@stdlib/stats/base/sdsnanmean',
-		'@stdlib/stats/strided/snanmeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnanmeanwd',
-	'path': '@stdlib/stats/strided/dsnanmeanwd',
-	'value': require( '@stdlib/stats/strided/dsnanmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanwd',
-		'@stdlib/stats/strided/dsmeanwd',
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/stats/base/nanmeanwd',
-		'@stdlib/stats/base/sdsnanmean',
-		'@stdlib/stats/strided/snanmeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnannsumors',
-	'path': '@stdlib/blas/ext/base/dsnannsumors',
-	'value': require( '@stdlib/blas/ext/base/dsnannsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnannsumors',
-		'@stdlib/blas/ext/base/dsnannsum',
-		'@stdlib/blas/ext/base/dsnansumors',
-		'@stdlib/blas/ext/base/dssumors',
-		'@stdlib/blas/ext/base/sdsnannsumors',
-		'@stdlib/blas/ext/base/snannsumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnansum',
-	'path': '@stdlib/blas/ext/base/dsnansum',
-	'value': require( '@stdlib/blas/ext/base/dsnansum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/sdsnansum',
-		'@stdlib/blas/ext/base/snansum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnansumors',
-	'path': '@stdlib/blas/ext/base/dsnansumors',
-	'value': require( '@stdlib/blas/ext/base/dsnansumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dsnanmeanors',
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/dssumors',
-		'@stdlib/blas/ext/base/snansumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsnansumpw',
-	'path': '@stdlib/blas/ext/base/dsnansumpw',
-	'value': require( '@stdlib/blas/ext/base/dsnansumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dsnanmeanpw',
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/dssumpw',
-		'@stdlib/blas/ext/base/snansumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsort2hp',
-	'path': '@stdlib/blas/ext/base/dsort2hp',
-	'value': require( '@stdlib/blas/ext/base/dsort2hp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsorthp',
-		'@stdlib/blas/ext/base/gsort2hp',
-		'@stdlib/blas/ext/base/ssort2hp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsort2ins',
-	'path': '@stdlib/blas/ext/base/dsort2ins',
-	'value': require( '@stdlib/blas/ext/base/dsort2ins' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsortins',
-		'@stdlib/blas/ext/base/gsort2ins',
-		'@stdlib/blas/ext/base/ssort2ins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsort2sh',
-	'path': '@stdlib/blas/ext/base/dsort2sh',
-	'value': require( '@stdlib/blas/ext/base/dsort2sh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsortsh',
-		'@stdlib/blas/ext/base/gsort2sh',
-		'@stdlib/blas/ext/base/ssort2sh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsorthp',
-	'path': '@stdlib/blas/ext/base/dsorthp',
-	'value': require( '@stdlib/blas/ext/base/dsorthp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2hp',
-		'@stdlib/blas/ext/base/gsorthp',
-		'@stdlib/blas/ext/base/ssorthp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsortins',
-	'path': '@stdlib/blas/ext/base/dsortins',
-	'value': require( '@stdlib/blas/ext/base/dsortins' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2ins',
-		'@stdlib/blas/ext/base/gsortins',
-		'@stdlib/blas/ext/base/ssortins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsortsh',
-	'path': '@stdlib/blas/ext/base/dsortsh',
-	'value': require( '@stdlib/blas/ext/base/dsortsh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2sh',
-		'@stdlib/blas/ext/base/gsortsh',
-		'@stdlib/blas/ext/base/ssortsh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsqrt',
-	'path': '@stdlib/math/strided/special/dsqrt',
-	'value': require( '@stdlib/math/strided/special/dsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dcbrt',
-		'@stdlib/math/strided/special/drsqrt',
-		'@stdlib/math/strided/special/sqrt',
-		'@stdlib/math/strided/special/ssqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dssum',
-	'path': '@stdlib/blas/ext/base/dssum',
-	'value': require( '@stdlib/blas/ext/base/dssum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsnansum',
-		'@stdlib/blas/ext/base/sdssum',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/stats/strided/dsmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dssumors',
-	'path': '@stdlib/blas/ext/base/dssumors',
-	'value': require( '@stdlib/blas/ext/base/dssumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsnansumors',
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/ssumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dssumpw',
-	'path': '@stdlib/blas/ext/base/dssumpw',
-	'value': require( '@stdlib/blas/ext/base/dssumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsnansumpw',
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dstdev',
-	'path': '@stdlib/stats/base/dstdev',
-	'value': require( '@stdlib/stats/base/dstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/base/dstdevm',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/stdev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dstdevch',
-	'path': '@stdlib/stats/strided/dstdevch',
-	'value': require( '@stdlib/stats/strided/dstdevch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevch',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/strided/dvariancech',
-		'@stdlib/stats/strided/sstdevch',
-		'@stdlib/stats/base/stdevch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dstdevpn',
-	'path': '@stdlib/stats/strided/dstdevpn',
-	'value': require( '@stdlib/stats/strided/dstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevpn',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/dstdevmpn',
-		'@stdlib/stats/strided/dvariancepn',
-		'@stdlib/stats/strided/sstdevpn',
-		'@stdlib/stats/base/stdevpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dstdevtk',
-	'path': '@stdlib/stats/strided/dstdevtk',
-	'value': require( '@stdlib/stats/strided/dstdevtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevtk',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/strided/dvariancetk',
-		'@stdlib/stats/strided/sstdevtk',
-		'@stdlib/stats/base/stdevtk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dstdevwd',
-	'path': '@stdlib/stats/strided/dstdevwd',
-	'value': require( '@stdlib/stats/strided/dstdevwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevwd',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/strided/dvariancewd',
-		'@stdlib/stats/base/sstdevwd',
-		'@stdlib/stats/base/stdevwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dstdevyc',
-	'path': '@stdlib/stats/strided/dstdevyc',
-	'value': require( '@stdlib/stats/strided/dstdevyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevyc',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/strided/dvarianceyc',
-		'@stdlib/stats/strided/sstdevyc',
-		'@stdlib/stats/base/stdevyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsum',
-	'path': '@stdlib/blas/ext/base/dsum',
-	'value': require( '@stdlib/blas/ext/base/dsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dasum',
-		'@stdlib/stats/base/dmean',
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/blas/ext/base/gsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsumkbn',
-	'path': '@stdlib/blas/ext/base/dsumkbn',
-	'value': require( '@stdlib/blas/ext/base/dsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumkbn',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gsumkbn',
-		'@stdlib/blas/ext/base/ssumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsumkbn2',
-	'path': '@stdlib/blas/ext/base/dsumkbn2',
-	'value': require( '@stdlib/blas/ext/base/dsumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumkbn2',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/dsumkbn',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/ssumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsumors',
-	'path': '@stdlib/blas/ext/base/dsumors',
-	'value': require( '@stdlib/blas/ext/base/dsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumors',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/ssumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsumpw',
-	'path': '@stdlib/blas/ext/base/dsumpw',
-	'value': require( '@stdlib/blas/ext/base/dsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsvariance',
-	'path': '@stdlib/stats/strided/dsvariance',
-	'value': require( '@stdlib/stats/strided/dsvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/dsnanvariance',
-		'@stdlib/stats/base/variance',
-		'@stdlib/stats/base/sdsvariance',
-		'@stdlib/stats/base/svariance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dsvariancepn',
-	'path': '@stdlib/stats/strided/dsvariancepn',
-	'value': require( '@stdlib/stats/strided/dsvariancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancepn',
-		'@stdlib/stats/base/dsnanvariancepn',
-		'@stdlib/stats/strided/dsvariance',
-		'@stdlib/stats/base/variancepn',
-		'@stdlib/stats/base/sdsvariance',
-		'@stdlib/stats/strided/svariancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dswap',
-	'path': '@stdlib/blas/base/dswap',
-	'value': require( '@stdlib/blas/base/dswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dcopy',
-		'@stdlib/blas/base/gswap',
-		'@stdlib/blas/base/sswap',
-		'@stdlib/blas/dswap'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dtrunc',
-	'path': '@stdlib/math/strided/special/dtrunc',
-	'value': require( '@stdlib/math/strided/special/dtrunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dceil',
-		'@stdlib/math/strided/special/dfloor',
-		'@stdlib/math/strided/special/dtrunc2',
-		'@stdlib/math/strided/special/dtrunc10',
-		'@stdlib/math/strided/special/dtruncb',
-		'@stdlib/math/strided/special/dtruncn',
-		'@stdlib/math/strided/special/dround',
-		'@stdlib/math/strided/special/trunc',
-		'@stdlib/math/strided/special/strunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dtypeEnum2Str',
-	'path': '@stdlib/strided/base/dtype-enum2str',
-	'value': require( '@stdlib/strided/base/dtype-enum2str' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dtype-str2enum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dtypeResolveEnum',
-	'path': '@stdlib/strided/base/dtype-resolve-enum',
-	'value': require( '@stdlib/strided/base/dtype-resolve-enum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dtype-resolve-str'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dtypeResolveStr',
-	'path': '@stdlib/strided/base/dtype-resolve-str',
-	'value': require( '@stdlib/strided/base/dtype-resolve-str' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dtype-resolve-enum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dtypeStr2Enum',
-	'path': '@stdlib/strided/base/dtype-str2enum',
-	'value': require( '@stdlib/strided/base/dtype-str2enum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dtype-enum2str'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvariance',
-	'path': '@stdlib/stats/strided/dvariance',
-	'value': require( '@stdlib/stats/strided/dvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/dvarm',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvariancech',
-	'path': '@stdlib/stats/strided/dvariancech',
-	'value': require( '@stdlib/stats/strided/dvariancech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancech',
-		'@stdlib/stats/strided/dstdevch',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/strided/svariancech',
-		'@stdlib/stats/base/variancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvariancepn',
-	'path': '@stdlib/stats/strided/dvariancepn',
-	'value': require( '@stdlib/stats/strided/dvariancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancepn',
-		'@stdlib/stats/strided/dstdevpn',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/strided/svariancepn',
-		'@stdlib/stats/base/variancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvariancetk',
-	'path': '@stdlib/stats/strided/dvariancetk',
-	'value': require( '@stdlib/stats/strided/dvariancetk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancetk',
-		'@stdlib/stats/strided/dstdevtk',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/strided/svariancetk',
-		'@stdlib/stats/base/variancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvariancewd',
-	'path': '@stdlib/stats/strided/dvariancewd',
-	'value': require( '@stdlib/stats/strided/dvariancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancewd',
-		'@stdlib/stats/strided/dstdevwd',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/svariancewd',
-		'@stdlib/stats/base/variancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvarianceyc',
-	'path': '@stdlib/stats/strided/dvarianceyc',
-	'value': require( '@stdlib/stats/strided/dvarianceyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvarianceyc',
-		'@stdlib/stats/strided/dstdevyc',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/strided/svarianceyc',
-		'@stdlib/stats/base/varianceyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvarm',
-	'path': '@stdlib/stats/base/dvarm',
-	'value': require( '@stdlib/stats/base/dvarm' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanvarm',
-		'@stdlib/stats/base/dstdevm',
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/svarm',
-		'@stdlib/stats/base/varm'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvarmpn',
-	'path': '@stdlib/stats/base/dvarmpn',
-	'value': require( '@stdlib/stats/base/dvarmpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanvarmpn',
-		'@stdlib/stats/base/dstdevmpn',
-		'@stdlib/stats/base/dvarm',
-		'@stdlib/stats/base/svarmpn',
-		'@stdlib/stats/base/varmpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.dvarmtk',
-	'path': '@stdlib/stats/strided/dvarmtk',
-	'value': require( '@stdlib/stats/strided/dvarmtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanvarmtk',
-		'@stdlib/stats/base/dstdevmtk',
-		'@stdlib/stats/base/dvarm',
-		'@stdlib/stats/base/svarmtk',
-		'@stdlib/stats/base/varmtk'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/e.js.html b/namespace/namespace/base/strided/e.js.html deleted file mode 100644 index 0a87d5fc4f..0000000000 --- a/namespace/namespace/base/strided/e.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/e.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided e.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/f.js.html b/namespace/namespace/base/strided/f.js.html deleted file mode 100644 index 43570a461e..0000000000 --- a/namespace/namespace/base/strided/f.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/f.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided f.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -418x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.functionObject',
-	'path': '@stdlib/strided/base/function-object',
-	'value': require( '@stdlib/strided/base/function-object' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/g.js.html b/namespace/namespace/base/strided/g.js.html deleted file mode 100644 index 5a59299859..0000000000 --- a/namespace/namespace/base/strided/g.js.html +++ /dev/null @@ -1,1759 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/g.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided g.js

-
- -
- 100% - Statements - 558/558 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 558/558 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -5598x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.gapx',
-	'path': '@stdlib/blas/ext/base/gapx',
-	'value': require( '@stdlib/blas/ext/base/gapx' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapx',
-		'@stdlib/blas/ext/base/gwapx',
-		'@stdlib/blas/ext/base/sapx'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gapxsum',
-	'path': '@stdlib/blas/ext/base/gapxsum',
-	'value': require( '@stdlib/blas/ext/base/gapxsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/gapxsumpw',
-		'@stdlib/blas/ext/base/gsum',
-		'@stdlib/blas/ext/base/sapxsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gapxsumkbn',
-	'path': '@stdlib/blas/ext/base/gapxsumkbn',
-	'value': require( '@stdlib/blas/ext/base/gapxsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumkbn',
-		'@stdlib/blas/ext/base/gapxsum',
-		'@stdlib/blas/ext/base/gsumkbn',
-		'@stdlib/blas/ext/base/sapxsumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gapxsumkbn2',
-	'path': '@stdlib/blas/ext/base/gapxsumkbn2',
-	'value': require( '@stdlib/blas/ext/base/gapxsumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumkbn2',
-		'@stdlib/blas/ext/base/gapxsum',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/sapxsumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gapxsumors',
-	'path': '@stdlib/blas/ext/base/gapxsumors',
-	'value': require( '@stdlib/blas/ext/base/gapxsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumors',
-		'@stdlib/blas/ext/base/gapxsum',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/sapxsumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gapxsumpw',
-	'path': '@stdlib/blas/ext/base/gapxsumpw',
-	'value': require( '@stdlib/blas/ext/base/gapxsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumpw',
-		'@stdlib/blas/ext/base/gapxsum',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/sapxsumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gasum',
-	'path': '@stdlib/blas/base/gasum',
-	'value': require( '@stdlib/blas/base/gasum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dasum',
-		'@stdlib/blas/base/sasum',
-		'@stdlib/blas/gasum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gasumpw',
-	'path': '@stdlib/blas/ext/base/gasumpw',
-	'value': require( '@stdlib/blas/ext/base/gasumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/gasum',
-		'@stdlib/blas/ext/base/dasumpw',
-		'@stdlib/blas/ext/base/gnanasumpw',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/sasumpw',
-		'@stdlib/blas/ext/gasumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gaxpy',
-	'path': '@stdlib/blas/base/gaxpy',
-	'value': require( '@stdlib/blas/base/gaxpy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/daxpy',
-		'@stdlib/blas/base/saxpy',
-		'@stdlib/blas/gaxpy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gcopy',
-	'path': '@stdlib/blas/base/gcopy',
-	'value': require( '@stdlib/blas/base/gcopy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dcopy',
-		'@stdlib/blas/base/scopy',
-		'@stdlib/blas/gcopy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gcusum',
-	'path': '@stdlib/blas/ext/base/gcusum',
-	'value': require( '@stdlib/blas/ext/base/gcusum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusum',
-		'@stdlib/blas/ext/base/gcusumpw',
-		'@stdlib/blas/ext/base/gnancusum',
-		'@stdlib/blas/ext/base/scusum',
-		'@stdlib/blas/ext/gcusum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gcusumkbn',
-	'path': '@stdlib/blas/ext/base/gcusumkbn',
-	'value': require( '@stdlib/blas/ext/base/gcusumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumkbn',
-		'@stdlib/blas/ext/base/gcusum',
-		'@stdlib/blas/ext/base/gcusumkbn2',
-		'@stdlib/blas/ext/base/gnancusumkbn',
-		'@stdlib/blas/ext/base/scusumkbn',
-		'@stdlib/blas/ext/gcusumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gcusumkbn2',
-	'path': '@stdlib/blas/ext/base/gcusumkbn2',
-	'value': require( '@stdlib/blas/ext/base/gcusumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumkbn2',
-		'@stdlib/blas/ext/base/gcusum',
-		'@stdlib/blas/ext/base/gcusumkbn',
-		'@stdlib/blas/ext/base/gnancusumkbn2',
-		'@stdlib/blas/ext/base/scusumkbn2',
-		'@stdlib/blas/ext/gcusumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gcusumors',
-	'path': '@stdlib/blas/ext/base/gcusumors',
-	'value': require( '@stdlib/blas/ext/base/gcusumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumors',
-		'@stdlib/blas/ext/base/gcusum',
-		'@stdlib/blas/ext/base/gcusumpw',
-		'@stdlib/blas/ext/base/gnancusumors',
-		'@stdlib/blas/ext/base/scusumors',
-		'@stdlib/blas/ext/gcusumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gcusumpw',
-	'path': '@stdlib/blas/ext/base/gcusumpw',
-	'value': require( '@stdlib/blas/ext/base/gcusumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumpw',
-		'@stdlib/blas/ext/base/gcusum',
-		'@stdlib/blas/ext/base/gnancusumpw',
-		'@stdlib/blas/ext/base/scusumpw',
-		'@stdlib/blas/ext/gcusumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gdot',
-	'path': '@stdlib/blas/base/gdot',
-	'value': require( '@stdlib/blas/base/gdot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/ddot',
-		'@stdlib/blas/base/sdot',
-		'@stdlib/blas/gdot'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gfill',
-	'path': '@stdlib/blas/ext/base/gfill',
-	'value': require( '@stdlib/blas/ext/base/gfill' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dfill',
-		'@stdlib/blas/ext/base/sfill',
-		'@stdlib/blas/ext/gfill'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gfillBy',
-	'path': '@stdlib/blas/ext/base/gfill-by',
-	'value': require( '@stdlib/blas/ext/base/gfill-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/gfill',
-		'@stdlib/blas/ext/gfill-by'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnannsumkbn',
-	'path': '@stdlib/blas/ext/base/gnannsumkbn',
-	'value': require( '@stdlib/blas/ext/base/gnannsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnannsumkbn',
-		'@stdlib/blas/ext/base/gnannsum',
-		'@stdlib/blas/ext/base/gnannsumkbn2',
-		'@stdlib/blas/ext/base/gnannsumors',
-		'@stdlib/blas/ext/base/gnannsumpw',
-		'@stdlib/blas/ext/base/snannsumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnansum',
-	'path': '@stdlib/blas/ext/base/gnansum',
-	'value': require( '@stdlib/blas/ext/base/gnansum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/gsum',
-		'@stdlib/stats/base/nanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnansumkbn',
-	'path': '@stdlib/blas/ext/base/gnansumkbn',
-	'value': require( '@stdlib/blas/ext/base/gnansumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumkbn',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/blas/ext/base/gnansumkbn2',
-		'@stdlib/blas/ext/base/gnansumors',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/gsumkbn',
-		'@stdlib/blas/ext/base/snansumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnansumkbn2',
-	'path': '@stdlib/blas/ext/base/gnansumkbn2',
-	'value': require( '@stdlib/blas/ext/base/gnansumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumkbn2',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/blas/ext/base/gnansumkbn',
-		'@stdlib/blas/ext/base/gnansumors',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/snansumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnansumors',
-	'path': '@stdlib/blas/ext/base/gnansumors',
-	'value': require( '@stdlib/blas/ext/base/gnansumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumors',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/blas/ext/base/gnansumkbn2',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/snansumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnansumpw',
-	'path': '@stdlib/blas/ext/base/gnansumpw',
-	'value': require( '@stdlib/blas/ext/base/gnansumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/blas/ext/base/gnansumkbn2',
-		'@stdlib/blas/ext/base/gnansumors',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/snansumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gnrm2',
-	'path': '@stdlib/blas/base/gnrm2',
-	'value': require( '@stdlib/blas/base/gnrm2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dnrm2',
-		'@stdlib/blas/base/snrm2',
-		'@stdlib/blas/gnrm2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.grev',
-	'path': '@stdlib/blas/ext/base/grev',
-	'value': require( '@stdlib/blas/ext/base/grev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/drev',
-		'@stdlib/blas/ext/base/srev',
-		'@stdlib/blas/ext/grev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gscal',
-	'path': '@stdlib/blas/base/gscal',
-	'value': require( '@stdlib/blas/base/gscal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dscal',
-		'@stdlib/blas/base/gaxpy',
-		'@stdlib/blas/base/sscal',
-		'@stdlib/blas/gscal'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsort2hp',
-	'path': '@stdlib/blas/ext/base/gsort2hp',
-	'value': require( '@stdlib/blas/ext/base/gsort2hp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2hp',
-		'@stdlib/blas/ext/base/gsorthp',
-		'@stdlib/blas/ext/base/ssort2hp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsort2ins',
-	'path': '@stdlib/blas/ext/base/gsort2ins',
-	'value': require( '@stdlib/blas/ext/base/gsort2ins' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2ins',
-		'@stdlib/blas/ext/base/gsortins',
-		'@stdlib/blas/ext/base/ssort2ins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsort2sh',
-	'path': '@stdlib/blas/ext/base/gsort2sh',
-	'value': require( '@stdlib/blas/ext/base/gsort2sh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2sh',
-		'@stdlib/blas/ext/base/gsortsh',
-		'@stdlib/blas/ext/base/ssort2sh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsorthp',
-	'path': '@stdlib/blas/ext/base/gsorthp',
-	'value': require( '@stdlib/blas/ext/base/gsorthp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsorthp',
-		'@stdlib/blas/ext/base/gsort2hp',
-		'@stdlib/blas/ext/base/ssorthp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsortins',
-	'path': '@stdlib/blas/ext/base/gsortins',
-	'value': require( '@stdlib/blas/ext/base/gsortins' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsortins',
-		'@stdlib/blas/ext/base/gsort2ins',
-		'@stdlib/blas/ext/base/ssortins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsortsh',
-	'path': '@stdlib/blas/ext/base/gsortsh',
-	'value': require( '@stdlib/blas/ext/base/gsortsh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsortsh',
-		'@stdlib/blas/ext/base/gsort2sh',
-		'@stdlib/blas/ext/base/ssortsh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsum',
-	'path': '@stdlib/blas/ext/base/gsum',
-	'value': require( '@stdlib/blas/ext/base/gsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/gasum',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/stats/base/mean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsumkbn',
-	'path': '@stdlib/blas/ext/base/gsumkbn',
-	'value': require( '@stdlib/blas/ext/base/gsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumkbn',
-		'@stdlib/blas/ext/base/gnansumkbn',
-		'@stdlib/blas/ext/base/gsum',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/ssumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsumkbn2',
-	'path': '@stdlib/blas/ext/base/gsumkbn2',
-	'value': require( '@stdlib/blas/ext/base/gsumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/gnansumkbn2',
-		'@stdlib/blas/ext/base/gsum',
-		'@stdlib/blas/ext/base/gsumkbn',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/ssumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsumors',
-	'path': '@stdlib/blas/ext/base/gsumors',
-	'value': require( '@stdlib/blas/ext/base/gsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/gnansumors',
-		'@stdlib/blas/ext/base/gsum',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/ssumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gsumpw',
-	'path': '@stdlib/blas/ext/base/gsumpw',
-	'value': require( '@stdlib/blas/ext/base/gsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/gsum',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.gswap',
-	'path': '@stdlib/blas/base/gswap',
-	'value': require( '@stdlib/blas/base/gswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dswap',
-		'@stdlib/blas/base/gcopy',
-		'@stdlib/blas/base/sswap',
-		'@stdlib/blas/gswap'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/h.js.html b/namespace/namespace/base/strided/h.js.html deleted file mode 100644 index a284d4de5c..0000000000 --- a/namespace/namespace/base/strided/h.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/h.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided h.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/i.js.html b/namespace/namespace/base/strided/i.js.html deleted file mode 100644 index 57ff846b60..0000000000 --- a/namespace/namespace/base/strided/i.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/i.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided i.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/index.html b/namespace/namespace/base/strided/index.html deleted file mode 100644 index 75a02564f6..0000000000 --- a/namespace/namespace/base/strided/index.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided - - - - - - - - - -
-
-

All files namespace/lib/namespace/base/strided

-
- -
- 100% - Statements - 6840/6840 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 6840/6840 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
a.js -
-
100%32/32100%1/1100%0/0100%32/32
b.js -
-
100%68/68100%1/1100%0/0100%68/68
c.js -
-
100%125/125100%1/1100%0/0100%125/125
d.js -
-
100%2375/2375100%1/1100%0/0100%2375/2375
e.js -
-
100%32/32100%1/1100%0/0100%32/32
f.js -
-
100%40/40100%1/1100%0/0100%40/40
g.js -
-
100%558/558100%1/1100%0/0100%558/558
h.js -
-
100%32/32100%1/1100%0/0100%32/32
i.js -
-
100%32/32100%1/1100%0/0100%32/32
index.js -
-
100%65/65100%1/1100%0/0100%65/65
j.js -
-
100%32/32100%1/1100%0/0100%32/32
k.js -
-
100%32/32100%1/1100%0/0100%32/32
l.js -
-
100%32/32100%1/1100%0/0100%32/32
m.js -
-
100%376/376100%1/1100%0/0100%376/376
n.js -
-
100%420/420100%1/1100%0/0100%420/420
o.js -
-
100%42/42100%1/1100%0/0100%42/42
p.js -
-
100%32/32100%1/1100%0/0100%32/32
q.js -
-
100%60/60100%1/1100%0/0100%60/60
r.js -
-
100%94/94100%1/1100%0/0100%94/94
s.js -
-
100%1981/1981100%1/1100%0/0100%1981/1981
t.js -
-
100%46/46100%1/1100%0/0100%46/46
u.js -
-
100%83/83100%1/1100%0/0100%83/83
v.js -
-
100%112/112100%1/1100%0/0100%112/112
w.js -
-
100%32/32100%1/1100%0/0100%32/32
x.js -
-
100%32/32100%1/1100%0/0100%32/32
y.js -
-
100%32/32100%1/1100%0/0100%32/32
z.js -
-
100%43/43100%1/1100%0/0100%43/43
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/index.js.html b/namespace/namespace/base/strided/index.js.html deleted file mode 100644 index f029380ae1..0000000000 --- a/namespace/namespace/base/strided/index.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided index.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -668x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './../../append.js' );
- 
- 
-// MAIN //
- 
-/**
-* Namespace.
-*
-* @private
-* @namespace ns
-*/
-var ns = [];
-ns = append( ns, require( './a.js' ) );
-ns = append( ns, require( './b.js' ) );
-ns = append( ns, require( './c.js' ) );
-ns = append( ns, require( './d.js' ) );
-ns = append( ns, require( './e.js' ) );
-ns = append( ns, require( './f.js' ) );
-ns = append( ns, require( './g.js' ) );
-ns = append( ns, require( './h.js' ) );
-ns = append( ns, require( './i.js' ) );
-ns = append( ns, require( './j.js' ) );
-ns = append( ns, require( './k.js' ) );
-ns = append( ns, require( './l.js' ) );
-ns = append( ns, require( './m.js' ) );
-ns = append( ns, require( './n.js' ) );
-ns = append( ns, require( './o.js' ) );
-ns = append( ns, require( './p.js' ) );
-ns = append( ns, require( './q.js' ) );
-ns = append( ns, require( './r.js' ) );
-ns = append( ns, require( './s.js' ) );
-ns = append( ns, require( './t.js' ) );
-ns = append( ns, require( './u.js' ) );
-ns = append( ns, require( './v.js' ) );
-ns = append( ns, require( './w.js' ) );
-ns = append( ns, require( './x.js' ) );
-ns = append( ns, require( './y.js' ) );
-ns = append( ns, require( './z.js' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/j.js.html b/namespace/namespace/base/strided/j.js.html deleted file mode 100644 index 9cf692cec9..0000000000 --- a/namespace/namespace/base/strided/j.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/j.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided j.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/k.js.html b/namespace/namespace/base/strided/k.js.html deleted file mode 100644 index 3d1a27b068..0000000000 --- a/namespace/namespace/base/strided/k.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/k.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided k.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/l.js.html b/namespace/namespace/base/strided/l.js.html deleted file mode 100644 index 2170160eae..0000000000 --- a/namespace/namespace/base/strided/l.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/l.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided l.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/m.js.html b/namespace/namespace/base/strided/m.js.html deleted file mode 100644 index cc1d30d3b8..0000000000 --- a/namespace/namespace/base/strided/m.js.html +++ /dev/null @@ -1,1213 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/m.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided m.js

-
- -
- 100% - Statements - 376/376 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 376/376 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -3778x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable max-lines */
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.mapBy',
-	'path': '@stdlib/strided/base/map-by',
-	'value': require( '@stdlib/strided/base/map-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/map-by2',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mapBy2',
-	'path': '@stdlib/strided/base/map-by2',
-	'value': require( '@stdlib/strided/base/map-by2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/map-by',
-		'@stdlib/strided/base/binary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.max',
-	'path': '@stdlib/stats/base/max',
-	'value': require( '@stdlib/stats/base/max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/strided/smax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxabs',
-	'path': '@stdlib/stats/base/maxabs',
-	'value': require( '@stdlib/stats/base/maxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxabs',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/minabs',
-		'@stdlib/stats/base/nanmaxabs',
-		'@stdlib/stats/strided/smaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxBy',
-	'path': '@stdlib/stats/base/max-by',
-	'value': require( '@stdlib/stats/base/max-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/min-by',
-		'@stdlib/stats/base/nanmax-by',
-		'@stdlib/stats/strided/smax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxsorted',
-	'path': '@stdlib/stats/base/maxsorted',
-	'value': require( '@stdlib/stats/base/maxsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxsorted',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/minsorted',
-		'@stdlib/stats/base/nanmaxsorted',
-		'@stdlib/stats/strided/smaxsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.maxViewBufferIndex',
-	'path': '@stdlib/strided/base/max-view-buffer-index',
-	'value': require( '@stdlib/strided/base/max-view-buffer-index' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.strided.mean',
-	'path': '@stdlib/stats/base/mean',
-	'value': require( '@stdlib/stats/base/mean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/base/smean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meankbn',
-	'path': '@stdlib/stats/base/meankbn',
-	'value': require( '@stdlib/stats/base/meankbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/nanmeankbn',
-		'@stdlib/stats/base/smeankbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meankbn2',
-	'path': '@stdlib/stats/base/meankbn2',
-	'value': require( '@stdlib/stats/base/meankbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn2',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/nanmeankbn2',
-		'@stdlib/stats/base/smeankbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanors',
-	'path': '@stdlib/stats/base/meanors',
-	'value': require( '@stdlib/stats/base/meanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanors',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/nanmeanors',
-		'@stdlib/stats/base/smeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanpn',
-	'path': '@stdlib/stats/base/meanpn',
-	'value': require( '@stdlib/stats/base/meanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmeanpn',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/nanmeanpn',
-		'@stdlib/stats/base/smeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanpw',
-	'path': '@stdlib/stats/base/meanpw',
-	'value': require( '@stdlib/stats/base/meanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/nanmeanpw',
-		'@stdlib/stats/strided/smeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.meanwd',
-	'path': '@stdlib/stats/base/meanwd',
-	'value': require( '@stdlib/stats/base/meanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanwd',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/nanmeanwd',
-		'@stdlib/stats/strided/smeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mediansorted',
-	'path': '@stdlib/stats/base/mediansorted',
-	'value': require( '@stdlib/stats/base/mediansorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmediansorted',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/median',
-		'@stdlib/stats/base/nanmediansorted',
-		'@stdlib/stats/strided/smediansorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.metaDataProps',
-	'path': '@stdlib/strided/base/meta-data-props',
-	'value': require( '@stdlib/strided/base/meta-data-props' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.strided.min',
-	'path': '@stdlib/stats/base/min',
-	'value': require( '@stdlib/stats/base/min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/smin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minabs',
-	'path': '@stdlib/stats/base/minabs',
-	'value': require( '@stdlib/stats/base/minabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminabs',
-		'@stdlib/stats/base/maxabs',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/nanminabs',
-		'@stdlib/stats/strided/sminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minBy',
-	'path': '@stdlib/stats/base/min-by',
-	'value': require( '@stdlib/stats/base/min-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/base/max-by',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/nanmin-by',
-		'@stdlib/stats/strided/smin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minsorted',
-	'path': '@stdlib/stats/base/minsorted',
-	'value': require( '@stdlib/stats/base/minsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminsorted',
-		'@stdlib/stats/base/maxsorted',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/nanminsorted',
-		'@stdlib/stats/strided/sminsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.minViewBufferIndex',
-	'path': '@stdlib/strided/base/min-view-buffer-index',
-	'value': require( '@stdlib/strided/base/min-view-buffer-index' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/offset-view'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskmax',
-	'path': '@stdlib/stats/base/mskmax',
-	'value': require( '@stdlib/stats/base/mskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/mskmin',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/strided/smskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskmin',
-	'path': '@stdlib/stats/base/mskmin',
-	'value': require( '@stdlib/stats/base/mskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/mskmax',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/smskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskrange',
-	'path': '@stdlib/stats/base/mskrange',
-	'value': require( '@stdlib/stats/base/mskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskrange',
-		'@stdlib/stats/base/range',
-		'@stdlib/stats/base/mskmax',
-		'@stdlib/stats/base/mskmin',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/strided/smskrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskunary',
-	'path': '@stdlib/strided/base/mskunary',
-	'value': require( '@stdlib/strided/base/mskunary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmskmap',
-		'@stdlib/strided/base/mskbinary',
-		'@stdlib/strided/base/msknullary',
-		'@stdlib/strided/base/mskquaternary',
-		'@stdlib/strided/base/mskquinary',
-		'@stdlib/strided/base/mskternary',
-		'@stdlib/strided/base/smskmap',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskunaryDtypeSignatures',
-	'path': '@stdlib/strided/base/mskunary-dtype-signatures',
-	'value': require( '@stdlib/strided/base/mskunary-dtype-signatures' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/mskunary-signature-callbacks'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.mskunarySignatureCallbacks',
-	'path': '@stdlib/strided/base/mskunary-signature-callbacks',
-	'value': require( '@stdlib/strided/base/mskunary-signature-callbacks' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/mskunary-dtype-signatures'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/n.js.html b/namespace/namespace/base/strided/n.js.html deleted file mode 100644 index 3584dd32b2..0000000000 --- a/namespace/namespace/base/strided/n.js.html +++ /dev/null @@ -1,1345 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/n.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided n.js

-
- -
- 100% - Statements - 420/420 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 420/420 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -4218x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.nanmax',
-	'path': '@stdlib/stats/base/nanmax',
-	'value': require( '@stdlib/stats/base/nanmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmaxabs',
-	'path': '@stdlib/stats/base/nanmaxabs',
-	'value': require( '@stdlib/stats/base/nanmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmaxabs',
-		'@stdlib/stats/base/maxabs',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/base/nanminabs',
-		'@stdlib/stats/strided/snanmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmaxBy',
-	'path': '@stdlib/stats/base/nanmax-by',
-	'value': require( '@stdlib/stats/base/nanmax-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/max-by',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/base/nanmin-by',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmean',
-	'path': '@stdlib/stats/base/nanmean',
-	'value': require( '@stdlib/stats/base/nanmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmeanors',
-	'path': '@stdlib/stats/base/nanmeanors',
-	'value': require( '@stdlib/stats/base/nanmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanors',
-		'@stdlib/stats/base/meanors',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/strided/snanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmeanpn',
-	'path': '@stdlib/stats/base/nanmeanpn',
-	'value': require( '@stdlib/stats/base/nanmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanpn',
-		'@stdlib/stats/base/meanpn',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/strided/snanmeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmeanwd',
-	'path': '@stdlib/stats/base/nanmeanwd',
-	'value': require( '@stdlib/stats/base/nanmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanwd',
-		'@stdlib/stats/base/meanwd',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/strided/snanmeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmin',
-	'path': '@stdlib/stats/base/nanmin',
-	'value': require( '@stdlib/stats/base/nanmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanminabs',
-	'path': '@stdlib/stats/base/nanminabs',
-	'value': require( '@stdlib/stats/base/nanminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanminabs',
-		'@stdlib/stats/base/minabs',
-		'@stdlib/stats/base/nanmaxabs',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/snanminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanminBy',
-	'path': '@stdlib/stats/base/nanmin-by',
-	'value': require( '@stdlib/stats/base/nanmin-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/min-by',
-		'@stdlib/stats/base/nanmax-by',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmskmax',
-	'path': '@stdlib/stats/base/nanmskmax',
-	'value': require( '@stdlib/stats/base/nanmskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanmskmax',
-		'@stdlib/stats/base/mskmax',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/base/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmskmin',
-	'path': '@stdlib/stats/base/nanmskmin',
-	'value': require( '@stdlib/stats/base/nanmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanmskmin',
-		'@stdlib/stats/base/mskmin',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/base/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanmskrange',
-	'path': '@stdlib/stats/base/nanmskrange',
-	'value': require( '@stdlib/stats/base/nanmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanmskrange',
-		'@stdlib/stats/base/mskrange',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/base/snanmskrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanrange',
-	'path': '@stdlib/stats/base/nanrange',
-	'value': require( '@stdlib/stats/base/nanrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/base/range',
-		'@stdlib/stats/strided/snanrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanrangeBy',
-	'path': '@stdlib/stats/base/nanrange-by',
-	'value': require( '@stdlib/stats/base/nanrange-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/base/nanmax-by',
-		'@stdlib/stats/base/nanmin-by',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/base/range-by',
-		'@stdlib/stats/strided/snanrange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanstdev',
-	'path': '@stdlib/stats/base/nanstdev',
-	'value': require( '@stdlib/stats/base/nanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/base/mskstdev',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/stdev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanstdevch',
-	'path': '@stdlib/stats/base/nanstdevch',
-	'value': require( '@stdlib/stats/base/nanstdevch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevch',
-		'@stdlib/stats/base/nanvariancech',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanstdevch',
-		'@stdlib/stats/base/stdevch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanstdevpn',
-	'path': '@stdlib/stats/base/nanstdevpn',
-	'value': require( '@stdlib/stats/base/nanstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevpn',
-		'@stdlib/stats/base/nanvariancepn',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanstdevpn',
-		'@stdlib/stats/base/stdevpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanstdevtk',
-	'path': '@stdlib/stats/base/nanstdevtk',
-	'value': require( '@stdlib/stats/base/nanstdevtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevtk',
-		'@stdlib/stats/base/nanvariancetk',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanstdevtk',
-		'@stdlib/stats/base/stdevtk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanstdevwd',
-	'path': '@stdlib/stats/base/nanstdevwd',
-	'value': require( '@stdlib/stats/base/nanstdevwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevwd',
-		'@stdlib/stats/base/nanvariancewd',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanstdevwd',
-		'@stdlib/stats/base/stdevwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanstdevyc',
-	'path': '@stdlib/stats/base/nanstdevyc',
-	'value': require( '@stdlib/stats/base/nanstdevyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevyc',
-		'@stdlib/stats/base/nanvarianceyc',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanstdevyc',
-		'@stdlib/stats/base/stdevyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanvariance',
-	'path': '@stdlib/stats/base/nanvariance',
-	'value': require( '@stdlib/stats/base/nanvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanvariancech',
-	'path': '@stdlib/stats/base/nanvariancech',
-	'value': require( '@stdlib/stats/base/nanvariancech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancech',
-		'@stdlib/stats/base/nanstdevch',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanvariancech',
-		'@stdlib/stats/base/variancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanvariancepn',
-	'path': '@stdlib/stats/base/nanvariancepn',
-	'value': require( '@stdlib/stats/base/nanvariancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancepn',
-		'@stdlib/stats/base/nanstdevpn',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanvariancepn',
-		'@stdlib/stats/base/variancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanvariancetk',
-	'path': '@stdlib/stats/base/nanvariancetk',
-	'value': require( '@stdlib/stats/base/nanvariancetk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancetk',
-		'@stdlib/stats/base/nanstdevtk',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanvariancetk',
-		'@stdlib/stats/base/variancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanvariancewd',
-	'path': '@stdlib/stats/base/nanvariancewd',
-	'value': require( '@stdlib/stats/base/nanvariancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancewd',
-		'@stdlib/stats/base/nanstdevwd',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanvariancewd',
-		'@stdlib/stats/base/variancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nanvarianceyc',
-	'path': '@stdlib/stats/base/nanvarianceyc',
-	'value': require( '@stdlib/stats/base/nanvarianceyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvarianceyc',
-		'@stdlib/stats/base/nanstdevyc',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/snanvarianceyc',
-		'@stdlib/stats/base/varianceyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.nullary',
-	'path': '@stdlib/strided/base/nullary',
-	'value': require( '@stdlib/strided/base/nullary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/binary',
-		'@stdlib/strided/base/quaternary',
-		'@stdlib/strided/base/quinary',
-		'@stdlib/strided/base/ternary',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/o.js.html b/namespace/namespace/base/strided/o.js.html deleted file mode 100644 index 1c4b0de631..0000000000 --- a/namespace/namespace/base/strided/o.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/o.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided o.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -438x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.offsetView',
-	'path': '@stdlib/strided/base/offset-view',
-	'value': require( '@stdlib/strided/base/offset-view' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/min-view-buffer-index'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/p.js.html b/namespace/namespace/base/strided/p.js.html deleted file mode 100644 index 63a7741b75..0000000000 --- a/namespace/namespace/base/strided/p.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/p.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided p.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/q.js.html b/namespace/namespace/base/strided/q.js.html deleted file mode 100644 index 9a4df2b4e8..0000000000 --- a/namespace/namespace/base/strided/q.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/q.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided q.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -618x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.quaternary',
-	'path': '@stdlib/strided/base/quaternary',
-	'value': require( '@stdlib/strided/base/quaternary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/binary',
-		'@stdlib/strided/base/nullary',
-		'@stdlib/strided/base/quinary',
-		'@stdlib/strided/base/ternary',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.quinary',
-	'path': '@stdlib/strided/base/quinary',
-	'value': require( '@stdlib/strided/base/quinary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/binary',
-		'@stdlib/strided/base/nullary',
-		'@stdlib/strided/base/quaternary',
-		'@stdlib/strided/base/ternary',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/r.js.html b/namespace/namespace/base/strided/r.js.html deleted file mode 100644 index 903588031b..0000000000 --- a/namespace/namespace/base/strided/r.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/r.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided r.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -958x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.range',
-	'path': '@stdlib/stats/base/range',
-	'value': require( '@stdlib/stats/base/range' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/drange',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/strided/srange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.rangeBy',
-	'path': '@stdlib/stats/base/range-by',
-	'value': require( '@stdlib/stats/base/range-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/drange',
-		'@stdlib/stats/base/max-by',
-		'@stdlib/stats/base/min-by',
-		'@stdlib/stats/base/nanrange-by',
-		'@stdlib/stats/base/range',
-		'@stdlib/stats/strided/srange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.reinterpretComplex',
-	'path': '@stdlib/strided/base/reinterpret-complex',
-	'value': require( '@stdlib/strided/base/reinterpret-complex' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/reinterpret-complex128',
-		'@stdlib/strided/base/reinterpret-complex64'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.reinterpretComplex64',
-	'path': '@stdlib/strided/base/reinterpret-complex64',
-	'value': require( '@stdlib/strided/base/reinterpret-complex64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/reinterpret-complex',
-		'@stdlib/strided/base/reinterpret-complex128'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.reinterpretComplex128',
-	'path': '@stdlib/strided/base/reinterpret-complex128',
-	'value': require( '@stdlib/strided/base/reinterpret-complex128' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/reinterpret-complex',
-		'@stdlib/strided/base/reinterpret-complex64'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/s.js.html b/namespace/namespace/base/strided/s.js.html deleted file mode 100644 index d83e8a3a42..0000000000 --- a/namespace/namespace/base/strided/s.js.html +++ /dev/null @@ -1,6028 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/s.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided s.js

-
- -
- 100% - Statements - 1981/1981 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 1981/1981 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174 -1175 -1176 -1177 -1178 -1179 -1180 -1181 -1182 -1183 -1184 -1185 -1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196 -1197 -1198 -1199 -1200 -1201 -1202 -1203 -1204 -1205 -1206 -1207 -1208 -1209 -1210 -1211 -1212 -1213 -1214 -1215 -1216 -1217 -1218 -1219 -1220 -1221 -1222 -1223 -1224 -1225 -1226 -1227 -1228 -1229 -1230 -1231 -1232 -1233 -1234 -1235 -1236 -1237 -1238 -1239 -1240 -1241 -1242 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -1250 -1251 -1252 -1253 -1254 -1255 -1256 -1257 -1258 -1259 -1260 -1261 -1262 -1263 -1264 -1265 -1266 -1267 -1268 -1269 -1270 -1271 -1272 -1273 -1274 -1275 -1276 -1277 -1278 -1279 -1280 -1281 -1282 -1283 -1284 -1285 -1286 -1287 -1288 -1289 -1290 -1291 -1292 -1293 -1294 -1295 -1296 -1297 -1298 -1299 -1300 -1301 -1302 -1303 -1304 -1305 -1306 -1307 -1308 -1309 -1310 -1311 -1312 -1313 -1314 -1315 -1316 -1317 -1318 -1319 -1320 -1321 -1322 -1323 -1324 -1325 -1326 -1327 -1328 -1329 -1330 -1331 -1332 -1333 -1334 -1335 -1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 -1354 -1355 -1356 -1357 -1358 -1359 -1360 -1361 -1362 -1363 -1364 -1365 -1366 -1367 -1368 -1369 -1370 -1371 -1372 -1373 -1374 -1375 -1376 -1377 -1378 -1379 -1380 -1381 -1382 -1383 -1384 -1385 -1386 -1387 -1388 -1389 -1390 -1391 -1392 -1393 -1394 -1395 -1396 -1397 -1398 -1399 -1400 -1401 -1402 -1403 -1404 -1405 -1406 -1407 -1408 -1409 -1410 -1411 -1412 -1413 -1414 -1415 -1416 -1417 -1418 -1419 -1420 -1421 -1422 -1423 -1424 -1425 -1426 -1427 -1428 -1429 -1430 -1431 -1432 -1433 -1434 -1435 -1436 -1437 -1438 -1439 -1440 -1441 -1442 -1443 -1444 -1445 -1446 -1447 -1448 -1449 -1450 -1451 -1452 -1453 -1454 -1455 -1456 -1457 -1458 -1459 -1460 -1461 -1462 -1463 -1464 -1465 -1466 -1467 -1468 -1469 -1470 -1471 -1472 -1473 -1474 -1475 -1476 -1477 -1478 -1479 -1480 -1481 -1482 -1483 -1484 -1485 -1486 -1487 -1488 -1489 -1490 -1491 -1492 -1493 -1494 -1495 -1496 -1497 -1498 -1499 -1500 -1501 -1502 -1503 -1504 -1505 -1506 -1507 -1508 -1509 -1510 -1511 -1512 -1513 -1514 -1515 -1516 -1517 -1518 -1519 -1520 -1521 -1522 -1523 -1524 -1525 -1526 -1527 -1528 -1529 -1530 -1531 -1532 -1533 -1534 -1535 -1536 -1537 -1538 -1539 -1540 -1541 -1542 -1543 -1544 -1545 -1546 -1547 -1548 -1549 -1550 -1551 -1552 -1553 -1554 -1555 -1556 -1557 -1558 -1559 -1560 -1561 -1562 -1563 -1564 -1565 -1566 -1567 -1568 -1569 -1570 -1571 -1572 -1573 -1574 -1575 -1576 -1577 -1578 -1579 -1580 -1581 -1582 -1583 -1584 -1585 -1586 -1587 -1588 -1589 -1590 -1591 -1592 -1593 -1594 -1595 -1596 -1597 -1598 -1599 -1600 -1601 -1602 -1603 -1604 -1605 -1606 -1607 -1608 -1609 -1610 -1611 -1612 -1613 -1614 -1615 -1616 -1617 -1618 -1619 -1620 -1621 -1622 -1623 -1624 -1625 -1626 -1627 -1628 -1629 -1630 -1631 -1632 -1633 -1634 -1635 -1636 -1637 -1638 -1639 -1640 -1641 -1642 -1643 -1644 -1645 -1646 -1647 -1648 -1649 -1650 -1651 -1652 -1653 -1654 -1655 -1656 -1657 -1658 -1659 -1660 -1661 -1662 -1663 -1664 -1665 -1666 -1667 -1668 -1669 -1670 -1671 -1672 -1673 -1674 -1675 -1676 -1677 -1678 -1679 -1680 -1681 -1682 -1683 -1684 -1685 -1686 -1687 -1688 -1689 -1690 -1691 -1692 -1693 -1694 -1695 -1696 -1697 -1698 -1699 -1700 -1701 -1702 -1703 -1704 -1705 -1706 -1707 -1708 -1709 -1710 -1711 -1712 -1713 -1714 -1715 -1716 -1717 -1718 -1719 -1720 -1721 -1722 -1723 -1724 -1725 -1726 -1727 -1728 -1729 -1730 -1731 -1732 -1733 -1734 -1735 -1736 -1737 -1738 -1739 -1740 -1741 -1742 -1743 -1744 -1745 -1746 -1747 -1748 -1749 -1750 -1751 -1752 -1753 -1754 -1755 -1756 -1757 -1758 -1759 -1760 -1761 -1762 -1763 -1764 -1765 -1766 -1767 -1768 -1769 -1770 -1771 -1772 -1773 -1774 -1775 -1776 -1777 -1778 -1779 -1780 -1781 -1782 -1783 -1784 -1785 -1786 -1787 -1788 -1789 -1790 -1791 -1792 -1793 -1794 -1795 -1796 -1797 -1798 -1799 -1800 -1801 -1802 -1803 -1804 -1805 -1806 -1807 -1808 -1809 -1810 -1811 -1812 -1813 -1814 -1815 -1816 -1817 -1818 -1819 -1820 -1821 -1822 -1823 -1824 -1825 -1826 -1827 -1828 -1829 -1830 -1831 -1832 -1833 -1834 -1835 -1836 -1837 -1838 -1839 -1840 -1841 -1842 -1843 -1844 -1845 -1846 -1847 -1848 -1849 -1850 -1851 -1852 -1853 -1854 -1855 -1856 -1857 -1858 -1859 -1860 -1861 -1862 -1863 -1864 -1865 -1866 -1867 -1868 -1869 -1870 -1871 -1872 -1873 -1874 -1875 -1876 -1877 -1878 -1879 -1880 -1881 -1882 -1883 -1884 -1885 -1886 -1887 -1888 -1889 -1890 -1891 -1892 -1893 -1894 -1895 -1896 -1897 -1898 -1899 -1900 -1901 -1902 -1903 -1904 -1905 -1906 -1907 -1908 -1909 -1910 -1911 -1912 -1913 -1914 -1915 -1916 -1917 -1918 -1919 -1920 -1921 -1922 -1923 -1924 -1925 -1926 -1927 -1928 -1929 -1930 -1931 -1932 -1933 -1934 -1935 -1936 -1937 -1938 -1939 -1940 -1941 -1942 -1943 -1944 -1945 -1946 -1947 -1948 -1949 -1950 -1951 -1952 -1953 -1954 -1955 -1956 -1957 -1958 -1959 -1960 -1961 -1962 -1963 -1964 -1965 -1966 -1967 -1968 -1969 -1970 -1971 -1972 -1973 -1974 -1975 -1976 -1977 -1978 -1979 -1980 -1981 -19828x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.sabs',
-	'path': '@stdlib/math/strided/special/sabs',
-	'value': require( '@stdlib/math/strided/special/sabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs',
-		'@stdlib/math/strided/special/dabs',
-		'@stdlib/math/strided/special/sabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sabs2',
-	'path': '@stdlib/math/strided/special/sabs2',
-	'value': require( '@stdlib/math/strided/special/sabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs2',
-		'@stdlib/math/strided/special/dabs2',
-		'@stdlib/math/strided/special/sabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sapx',
-	'path': '@stdlib/blas/ext/base/sapx',
-	'value': require( '@stdlib/blas/ext/base/sapx' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapx',
-		'@stdlib/blas/ext/base/gapx',
-		'@stdlib/blas/ext/base/swapx'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sapxsum',
-	'path': '@stdlib/blas/ext/base/sapxsum',
-	'value': require( '@stdlib/blas/ext/base/sapxsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsum',
-		'@stdlib/blas/ext/base/gapxsum',
-		'@stdlib/blas/ext/base/sapxsumpw',
-		'@stdlib/blas/ext/base/ssum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sapxsumkbn',
-	'path': '@stdlib/blas/ext/base/sapxsumkbn',
-	'value': require( '@stdlib/blas/ext/base/sapxsumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumkbn',
-		'@stdlib/blas/ext/base/gapxsumkbn',
-		'@stdlib/blas/ext/base/sapxsum',
-		'@stdlib/blas/ext/base/ssumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sapxsumkbn2',
-	'path': '@stdlib/blas/ext/base/sapxsumkbn2',
-	'value': require( '@stdlib/blas/ext/base/sapxsumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumkbn2',
-		'@stdlib/blas/ext/base/gapxsumkbn2',
-		'@stdlib/blas/ext/base/sapxsum',
-		'@stdlib/blas/ext/base/ssumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sapxsumors',
-	'path': '@stdlib/blas/ext/base/sapxsumors',
-	'value': require( '@stdlib/blas/ext/base/sapxsumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumors',
-		'@stdlib/blas/ext/base/gapxsumors',
-		'@stdlib/blas/ext/base/sapxsum',
-		'@stdlib/blas/ext/base/ssumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sapxsumpw',
-	'path': '@stdlib/blas/ext/base/sapxsumpw',
-	'value': require( '@stdlib/blas/ext/base/sapxsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dapxsumpw',
-		'@stdlib/blas/ext/base/gapxsumpw',
-		'@stdlib/blas/ext/base/sapxsum',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sasum',
-	'path': '@stdlib/blas/base/sasum',
-	'value': require( '@stdlib/blas/base/sasum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dasum',
-		'@stdlib/blas/base/gasum',
-		'@stdlib/blas/sasum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sasumpw',
-	'path': '@stdlib/blas/ext/base/sasumpw',
-	'value': require( '@stdlib/blas/ext/base/sasumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/sasum',
-		'@stdlib/blas/ext/base/dasumpw',
-		'@stdlib/blas/ext/base/gasumpw',
-		'@stdlib/blas/ext/base/snanasumpw',
-		'@stdlib/blas/ext/base/ssumpw',
-		'@stdlib/blas/ext/sasumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.saxpy',
-	'path': '@stdlib/blas/base/saxpy',
-	'value': require( '@stdlib/blas/base/saxpy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/daxpy',
-		'@stdlib/blas/base/gaxpy',
-		'@stdlib/blas/saxpy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scbrt',
-	'path': '@stdlib/math/strided/special/scbrt',
-	'value': require( '@stdlib/math/strided/special/scbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dcbrt',
-		'@stdlib/math/strided/special/cbrt',
-		'@stdlib/math/strided/special/ssqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sceil',
-	'path': '@stdlib/math/strided/special/sceil',
-	'value': require( '@stdlib/math/strided/special/sceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ceil',
-		'@stdlib/math/strided/special/dceil',
-		'@stdlib/math/strided/special/sceil2',
-		'@stdlib/math/strided/special/sceil10',
-		'@stdlib/math/strided/special/sceilb',
-		'@stdlib/math/strided/special/sceiln',
-		'@stdlib/math/strided/special/sfloor',
-		'@stdlib/math/strided/special/sround',
-		'@stdlib/math/strided/special/strunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scopy',
-	'path': '@stdlib/blas/base/scopy',
-	'value': require( '@stdlib/blas/base/scopy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dcopy',
-		'@stdlib/blas/base/gcopy',
-		'@stdlib/blas/base/sswap',
-		'@stdlib/blas/scopy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scumax',
-	'path': '@stdlib/stats/strided/scumax',
-	'value': require( '@stdlib/stats/strided/scumax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumax',
-		'@stdlib/stats/strided/dcumax',
-		'@stdlib/stats/strided/scumin',
-		'@stdlib/stats/base/scurange',
-		'@stdlib/stats/base/snancumax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scumaxabs',
-	'path': '@stdlib/stats/strided/scumaxabs',
-	'value': require( '@stdlib/stats/strided/scumaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumaxabs',
-		'@stdlib/stats/strided/dcumaxabs',
-		'@stdlib/stats/strided/scumax',
-		'@stdlib/stats/strided/scuminabs',
-		'@stdlib/stats/base/snancumaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scumin',
-	'path': '@stdlib/stats/strided/scumin',
-	'value': require( '@stdlib/stats/strided/scumin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cumin',
-		'@stdlib/stats/strided/dcumin',
-		'@stdlib/stats/strided/scumax',
-		'@stdlib/stats/base/scurange',
-		'@stdlib/stats/base/snancumin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scuminabs',
-	'path': '@stdlib/stats/strided/scuminabs',
-	'value': require( '@stdlib/stats/strided/scuminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/cuminabs',
-		'@stdlib/stats/strided/dcuminabs',
-		'@stdlib/stats/strided/scumaxabs',
-		'@stdlib/stats/strided/scumin',
-		'@stdlib/stats/base/snancuminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scusum',
-	'path': '@stdlib/blas/ext/base/scusum',
-	'value': require( '@stdlib/blas/ext/base/scusum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusum',
-		'@stdlib/blas/ext/base/gcusum',
-		'@stdlib/blas/ext/base/scusumpw',
-		'@stdlib/blas/ext/base/snancusum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scusumkbn',
-	'path': '@stdlib/blas/ext/base/scusumkbn',
-	'value': require( '@stdlib/blas/ext/base/scusumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumkbn',
-		'@stdlib/blas/ext/base/gcusumkbn',
-		'@stdlib/blas/ext/base/scusum',
-		'@stdlib/blas/ext/base/scusumkbn2',
-		'@stdlib/blas/ext/base/snancusumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scusumkbn2',
-	'path': '@stdlib/blas/ext/base/scusumkbn2',
-	'value': require( '@stdlib/blas/ext/base/scusumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumkbn2',
-		'@stdlib/blas/ext/base/gcusumkbn2',
-		'@stdlib/blas/ext/base/scusum',
-		'@stdlib/blas/ext/base/scusumkbn',
-		'@stdlib/blas/ext/base/snancusumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scusumors',
-	'path': '@stdlib/blas/ext/base/scusumors',
-	'value': require( '@stdlib/blas/ext/base/scusumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumors',
-		'@stdlib/blas/ext/base/gcusumors',
-		'@stdlib/blas/ext/base/scusum',
-		'@stdlib/blas/ext/base/snancusumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.scusumpw',
-	'path': '@stdlib/blas/ext/base/scusumpw',
-	'value': require( '@stdlib/blas/ext/base/scusumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dcusumpw',
-		'@stdlib/blas/ext/base/gcusumpw',
-		'@stdlib/blas/ext/base/scusum',
-		'@stdlib/blas/ext/base/snancusumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdeg2rad',
-	'path': '@stdlib/math/strided/special/sdeg2rad',
-	'value': require( '@stdlib/math/strided/special/sdeg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ddeg2rad',
-		'@stdlib/math/strided/special/deg2rad',
-		'@stdlib/math/strided/special/srad2deg'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdot',
-	'path': '@stdlib/blas/base/sdot',
-	'value': require( '@stdlib/blas/base/sdot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/ddot',
-		'@stdlib/blas/base/dsdot',
-		'@stdlib/blas/base/sdsdot',
-		'@stdlib/blas/sdot'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsapxsum',
-	'path': '@stdlib/blas/ext/base/sdsapxsum',
-	'value': require( '@stdlib/blas/ext/base/sdsapxsum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsapxsum',
-		'@stdlib/blas/ext/base/sapxsum',
-		'@stdlib/blas/ext/base/sdssum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsapxsumpw',
-	'path': '@stdlib/blas/ext/base/sdsapxsumpw',
-	'value': require( '@stdlib/blas/ext/base/sdsapxsumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsapxsumpw',
-		'@stdlib/blas/ext/base/sapxsumpw',
-		'@stdlib/blas/ext/base/sdsapxsum',
-		'@stdlib/blas/ext/base/sdssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsdot',
-	'path': '@stdlib/blas/base/sdsdot',
-	'value': require( '@stdlib/blas/base/sdsdot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/ddot',
-		'@stdlib/blas/base/dsdot',
-		'@stdlib/blas/base/sdot',
-		'@stdlib/blas/sdsdot'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsmean',
-	'path': '@stdlib/stats/strided/sdsmean',
-	'value': require( '@stdlib/stats/strided/sdsmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/base/sdsnanmean',
-		'@stdlib/stats/base/smean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsmeanors',
-	'path': '@stdlib/stats/strided/sdsmeanors',
-	'value': require( '@stdlib/stats/strided/sdsmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/sdsmean',
-		'@stdlib/stats/base/sdsnanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsnanmean',
-	'path': '@stdlib/stats/base/sdsnanmean',
-	'value': require( '@stdlib/stats/base/sdsnanmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/strided/dsnanmean',
-		'@stdlib/stats/base/nanmean',
-		'@stdlib/stats/strided/sdsmean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsnanmeanors',
-	'path': '@stdlib/stats/base/sdsnanmeanors',
-	'value': require( '@stdlib/stats/base/sdsnanmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/sdsmeanors',
-		'@stdlib/stats/base/sdsnanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsnansum',
-	'path': '@stdlib/blas/ext/base/sdsnansum',
-	'value': require( '@stdlib/blas/ext/base/sdsnansum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsnansum',
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/blas/ext/base/sdssum',
-		'@stdlib/blas/ext/base/snansum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdsnansumpw',
-	'path': '@stdlib/blas/ext/base/sdsnansumpw',
-	'value': require( '@stdlib/blas/ext/base/sdsnansumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsnansumpw',
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/sdsnansum',
-		'@stdlib/blas/ext/base/sdssumpw',
-		'@stdlib/blas/ext/base/snansumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdssum',
-	'path': '@stdlib/blas/ext/base/sdssum',
-	'value': require( '@stdlib/blas/ext/base/sdssum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dssum',
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/sdsnansum',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/blas/ext/base/gsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sdssumpw',
-	'path': '@stdlib/blas/ext/base/sdssumpw',
-	'value': require( '@stdlib/blas/ext/base/sdssumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dssumpw',
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/sdsnansumpw',
-		'@stdlib/blas/ext/base/sdssum',
-		'@stdlib/blas/ext/base/ssumpw',
-		'@stdlib/blas/ext/base/gsumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sfill',
-	'path': '@stdlib/blas/ext/base/sfill',
-	'value': require( '@stdlib/blas/ext/base/sfill' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dfill',
-		'@stdlib/blas/ext/base/gfill',
-		'@stdlib/blas/ext/sfill'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sfloor',
-	'path': '@stdlib/math/strided/special/sfloor',
-	'value': require( '@stdlib/math/strided/special/sfloor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dfloor',
-		'@stdlib/math/strided/special/floor',
-		'@stdlib/math/strided/special/sceil',
-		'@stdlib/math/strided/special/sfloor2',
-		'@stdlib/math/strided/special/sfloor10',
-		'@stdlib/math/strided/special/sfloorb',
-		'@stdlib/math/strided/special/sfloorn',
-		'@stdlib/math/strided/special/sround',
-		'@stdlib/math/strided/special/strunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sinv',
-	'path': '@stdlib/math/strided/special/sinv',
-	'value': require( '@stdlib/math/strided/special/sinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dinv',
-		'@stdlib/math/strided/special/inv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smap',
-	'path': '@stdlib/strided/base/smap',
-	'value': require( '@stdlib/strided/base/smap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmap',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smap2',
-	'path': '@stdlib/strided/base/smap2',
-	'value': require( '@stdlib/strided/base/smap2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmap2',
-		'@stdlib/strided/base/binary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smax',
-	'path': '@stdlib/stats/strided/smax',
-	'value': require( '@stdlib/stats/strided/smax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmax',
-		'@stdlib/stats/base/max',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smaxabs',
-	'path': '@stdlib/stats/strided/smaxabs',
-	'value': require( '@stdlib/stats/strided/smaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxabs',
-		'@stdlib/stats/base/maxabs',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/sminabs',
-		'@stdlib/stats/strided/snanmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smaxabssorted',
-	'path': '@stdlib/stats/strided/smaxabssorted',
-	'value': require( '@stdlib/stats/strided/smaxabssorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxabssorted',
-		'@stdlib/stats/base/maxabssorted',
-		'@stdlib/stats/strided/smaxabs',
-		'@stdlib/stats/strided/smaxsorted',
-		'@stdlib/stats/base/sminabssorted',
-		'@stdlib/stats/base/snanmaxabssorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smaxsorted',
-	'path': '@stdlib/stats/strided/smaxsorted',
-	'value': require( '@stdlib/stats/strided/smaxsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmaxsorted',
-		'@stdlib/stats/base/maxsorted',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/sminsorted',
-		'@stdlib/stats/base/snanmaxsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smean',
-	'path': '@stdlib/stats/base/smean',
-	'value': require( '@stdlib/stats/base/smean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmean',
-		'@stdlib/stats/strided/dsmean',
-		'@stdlib/stats/base/mean',
-		'@stdlib/stats/strided/sdsmean',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeankbn',
-	'path': '@stdlib/stats/base/smeankbn',
-	'value': require( '@stdlib/stats/base/smeankbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn',
-		'@stdlib/stats/base/meankbn',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/base/snanmeankbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeankbn2',
-	'path': '@stdlib/stats/base/smeankbn2',
-	'value': require( '@stdlib/stats/base/smeankbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeankbn2',
-		'@stdlib/stats/base/meankbn2',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/base/snanmeankbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanli',
-	'path': '@stdlib/stats/strided/smeanli',
-	'value': require( '@stdlib/stats/strided/smeanli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanli',
-		'@stdlib/stats/base/meanli',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/base/smeanlipw',
-		'@stdlib/stats/base/snanmeanli'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanlipw',
-	'path': '@stdlib/stats/base/smeanlipw',
-	'value': require( '@stdlib/stats/base/smeanlipw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanlipw',
-		'@stdlib/stats/base/meanlipw',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/strided/smeanli',
-		'@stdlib/stats/base/snanmeanlipw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanors',
-	'path': '@stdlib/stats/base/smeanors',
-	'value': require( '@stdlib/stats/base/smeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanors',
-		'@stdlib/stats/base/meanors',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/strided/snanmeanors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanpn',
-	'path': '@stdlib/stats/base/smeanpn',
-	'value': require( '@stdlib/stats/base/smeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dmeanpn',
-		'@stdlib/stats/base/meanpn',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/strided/snanmeanpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanpw',
-	'path': '@stdlib/stats/strided/smeanpw',
-	'value': require( '@stdlib/stats/strided/smeanpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanpw',
-		'@stdlib/stats/base/meanpw',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/base/snanmeanpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smeanwd',
-	'path': '@stdlib/stats/strided/smeanwd',
-	'value': require( '@stdlib/stats/strided/smeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmeanwd',
-		'@stdlib/stats/base/meanwd',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/strided/snanmeanwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smediansorted',
-	'path': '@stdlib/stats/strided/smediansorted',
-	'value': require( '@stdlib/stats/strided/smediansorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmediansorted',
-		'@stdlib/stats/base/mediansorted',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/base/smedian',
-		'@stdlib/stats/base/snanmediansorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smidrange',
-	'path': '@stdlib/stats/strided/smidrange',
-	'value': require( '@stdlib/stats/strided/smidrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmidrange',
-		'@stdlib/stats/base/midrange',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/base/snanmidrange',
-		'@stdlib/stats/strided/srange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smin',
-	'path': '@stdlib/stats/strided/smin',
-	'value': require( '@stdlib/stats/strided/smin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmin',
-		'@stdlib/stats/base/min',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sminabs',
-	'path': '@stdlib/stats/strided/sminabs',
-	'value': require( '@stdlib/stats/strided/sminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminabs',
-		'@stdlib/stats/base/minabs',
-		'@stdlib/stats/strided/smaxabs',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/strided/snanminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sminsorted',
-	'path': '@stdlib/stats/strided/sminsorted',
-	'value': require( '@stdlib/stats/strided/sminsorted' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dminsorted',
-		'@stdlib/stats/base/minsorted',
-		'@stdlib/stats/strided/smaxsorted',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/base/snanminsorted'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskabs',
-	'path': '@stdlib/math/strided/special/smskabs',
-	'value': require( '@stdlib/math/strided/special/smskabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskabs',
-		'@stdlib/math/strided/special/mskabs',
-		'@stdlib/math/strided/special/sabs',
-		'@stdlib/math/strided/special/smskabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskabs2',
-	'path': '@stdlib/math/strided/special/smskabs2',
-	'value': require( '@stdlib/math/strided/special/smskabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskabs2',
-		'@stdlib/math/strided/special/mskabs2',
-		'@stdlib/math/strided/special/sabs2',
-		'@stdlib/math/strided/special/smskabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskcbrt',
-	'path': '@stdlib/math/strided/special/smskcbrt',
-	'value': require( '@stdlib/math/strided/special/smskcbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskcbrt',
-		'@stdlib/math/strided/special/mskcbrt',
-		'@stdlib/math/strided/special/scbrt',
-		'@stdlib/math/strided/special/ssqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskceil',
-	'path': '@stdlib/math/strided/special/smskceil',
-	'value': require( '@stdlib/math/strided/special/smskceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/mskceil',
-		'@stdlib/math/strided/special/dmskceil',
-		'@stdlib/math/strided/special/sceil',
-		'@stdlib/math/strided/special/smskceil2',
-		'@stdlib/math/strided/special/smskceil10',
-		'@stdlib/math/strided/special/smskceilb',
-		'@stdlib/math/strided/special/smskceiln',
-		'@stdlib/math/strided/special/smskfloor',
-		'@stdlib/math/strided/special/smskround',
-		'@stdlib/math/strided/special/smsktrunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskdeg2rad',
-	'path': '@stdlib/math/strided/special/smskdeg2rad',
-	'value': require( '@stdlib/math/strided/special/smskdeg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskdeg2rad',
-		'@stdlib/math/strided/special/mskdeg2rad',
-		'@stdlib/math/strided/special/sdeg2rad',
-		'@stdlib/math/strided/special/smskrad2deg'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskfloor',
-	'path': '@stdlib/math/strided/special/smskfloor',
-	'value': require( '@stdlib/math/strided/special/smskfloor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskfloor',
-		'@stdlib/math/strided/special/mskfloor',
-		'@stdlib/math/strided/special/sfloor',
-		'@stdlib/math/strided/special/smskceil',
-		'@stdlib/math/strided/special/smskfloor2',
-		'@stdlib/math/strided/special/smskfloor10',
-		'@stdlib/math/strided/special/smskfloorb',
-		'@stdlib/math/strided/special/smskfloorn',
-		'@stdlib/math/strided/special/smskround',
-		'@stdlib/math/strided/special/smsktrunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskinv',
-	'path': '@stdlib/math/strided/special/smskinv',
-	'value': require( '@stdlib/math/strided/special/smskinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dinv',
-		'@stdlib/math/strided/special/dmskinv',
-		'@stdlib/math/strided/special/mskinv'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskmap',
-	'path': '@stdlib/strided/base/smskmap',
-	'value': require( '@stdlib/strided/base/smskmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmskmap',
-		'@stdlib/strided/base/mskunary',
-		'@stdlib/strided/base/smap',
-		'@stdlib/strided/base/smskmap2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskmap2',
-	'path': '@stdlib/strided/base/smskmap2',
-	'value': require( '@stdlib/strided/base/smskmap2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/dmskmap2',
-		'@stdlib/strided/base/mskbinary',
-		'@stdlib/strided/base/smap2',
-		'@stdlib/strided/base/smskmap'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskmax',
-	'path': '@stdlib/stats/strided/smskmax',
-	'value': require( '@stdlib/stats/strided/smskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmax',
-		'@stdlib/stats/base/mskmax',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/smskmin',
-		'@stdlib/stats/strided/snanmax',
-		'@stdlib/stats/base/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskmin',
-	'path': '@stdlib/stats/strided/smskmin',
-	'value': require( '@stdlib/stats/strided/smskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskmin',
-		'@stdlib/stats/base/mskmin',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/strided/smskmax',
-		'@stdlib/stats/strided/snanmin',
-		'@stdlib/stats/base/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskramp',
-	'path': '@stdlib/math/strided/special/smskramp',
-	'value': require( '@stdlib/math/strided/special/smskramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskramp',
-		'@stdlib/math/strided/special/mskramp',
-		'@stdlib/math/strided/special/smskheaviside',
-		'@stdlib/math/strided/special/sramp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskrange',
-	'path': '@stdlib/stats/strided/smskrange',
-	'value': require( '@stdlib/stats/strided/smskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dmskrange',
-		'@stdlib/stats/base/mskrange',
-		'@stdlib/stats/strided/smskmax',
-		'@stdlib/stats/strided/smskmin',
-		'@stdlib/stats/strided/snanrange',
-		'@stdlib/stats/strided/srange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smskrsqrt',
-	'path': '@stdlib/math/strided/special/smskrsqrt',
-	'value': require( '@stdlib/math/strided/special/smskrsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmskrsqrt',
-		'@stdlib/math/strided/special/mskrsqrt',
-		'@stdlib/math/strided/special/smsksqrt',
-		'@stdlib/math/strided/special/srsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smsksqrt',
-	'path': '@stdlib/math/strided/special/smsksqrt',
-	'value': require( '@stdlib/math/strided/special/smsksqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmsksqrt',
-		'@stdlib/math/strided/special/msksqrt',
-		'@stdlib/math/strided/special/smskcbrt',
-		'@stdlib/math/strided/special/smskrsqrt',
-		'@stdlib/math/strided/special/srsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.smsktrunc',
-	'path': '@stdlib/math/strided/special/smsktrunc',
-	'value': require( '@stdlib/math/strided/special/smsktrunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dmsktrunc',
-		'@stdlib/math/strided/special/msktrunc',
-		'@stdlib/math/strided/special/smskceil',
-		'@stdlib/math/strided/special/smskfloor',
-		'@stdlib/math/strided/special/smsktrunc2',
-		'@stdlib/math/strided/special/smsktrunc10',
-		'@stdlib/math/strided/special/smsktruncb',
-		'@stdlib/math/strided/special/smsktruncn',
-		'@stdlib/math/strided/special/smskround',
-		'@stdlib/math/strided/special/strunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmax',
-	'path': '@stdlib/stats/strided/snanmax',
-	'value': require( '@stdlib/stats/strided/snanmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmax',
-		'@stdlib/stats/base/nanmax',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmaxabs',
-	'path': '@stdlib/stats/strided/snanmaxabs',
-	'value': require( '@stdlib/stats/strided/snanmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmaxabs',
-		'@stdlib/stats/base/nanmaxabs',
-		'@stdlib/stats/strided/smaxabs',
-		'@stdlib/stats/strided/snanmax',
-		'@stdlib/stats/strided/snanminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmean',
-	'path': '@stdlib/stats/base/snanmean',
-	'value': require( '@stdlib/stats/base/snanmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmean',
-		'@stdlib/stats/base/smean',
-		'@stdlib/stats/base/nanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmeanors',
-	'path': '@stdlib/stats/strided/snanmeanors',
-	'value': require( '@stdlib/stats/strided/snanmeanors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanors',
-		'@stdlib/stats/base/nanmeanors',
-		'@stdlib/stats/base/smeanors',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmeanpn',
-	'path': '@stdlib/stats/strided/snanmeanpn',
-	'value': require( '@stdlib/stats/strided/snanmeanpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanpn',
-		'@stdlib/stats/base/nanmeanpn',
-		'@stdlib/stats/base/smeanpn',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmeanwd',
-	'path': '@stdlib/stats/strided/snanmeanwd',
-	'value': require( '@stdlib/stats/strided/snanmeanwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmeanwd',
-		'@stdlib/stats/base/nanmeanwd',
-		'@stdlib/stats/strided/smeanwd',
-		'@stdlib/stats/base/snanmean'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmin',
-	'path': '@stdlib/stats/strided/snanmin',
-	'value': require( '@stdlib/stats/strided/snanmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanmin',
-		'@stdlib/stats/base/nanmin',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/strided/snanmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanminabs',
-	'path': '@stdlib/stats/strided/snanminabs',
-	'value': require( '@stdlib/stats/strided/snanminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanminabs',
-		'@stdlib/stats/base/nanminabs',
-		'@stdlib/stats/strided/sminabs',
-		'@stdlib/stats/strided/snanmaxabs',
-		'@stdlib/stats/strided/snanmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmskmax',
-	'path': '@stdlib/stats/base/snanmskmax',
-	'value': require( '@stdlib/stats/base/snanmskmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanmskmax',
-		'@stdlib/stats/base/nanmskmax',
-		'@stdlib/stats/strided/smskmax',
-		'@stdlib/stats/strided/snanmax',
-		'@stdlib/stats/base/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmskmin',
-	'path': '@stdlib/stats/base/snanmskmin',
-	'value': require( '@stdlib/stats/base/snanmskmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanmskmin',
-		'@stdlib/stats/base/nanmskmin',
-		'@stdlib/stats/strided/smskmin',
-		'@stdlib/stats/strided/snanmin',
-		'@stdlib/stats/base/snanmskmax'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanmskrange',
-	'path': '@stdlib/stats/base/snanmskrange',
-	'value': require( '@stdlib/stats/base/snanmskrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanmskrange',
-		'@stdlib/stats/base/nanmskrange',
-		'@stdlib/stats/strided/smskrange',
-		'@stdlib/stats/strided/snanrange',
-		'@stdlib/stats/base/snanmskmax',
-		'@stdlib/stats/base/snanmskmin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanrange',
-	'path': '@stdlib/stats/strided/snanrange',
-	'value': require( '@stdlib/stats/strided/snanrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanrange',
-		'@stdlib/stats/base/nanrange',
-		'@stdlib/stats/strided/snanmax',
-		'@stdlib/stats/strided/snanmin',
-		'@stdlib/stats/strided/srange'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanstdev',
-	'path': '@stdlib/stats/base/snanstdev',
-	'value': require( '@stdlib/stats/base/snanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dnanstdev',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/smskstdev',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/base/sstdev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanstdevch',
-	'path': '@stdlib/stats/base/snanstdevch',
-	'value': require( '@stdlib/stats/base/snanstdevch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevch',
-		'@stdlib/stats/base/nanstdevch',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/snanvariancech',
-		'@stdlib/stats/strided/sstdevch'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanstdevpn',
-	'path': '@stdlib/stats/base/snanstdevpn',
-	'value': require( '@stdlib/stats/base/snanstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevpn',
-		'@stdlib/stats/base/nanstdevpn',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/snanvariancepn',
-		'@stdlib/stats/strided/sstdevpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanstdevtk',
-	'path': '@stdlib/stats/base/snanstdevtk',
-	'value': require( '@stdlib/stats/base/snanstdevtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevtk',
-		'@stdlib/stats/base/nanstdevtk',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/snanvariancetk',
-		'@stdlib/stats/strided/sstdevtk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanstdevwd',
-	'path': '@stdlib/stats/base/snanstdevwd',
-	'value': require( '@stdlib/stats/base/snanstdevwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevwd',
-		'@stdlib/stats/base/nanstdevwd',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/snanvariancewd',
-		'@stdlib/stats/base/sstdevwd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanstdevyc',
-	'path': '@stdlib/stats/base/snanstdevyc',
-	'value': require( '@stdlib/stats/base/snanstdevyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanstdevyc',
-		'@stdlib/stats/base/nanstdevyc',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/snanvarianceyc',
-		'@stdlib/stats/strided/sstdevyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snansum',
-	'path': '@stdlib/blas/ext/base/snansum',
-	'value': require( '@stdlib/blas/ext/base/snansum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansum',
-		'@stdlib/blas/ext/base/gnansum',
-		'@stdlib/stats/base/snanmean',
-		'@stdlib/blas/ext/base/ssum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snansumkbn',
-	'path': '@stdlib/blas/ext/base/snansumkbn',
-	'value': require( '@stdlib/blas/ext/base/snansumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumkbn',
-		'@stdlib/blas/ext/base/gnansumkbn',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/snansumkbn2',
-		'@stdlib/blas/ext/base/snansumors',
-		'@stdlib/blas/ext/base/snansumpw',
-		'@stdlib/blas/ext/base/ssumkbn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snansumkbn2',
-	'path': '@stdlib/blas/ext/base/snansumkbn2',
-	'value': require( '@stdlib/blas/ext/base/snansumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumkbn2',
-		'@stdlib/blas/ext/base/gnansumkbn2',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/snansumkbn',
-		'@stdlib/blas/ext/base/snansumors',
-		'@stdlib/blas/ext/base/snansumpw',
-		'@stdlib/blas/ext/base/ssumkbn2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snansumors',
-	'path': '@stdlib/blas/ext/base/snansumors',
-	'value': require( '@stdlib/blas/ext/base/snansumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumors',
-		'@stdlib/blas/ext/base/gnansumors',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/snansumkbn2',
-		'@stdlib/blas/ext/base/snansumpw',
-		'@stdlib/blas/ext/base/ssumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snansumpw',
-	'path': '@stdlib/blas/ext/base/snansumpw',
-	'value': require( '@stdlib/blas/ext/base/snansumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dnansumpw',
-		'@stdlib/blas/ext/base/gnansumpw',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/snansumkbn2',
-		'@stdlib/blas/ext/base/snansumors',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanvariance',
-	'path': '@stdlib/stats/base/snanvariance',
-	'value': require( '@stdlib/stats/base/snanvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariance',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/smskvariance',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/svariance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanvariancech',
-	'path': '@stdlib/stats/base/snanvariancech',
-	'value': require( '@stdlib/stats/base/snanvariancech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancech',
-		'@stdlib/stats/base/nanvariancech',
-		'@stdlib/stats/base/snanstdevch',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/strided/svariancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanvariancepn',
-	'path': '@stdlib/stats/base/snanvariancepn',
-	'value': require( '@stdlib/stats/base/snanvariancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancepn',
-		'@stdlib/stats/base/nanvariancepn',
-		'@stdlib/stats/base/snanstdevpn',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/strided/svariancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanvariancetk',
-	'path': '@stdlib/stats/base/snanvariancetk',
-	'value': require( '@stdlib/stats/base/snanvariancetk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancetk',
-		'@stdlib/stats/base/nanvariancetk',
-		'@stdlib/stats/base/snanstdevtk',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/strided/svariancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanvariancewd',
-	'path': '@stdlib/stats/base/snanvariancewd',
-	'value': require( '@stdlib/stats/base/snanvariancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvariancewd',
-		'@stdlib/stats/base/nanvariancewd',
-		'@stdlib/stats/base/snanstdevwd',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/base/svariancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snanvarianceyc',
-	'path': '@stdlib/stats/base/snanvarianceyc',
-	'value': require( '@stdlib/stats/base/snanvarianceyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dnanvarianceyc',
-		'@stdlib/stats/base/nanvarianceyc',
-		'@stdlib/stats/base/snanstdevyc',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/strided/svarianceyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.snrm2',
-	'path': '@stdlib/blas/base/snrm2',
-	'value': require( '@stdlib/blas/base/snrm2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dnrm2',
-		'@stdlib/blas/base/gnrm2',
-		'@stdlib/blas/snrm2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sramp',
-	'path': '@stdlib/math/strided/special/sramp',
-	'value': require( '@stdlib/math/strided/special/sramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dramp',
-		'@stdlib/math/strided/special/ramp',
-		'@stdlib/math/strided/special/sheaviside'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.srange',
-	'path': '@stdlib/stats/strided/srange',
-	'value': require( '@stdlib/stats/strided/srange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/drange',
-		'@stdlib/stats/strided/smax',
-		'@stdlib/stats/strided/smin',
-		'@stdlib/stats/strided/snanrange',
-		'@stdlib/stats/base/range'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.srev',
-	'path': '@stdlib/blas/ext/base/srev',
-	'value': require( '@stdlib/blas/ext/base/srev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/drev',
-		'@stdlib/blas/ext/base/grev',
-		'@stdlib/blas/ext/srev'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.srsqrt',
-	'path': '@stdlib/math/strided/special/srsqrt',
-	'value': require( '@stdlib/math/strided/special/srsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/drsqrt',
-		'@stdlib/math/strided/special/rsqrt',
-		'@stdlib/math/strided/special/ssqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sscal',
-	'path': '@stdlib/blas/base/sscal',
-	'value': require( '@stdlib/blas/base/sscal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/daxpy',
-		'@stdlib/blas/base/dscal',
-		'@stdlib/blas/base/gscal',
-		'@stdlib/blas/base/saxpy',
-		'@stdlib/blas/sscal'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssort2hp',
-	'path': '@stdlib/blas/ext/base/ssort2hp',
-	'value': require( '@stdlib/blas/ext/base/ssort2hp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2hp',
-		'@stdlib/blas/ext/base/gsort2hp',
-		'@stdlib/blas/ext/base/ssorthp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssort2ins',
-	'path': '@stdlib/blas/ext/base/ssort2ins',
-	'value': require( '@stdlib/blas/ext/base/ssort2ins' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2ins',
-		'@stdlib/blas/ext/base/gsort2ins',
-		'@stdlib/blas/ext/base/ssortins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssort2sh',
-	'path': '@stdlib/blas/ext/base/ssort2sh',
-	'value': require( '@stdlib/blas/ext/base/ssort2sh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsort2sh',
-		'@stdlib/blas/ext/base/gsort2sh',
-		'@stdlib/blas/ext/base/ssortsh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssorthp',
-	'path': '@stdlib/blas/ext/base/ssorthp',
-	'value': require( '@stdlib/blas/ext/base/ssorthp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsorthp',
-		'@stdlib/blas/ext/base/gsorthp',
-		'@stdlib/blas/ext/base/ssort2hp'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssortins',
-	'path': '@stdlib/blas/ext/base/ssortins',
-	'value': require( '@stdlib/blas/ext/base/ssortins' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsortins',
-		'@stdlib/blas/ext/base/gsortins',
-		'@stdlib/blas/ext/base/ssort2ins'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssortsh',
-	'path': '@stdlib/blas/ext/base/ssortsh',
-	'value': require( '@stdlib/blas/ext/base/ssortsh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsortsh',
-		'@stdlib/blas/ext/base/gsortsh',
-		'@stdlib/blas/ext/base/ssort2sh'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssqrt',
-	'path': '@stdlib/math/strided/special/ssqrt',
-	'value': require( '@stdlib/math/strided/special/ssqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dsqrt',
-		'@stdlib/math/strided/special/scbrt',
-		'@stdlib/math/strided/special/sqrt',
-		'@stdlib/math/strided/special/srsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sstdev',
-	'path': '@stdlib/stats/base/sstdev',
-	'value': require( '@stdlib/stats/base/sstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/snanstdev',
-		'@stdlib/stats/base/sstdevm',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/svariance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sstdevch',
-	'path': '@stdlib/stats/strided/sstdevch',
-	'value': require( '@stdlib/stats/strided/sstdevch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevch',
-		'@stdlib/stats/base/snanstdevch',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/stdevch',
-		'@stdlib/stats/strided/svariancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sstdevpn',
-	'path': '@stdlib/stats/strided/sstdevpn',
-	'value': require( '@stdlib/stats/strided/sstdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevpn',
-		'@stdlib/stats/base/snanstdevpn',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/sstdevmpn',
-		'@stdlib/stats/base/stdevpn',
-		'@stdlib/stats/strided/svariancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sstdevtk',
-	'path': '@stdlib/stats/strided/sstdevtk',
-	'value': require( '@stdlib/stats/strided/sstdevtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevtk',
-		'@stdlib/stats/base/snanstdevtk',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/stdevtk',
-		'@stdlib/stats/strided/svariancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sstdevwd',
-	'path': '@stdlib/stats/base/sstdevwd',
-	'value': require( '@stdlib/stats/base/sstdevwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevwd',
-		'@stdlib/stats/base/snanstdevwd',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/stdevwd',
-		'@stdlib/stats/base/svariancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sstdevyc',
-	'path': '@stdlib/stats/strided/sstdevyc',
-	'value': require( '@stdlib/stats/strided/sstdevyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevyc',
-		'@stdlib/stats/base/snanstdevyc',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/stdevyc',
-		'@stdlib/stats/strided/svarianceyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssum',
-	'path': '@stdlib/blas/ext/base/ssum',
-	'value': require( '@stdlib/blas/ext/base/ssum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsum',
-		'@stdlib/blas/ext/base/sasum',
-		'@stdlib/stats/base/smean',
-		'@stdlib/blas/ext/base/snansum',
-		'@stdlib/blas/ext/base/gsum'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssumkbn',
-	'path': '@stdlib/blas/ext/base/ssumkbn',
-	'value': require( '@stdlib/blas/ext/base/ssumkbn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumkbn',
-		'@stdlib/blas/ext/base/gsumkbn',
-		'@stdlib/blas/ext/base/snansumkbn',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/blas/ext/base/ssumkbn2',
-		'@stdlib/blas/ext/base/ssumors',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssumkbn2',
-	'path': '@stdlib/blas/ext/base/ssumkbn2',
-	'value': require( '@stdlib/blas/ext/base/ssumkbn2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumkbn2',
-		'@stdlib/blas/ext/base/gsumkbn2',
-		'@stdlib/blas/ext/base/snansumkbn2',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/blas/ext/base/ssumkbn',
-		'@stdlib/blas/ext/base/ssumors',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssumors',
-	'path': '@stdlib/blas/ext/base/ssumors',
-	'value': require( '@stdlib/blas/ext/base/ssumors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumors',
-		'@stdlib/blas/ext/base/gsumors',
-		'@stdlib/blas/ext/base/snansumors',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/blas/ext/base/ssumkbn2',
-		'@stdlib/blas/ext/base/ssumpw'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.ssumpw',
-	'path': '@stdlib/blas/ext/base/ssumpw',
-	'value': require( '@stdlib/blas/ext/base/ssumpw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/ext/base/dsumpw',
-		'@stdlib/blas/ext/base/gsumpw',
-		'@stdlib/blas/ext/base/snansumpw',
-		'@stdlib/blas/ext/base/ssum',
-		'@stdlib/blas/ext/base/ssumkbn2',
-		'@stdlib/blas/ext/base/ssumors'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.sswap',
-	'path': '@stdlib/blas/base/sswap',
-	'value': require( '@stdlib/blas/base/sswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dswap',
-		'@stdlib/blas/base/gswap',
-		'@stdlib/blas/base/scopy',
-		'@stdlib/blas/sswap'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.stdev',
-	'path': '@stdlib/stats/base/stdev',
-	'value': require( '@stdlib/stats/base/stdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/base/dstdev',
-		'@stdlib/stats/base/nanstdev',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/stdevm',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.stdevch',
-	'path': '@stdlib/stats/base/stdevch',
-	'value': require( '@stdlib/stats/base/stdevch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevch',
-		'@stdlib/stats/base/nanstdevch',
-		'@stdlib/stats/strided/sstdevch',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/variancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.stdevpn',
-	'path': '@stdlib/stats/base/stdevpn',
-	'value': require( '@stdlib/stats/base/stdevpn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevpn',
-		'@stdlib/stats/base/nanstdevpn',
-		'@stdlib/stats/strided/sstdevpn',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/stdevmpn',
-		'@stdlib/stats/base/variancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.stdevtk',
-	'path': '@stdlib/stats/base/stdevtk',
-	'value': require( '@stdlib/stats/base/stdevtk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevtk',
-		'@stdlib/stats/base/nanstdevtk',
-		'@stdlib/stats/strided/sstdevtk',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/variancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.stdevwd',
-	'path': '@stdlib/stats/base/stdevwd',
-	'value': require( '@stdlib/stats/base/stdevwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevwd',
-		'@stdlib/stats/base/nanstdevwd',
-		'@stdlib/stats/base/sstdevwd',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/variancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.stdevyc',
-	'path': '@stdlib/stats/base/stdevyc',
-	'value': require( '@stdlib/stats/base/stdevyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dstdevyc',
-		'@stdlib/stats/base/nanstdevyc',
-		'@stdlib/stats/strided/sstdevyc',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/varianceyc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.strunc',
-	'path': '@stdlib/math/strided/special/strunc',
-	'value': require( '@stdlib/math/strided/special/strunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dtrunc',
-		'@stdlib/math/strided/special/sceil',
-		'@stdlib/math/strided/special/sfloor',
-		'@stdlib/math/strided/special/strunc2',
-		'@stdlib/math/strided/special/strunc10',
-		'@stdlib/math/strided/special/struncb',
-		'@stdlib/math/strided/special/struncn',
-		'@stdlib/math/strided/special/sround',
-		'@stdlib/math/strided/special/trunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svariance',
-	'path': '@stdlib/stats/base/svariance',
-	'value': require( '@stdlib/stats/base/svariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/snanvariance',
-		'@stdlib/stats/base/sstdev',
-		'@stdlib/stats/base/svarm',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svariancech',
-	'path': '@stdlib/stats/strided/svariancech',
-	'value': require( '@stdlib/stats/strided/svariancech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancech',
-		'@stdlib/stats/base/snanvariancech',
-		'@stdlib/stats/strided/sstdevch',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/variancech'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svariancepn',
-	'path': '@stdlib/stats/strided/svariancepn',
-	'value': require( '@stdlib/stats/strided/svariancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancepn',
-		'@stdlib/stats/base/snanvariancepn',
-		'@stdlib/stats/strided/sstdevpn',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/svarmpn',
-		'@stdlib/stats/base/variancepn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svariancetk',
-	'path': '@stdlib/stats/strided/svariancetk',
-	'value': require( '@stdlib/stats/strided/svariancetk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancetk',
-		'@stdlib/stats/base/snanvariancetk',
-		'@stdlib/stats/strided/sstdevtk',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/variancetk'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svariancewd',
-	'path': '@stdlib/stats/base/svariancewd',
-	'value': require( '@stdlib/stats/base/svariancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancewd',
-		'@stdlib/stats/base/snanvariancewd',
-		'@stdlib/stats/base/sstdevwd',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/variancewd'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.svarianceyc',
-	'path': '@stdlib/stats/strided/svarianceyc',
-	'value': require( '@stdlib/stats/strided/svarianceyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvarianceyc',
-		'@stdlib/stats/base/snanvarianceyc',
-		'@stdlib/stats/strided/sstdevyc',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/varianceyc'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/t.js.html b/namespace/namespace/base/strided/t.js.html deleted file mode 100644 index a5ed4822c8..0000000000 --- a/namespace/namespace/base/strided/t.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/t.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided t.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -478x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.ternary',
-	'path': '@stdlib/strided/base/ternary',
-	'value': require( '@stdlib/strided/base/ternary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/binary',
-		'@stdlib/strided/base/nullary',
-		'@stdlib/strided/base/quaternary',
-		'@stdlib/strided/base/quinary',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/u.js.html b/namespace/namespace/base/strided/u.js.html deleted file mode 100644 index 67aeb58b56..0000000000 --- a/namespace/namespace/base/strided/u.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/u.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided u.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -848x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.unary',
-	'path': '@stdlib/strided/base/unary',
-	'value': require( '@stdlib/strided/base/unary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/unary',
-		'@stdlib/strided/base/dmap',
-		'@stdlib/strided/base/nullary',
-		'@stdlib/strided/base/quaternary',
-		'@stdlib/strided/base/quinary',
-		'@stdlib/strided/base/smap',
-		'@stdlib/strided/base/ternary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.unaryBy',
-	'path': '@stdlib/strided/base/unary-by',
-	'value': require( '@stdlib/strided/base/unary-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/map-by',
-		'@stdlib/strided/base/nullary-by',
-		'@stdlib/strided/base/quaternary-by',
-		'@stdlib/strided/base/quinary-by',
-		'@stdlib/strided/base/ternary-by',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.unaryDtypeSignatures',
-	'path': '@stdlib/strided/base/unary-dtype-signatures',
-	'value': require( '@stdlib/strided/base/unary-dtype-signatures' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/unary-signature-callbacks'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.unarySignatureCallbacks',
-	'path': '@stdlib/strided/base/unary-signature-callbacks',
-	'value': require( '@stdlib/strided/base/unary-signature-callbacks' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/unary-dtype-signatures'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/v.js.html b/namespace/namespace/base/strided/v.js.html deleted file mode 100644 index 8a0db52d2b..0000000000 --- a/namespace/namespace/base/strided/v.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/v.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided v.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 112/112 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -1138x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.variance',
-	'path': '@stdlib/stats/base/variance',
-	'value': require( '@stdlib/stats/base/variance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariance',
-		'@stdlib/stats/base/nanvariance',
-		'@stdlib/stats/base/stdev',
-		'@stdlib/stats/base/svariance',
-		'@stdlib/stats/base/varm'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.variancech',
-	'path': '@stdlib/stats/base/variancech',
-	'value': require( '@stdlib/stats/base/variancech' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancech',
-		'@stdlib/stats/base/nanvariancech',
-		'@stdlib/stats/base/stdevch',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.variancepn',
-	'path': '@stdlib/stats/base/variancepn',
-	'value': require( '@stdlib/stats/base/variancepn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancepn',
-		'@stdlib/stats/base/nanvariancepn',
-		'@stdlib/stats/base/stdevpn',
-		'@stdlib/stats/base/variance',
-		'@stdlib/stats/base/varmpn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.variancetk',
-	'path': '@stdlib/stats/base/variancetk',
-	'value': require( '@stdlib/stats/base/variancetk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancetk',
-		'@stdlib/stats/base/nanvariancetk',
-		'@stdlib/stats/base/stdevtk',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.variancewd',
-	'path': '@stdlib/stats/base/variancewd',
-	'value': require( '@stdlib/stats/base/variancewd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvariancewd',
-		'@stdlib/stats/base/nanvariancewd',
-		'@stdlib/stats/base/stdevwd',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'base.strided.varianceyc',
-	'path': '@stdlib/stats/base/varianceyc',
-	'value': require( '@stdlib/stats/base/varianceyc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/strided/dvarianceyc',
-		'@stdlib/stats/base/nanvarianceyc',
-		'@stdlib/stats/base/stdevyc',
-		'@stdlib/stats/base/variance'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/w.js.html b/namespace/namespace/base/strided/w.js.html deleted file mode 100644 index 9db84bc21c..0000000000 --- a/namespace/namespace/base/strided/w.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/w.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided w.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/x.js.html b/namespace/namespace/base/strided/x.js.html deleted file mode 100644 index ac2c81f96b..0000000000 --- a/namespace/namespace/base/strided/x.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/x.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided x.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/y.js.html b/namespace/namespace/base/strided/y.js.html deleted file mode 100644 index 2870c16e45..0000000000 --- a/namespace/namespace/base/strided/y.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/y.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided y.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/strided/z.js.html b/namespace/namespace/base/strided/z.js.html deleted file mode 100644 index 012b0d3fe8..0000000000 --- a/namespace/namespace/base/strided/z.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/strided/z.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base/strided z.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -448x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.strided.zmap',
-	'path': '@stdlib/strided/base/zmap',
-	'value': require( '@stdlib/strided/base/zmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/base/cmap',
-		'@stdlib/strided/base/unary'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/t.js.html b/namespace/namespace/base/t.js.html deleted file mode 100644 index 569dd7238e..0000000000 --- a/namespace/namespace/base/t.js.html +++ /dev/null @@ -1,943 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/t.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base t.js

-
- -
- 100% - Statements - 286/286 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 286/286 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -2878x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.tan',
-	'path': '@stdlib/math/base/special/tan',
-	'value': require( '@stdlib/math/base/special/tan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.tand',
-	'path': '@stdlib/math/base/special/tand',
-	'value': require( '@stdlib/math/base/special/tand' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/tan',
-		'@stdlib/math/base/special/cosd',
-		'@stdlib/math/base/special/sind'
-	]
-});
- 
-ns.push({
-	'alias': 'base.tanh',
-	'path': '@stdlib/math/base/special/tanh',
-	'value': require( '@stdlib/math/base/special/tanh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cosh',
-		'@stdlib/math/base/special/sinh',
-		'@stdlib/math/base/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toBinaryString',
-	'path': '@stdlib/number/float64/base/to-binary-string',
-	'value': require( '@stdlib/number/float64/base/to-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/from-binary-string',
-		'@stdlib/number/float32/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toBinaryStringf',
-	'path': '@stdlib/number/float32/base/to-binary-string',
-	'value': require( '@stdlib/number/float32/base/to-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/from-binary-string',
-		'@stdlib/number/float64/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toBinaryStringUint8',
-	'path': '@stdlib/number/uint8/base/to-binary-string',
-	'value': require( '@stdlib/number/uint8/base/to-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toBinaryStringUint16',
-	'path': '@stdlib/number/uint16/base/to-binary-string',
-	'value': require( '@stdlib/number/uint16/base/to-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toBinaryStringUint32',
-	'path': '@stdlib/number/uint32/base/to-binary-string',
-	'value': require( '@stdlib/number/uint32/base/to-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/to-binary-string'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toWordf',
-	'path': '@stdlib/number/float32/base/to-word',
-	'value': require( '@stdlib/number/float32/base/to-word' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float32/base/from-word',
-		'@stdlib/number/float64/base/to-words'
-	]
-});
- 
-ns.push({
-	'alias': 'base.toWords',
-	'path': '@stdlib/number/float64/base/to-words',
-	'value': require( '@stdlib/number/float64/base/to-words' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/float64/base/from-words',
-		'@stdlib/number/float32/base/to-word'
-	]
-});
- 
-ns.push({
-	'alias': 'base.transpose',
-	'path': '@stdlib/ndarray/base/transpose',
-	'value': require( '@stdlib/ndarray/base/transpose' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/transpose'
-	]
-});
- 
-ns.push({
-	'alias': 'base.tribonacci',
-	'path': '@stdlib/math/base/special/tribonacci',
-	'value': require( '@stdlib/math/base/special/tribonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'base.trigamma',
-	'path': '@stdlib/math/base/special/trigamma',
-	'value': require( '@stdlib/math/base/special/trigamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/digamma',
-		'@stdlib/math/base/special/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'base.trim',
-	'path': '@stdlib/string/base/trim',
-	'value': require( '@stdlib/string/base/trim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/left-trim',
-		'@stdlib/string/base/right-trim'
-	]
-});
- 
-ns.push({
-	'alias': 'base.trunc',
-	'path': '@stdlib/math/base/special/trunc',
-	'value': require( '@stdlib/math/base/special/trunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/base/special/round'
-	]
-});
- 
-ns.push({
-	'alias': 'base.trunc2',
-	'path': '@stdlib/math/base/special/trunc2',
-	'value': require( '@stdlib/math/base/special/trunc2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil2',
-		'@stdlib/math/base/special/floor2',
-		'@stdlib/math/base/special/round2',
-		'@stdlib/math/base/special/trunc',
-		'@stdlib/math/base/special/trunc10'
-	]
-});
- 
-ns.push({
-	'alias': 'base.trunc10',
-	'path': '@stdlib/math/base/special/trunc10',
-	'value': require( '@stdlib/math/base/special/trunc10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil10',
-		'@stdlib/math/base/special/floor10',
-		'@stdlib/math/base/special/round10',
-		'@stdlib/math/base/special/trunc',
-		'@stdlib/math/base/special/trunc2'
-	]
-});
- 
-ns.push({
-	'alias': 'base.truncateMiddle',
-	'path': '@stdlib/string/base/truncate-middle',
-	'value': require( '@stdlib/string/base/truncate-middle' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.truncb',
-	'path': '@stdlib/math/base/special/truncb',
-	'value': require( '@stdlib/math/base/special/truncb' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilb',
-		'@stdlib/math/base/special/floorb',
-		'@stdlib/math/base/special/roundb',
-		'@stdlib/math/base/special/trunc',
-		'@stdlib/math/base/special/truncn'
-	]
-});
- 
-ns.push({
-	'alias': 'base.truncf',
-	'path': '@stdlib/math/base/special/truncf',
-	'value': require( '@stdlib/math/base/special/truncf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilf',
-		'@stdlib/math/base/special/floorf',
-		'@stdlib/math/base/special/roundf',
-		'@stdlib/math/base/special/trunc'
-	]
-});
- 
-ns.push({
-	'alias': 'base.truncn',
-	'path': '@stdlib/math/base/special/truncn',
-	'value': require( '@stdlib/math/base/special/truncn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceiln',
-		'@stdlib/math/base/special/floorn',
-		'@stdlib/math/base/special/roundn',
-		'@stdlib/math/base/special/trunc',
-		'@stdlib/math/base/special/truncb'
-	]
-});
- 
-ns.push({
-	'alias': 'base.truncsd',
-	'path': '@stdlib/math/base/special/truncsd',
-	'value': require( '@stdlib/math/base/special/truncsd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceilsd',
-		'@stdlib/math/base/special/floorsd',
-		'@stdlib/math/base/special/roundsd',
-		'@stdlib/math/base/special/trunc'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/u.js.html b/namespace/namespace/base/u.js.html deleted file mode 100644 index 45dfcfc9eb..0000000000 --- a/namespace/namespace/base/u.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/u.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base u.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 81/81 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -828x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.uint32ToInt32',
-	'path': '@stdlib/number/uint32/base/to-int32',
-	'value': require( '@stdlib/number/uint32/base/to-int32' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'base.umul',
-	'path': '@stdlib/number/uint32/base/mul',
-	'value': require( '@stdlib/number/uint32/base/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/int32/base/mul'
-	]
-});
- 
-ns.push({
-	'alias': 'base.umuldw',
-	'path': '@stdlib/number/uint32/base/muldw',
-	'value': require( '@stdlib/number/uint32/base/muldw' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/number/int32/base/muldw',
-		'@stdlib/number/uint32/base/mul'
-	]
-});
- 
-ns.push({
-	'alias': 'base.uncapitalize',
-	'path': '@stdlib/string/base/uncapitalize',
-	'value': require( '@stdlib/string/base/uncapitalize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/capitalize'
-	]
-});
- 
-ns.push({
-	'alias': 'base.uppercase',
-	'path': '@stdlib/string/base/uppercase',
-	'value': require( '@stdlib/string/base/uppercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/base/lowercase'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/v.js.html b/namespace/namespace/base/v.js.html deleted file mode 100644 index be8b1e94bc..0000000000 --- a/namespace/namespace/base/v.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/v.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base v.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -568x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.vercos',
-	'path': '@stdlib/math/base/special/vercos',
-	'value': require( '@stdlib/math/base/special/vercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'base.versin',
-	'path': '@stdlib/math/base/special/versin',
-	'value': require( '@stdlib/math/base/special/versin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/base/special/sin',
-		'@stdlib/math/base/special/vercos'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/w.js.html b/namespace/namespace/base/w.js.html deleted file mode 100644 index 6967f0914d..0000000000 --- a/namespace/namespace/base/w.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/w.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base w.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -438x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.wrap',
-	'path': '@stdlib/math/base/special/wrap',
-	'value': require( '@stdlib/math/base/special/wrap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/clamp'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/x.js.html b/namespace/namespace/base/x.js.html deleted file mode 100644 index 305ff81908..0000000000 --- a/namespace/namespace/base/x.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/x.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base x.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -558x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.xlog1py',
-	'path': '@stdlib/math/base/special/xlog1py',
-	'value': require( '@stdlib/math/base/special/xlog1py' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log1p',
-		'@stdlib/math/base/special/xlogy'
-	]
-});
- 
-ns.push({
-	'alias': 'base.xlogy',
-	'path': '@stdlib/math/base/special/xlogy',
-	'value': require( '@stdlib/math/base/special/xlogy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/base/special/xlog1py'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/y.js.html b/namespace/namespace/base/y.js.html deleted file mode 100644 index c93e89afd9..0000000000 --- a/namespace/namespace/base/y.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/y.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base y.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/base/z.js.html b/namespace/namespace/base/z.js.html deleted file mode 100644 index c6cbe16439..0000000000 --- a/namespace/namespace/base/z.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/base/z.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/base z.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -418x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'base.zeta',
-	'path': '@stdlib/math/base/special/riemann-zeta',
-	'value': require( '@stdlib/math/base/special/riemann-zeta' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/c.js.html b/namespace/namespace/c.js.html deleted file mode 100644 index 954e181846..0000000000 --- a/namespace/namespace/c.js.html +++ /dev/null @@ -1,2044 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/c.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace c.js

-
- -
- 100% - Statements - 653/653 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 653/653 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -6548x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'camelcase',
-	'path': '@stdlib/string/camelcase',
-	'value': require( '@stdlib/string/camelcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/constantcase',
-		'@stdlib/string/kebabcase',
-		'@stdlib/string/pascalcase',
-		'@stdlib/string/snakecase'
-	]
-});
- 
-ns.push({
-	'alias': 'capitalize',
-	'path': '@stdlib/string/capitalize',
-	'value': require( '@stdlib/string/capitalize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/uncapitalize',
-		'@stdlib/string/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'capitalizeKeys',
-	'path': '@stdlib/utils/capitalize-keys',
-	'value': require( '@stdlib/utils/capitalize-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/uncapitalize-keys',
-		'@stdlib/utils/uppercase-keys'
-	]
-});
- 
-ns.push({
-	'alias': 'CATALAN',
-	'path': '@stdlib/constants/float64/catalan',
-	'value': require( '@stdlib/constants/float64/catalan' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'CBRT_EPS',
-	'path': '@stdlib/constants/float64/cbrt-eps',
-	'value': require( '@stdlib/constants/float64/cbrt-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/eps',
-		'@stdlib/constants/float64/sqrt-eps'
-	]
-});
- 
-ns.push({
-	'alias': 'CDC_NCHS_US_BIRTHS_1969_1988',
-	'path': '@stdlib/datasets/cdc-nchs-us-births-1969-1988',
-	'value': require( '@stdlib/datasets/cdc-nchs-us-births-1969-1988' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/cdc-nchs-us-births-1994-2003',
-		'@stdlib/datasets/ssa-us-births-2000-2014'
-	]
-});
- 
-ns.push({
-	'alias': 'CDC_NCHS_US_BIRTHS_1994_2003',
-	'path': '@stdlib/datasets/cdc-nchs-us-births-1994-2003',
-	'value': require( '@stdlib/datasets/cdc-nchs-us-births-1994-2003' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/cdc-nchs-us-births-1969-1988',
-		'@stdlib/datasets/ssa-us-births-2000-2014'
-	]
-});
- 
-ns.push({
-	'alias': 'CDC_NCHS_US_INFANT_MORTALITY_BW_1915_2013',
-	'path': '@stdlib/datasets/cdc-nchs-us-infant-mortality-bw-1915-2013',
-	'value': require( '@stdlib/datasets/cdc-nchs-us-infant-mortality-bw-1915-2013' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'chdir',
-	'path': '@stdlib/process/chdir',
-	'value': require( '@stdlib/process/chdir' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/process/cwd'
-	]
-});
- 
-ns.push({
-	'alias': 'chi2gof',
-	'path': '@stdlib/stats/chi2gof',
-	'value': require( '@stdlib/stats/chi2gof' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'chi2test',
-	'path': '@stdlib/stats/chi2test',
-	'value': require( '@stdlib/stats/chi2test' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'circarray2iterator',
-	'path': '@stdlib/array/to-circular-iterator',
-	'value': require( '@stdlib/array/to-circular-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-iterator',
-		'@stdlib/array/to-strided-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'circularArrayStream',
-	'path': '@stdlib/streams/node/from-circular-array',
-	'value': require( '@stdlib/streams/node/from-circular-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/from-array',
-		'@stdlib/streams/node/from-iterator',
-		'@stdlib/streams/node/from-strided-array'
-	]
-});
- 
-ns.push({
-	'alias': 'CircularBuffer',
-	'path': '@stdlib/dstructs/circular-buffer',
-	'value': require( '@stdlib/dstructs/circular-buffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/dstructs/fifo',
-		'@stdlib/dstructs/stack'
-	]
-});
- 
-ns.push({
-	'alias': 'close',
-	'path': '@stdlib/fs/close',
-	'value': require( '@stdlib/fs/close' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/exists',
-		'@stdlib/fs/open',
-		'@stdlib/fs/read-file'
-	]
-});
- 
-ns.push({
-	'alias': 'CMUDICT',
-	'path': '@stdlib/datasets/cmudict',
-	'value': require( '@stdlib/datasets/cmudict' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'codePointAt',
-	'path': '@stdlib/string/code-point-at',
-	'value': require( '@stdlib/string/code-point-at' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/from-code-point'
-	]
-});
- 
-ns.push({
-	'alias': 'commonKeys',
-	'path': '@stdlib/utils/common-keys',
-	'value': require( '@stdlib/utils/common-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/common-keys-in',
-		'@stdlib/utils/keys'
-	]
-});
- 
-ns.push({
-	'alias': 'commonKeysIn',
-	'path': '@stdlib/utils/common-keys-in',
-	'value': require( '@stdlib/utils/common-keys-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/common-keys',
-		'@stdlib/utils/keys-in'
-	]
-});
- 
-ns.push({
-	'alias': 'complex',
-	'path': '@stdlib/complex/cmplx',
-	'value': require( '@stdlib/complex/cmplx' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/ctor',
-		'@stdlib/complex/float32/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'Complex64',
-	'path': '@stdlib/complex/float32/ctor',
-	'value': require( '@stdlib/complex/float32/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/cmplx',
-		'@stdlib/complex/float64/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'COMPLEX64_NAN',
-	'path': '@stdlib/constants/complex64/nan',
-	'value': require( '@stdlib/constants/complex64/nan' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/complex128/nan'
-	]
-});
- 
-ns.push({
-	'alias': 'COMPLEX64_NUM_BYTES',
-	'path': '@stdlib/constants/complex64/num-bytes',
-	'value': require( '@stdlib/constants/complex64/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/complex128/num-bytes',
-		'@stdlib/constants/float32/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'COMPLEX64_ZERO',
-	'path': '@stdlib/constants/complex64/zero',
-	'value': require( '@stdlib/constants/complex64/zero' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/complex128/zero'
-	]
-});
- 
-ns.push({
-	'alias': 'Complex64Array',
-	'path': '@stdlib/array/complex64',
-	'value': require( '@stdlib/array/complex64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/complex128',
-		'@stdlib/complex/cmplx',
-		'@stdlib/complex/float32/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'Complex128',
-	'path': '@stdlib/complex/float64/ctor',
-	'value': require( '@stdlib/complex/float64/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/cmplx',
-		'@stdlib/complex/float32/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'COMPLEX128_NAN',
-	'path': '@stdlib/constants/complex128/nan',
-	'value': require( '@stdlib/constants/complex128/nan' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/complex64/nan'
-	]
-});
- 
-ns.push({
-	'alias': 'COMPLEX128_NUM_BYTES',
-	'path': '@stdlib/constants/complex128/num-bytes',
-	'value': require( '@stdlib/constants/complex128/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/complex64/num-bytes',
-		'@stdlib/constants/float64/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'COMPLEX128_ZERO',
-	'path': '@stdlib/constants/complex128/zero',
-	'value': require( '@stdlib/constants/complex128/zero' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/complex64/zero'
-	]
-});
- 
-ns.push({
-	'alias': 'Complex128Array',
-	'path': '@stdlib/array/complex128',
-	'value': require( '@stdlib/array/complex128' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/complex64',
-		'@stdlib/complex/cmplx',
-		'@stdlib/complex/float64/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'complexarray',
-	'path': '@stdlib/array/typed-complex',
-	'value': require( '@stdlib/array/typed-complex' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed',
-		'@stdlib/array/typed-real'
-	]
-});
- 
-ns.push({
-	'alias': 'complexarrayCtors',
-	'path': '@stdlib/array/typed-complex-ctors',
-	'value': require( '@stdlib/array/typed-complex-ctors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/ctors',
-		'@stdlib/array/typed-ctors',
-		'@stdlib/array/typed-real-ctors'
-	]
-});
- 
-ns.push({
-	'alias': 'complexarrayDataTypes',
-	'path': '@stdlib/array/typed-complex-dtypes',
-	'value': require( '@stdlib/array/typed-complex-dtypes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes',
-		'@stdlib/array/typed-dtypes',
-		'@stdlib/array/typed-real-dtypes',
-		'@stdlib/ndarray/dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'complexCtors',
-	'path': '@stdlib/complex/ctors',
-	'value': require( '@stdlib/complex/ctors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed-complex-ctors'
-	]
-});
- 
-ns.push({
-	'alias': 'complexDataType',
-	'path': '@stdlib/complex/dtype',
-	'value': require( '@stdlib/complex/dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtype'
-	]
-});
- 
-ns.push({
-	'alias': 'complexDataTypes',
-	'path': '@stdlib/complex/dtypes',
-	'value': require( '@stdlib/complex/dtypes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed-complex-dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'complexPromotionRules',
-	'path': '@stdlib/complex/promotion-rules',
-	'value': require( '@stdlib/complex/promotion-rules' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/promotion-rules',
-		'@stdlib/ndarray/promotion-rules'
-	]
-});
- 
-ns.push({
-	'alias': 'compose',
-	'path': '@stdlib/utils/compose',
-	'value': require( '@stdlib/utils/compose' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/compose'
-	]
-});
- 
-ns.push({
-	'alias': 'composeAsync',
-	'path': '@stdlib/utils/async/compose',
-	'value': require( '@stdlib/utils/async/compose' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/compose'
-	]
-});
- 
-ns.push({
-	'alias': 'configdir',
-	'path': '@stdlib/os/configdir',
-	'value': require( '@stdlib/os/configdir' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/os/homedir',
-		'@stdlib/os/tmpdir'
-	]
-});
- 
-ns.push({
-	'alias': 'conj',
-	'path': '@stdlib/complex/float64/conj',
-	'value': require( '@stdlib/complex/float64/conj' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/imag',
-		'@stdlib/complex/float64/real',
-		'@stdlib/complex/float64/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'conjf',
-	'path': '@stdlib/complex/float32/conj',
-	'value': require( '@stdlib/complex/float32/conj' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/conj',
-		'@stdlib/complex/float32/imag',
-		'@stdlib/complex/float32/real',
-		'@stdlib/complex/float32/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'constantcase',
-	'path': '@stdlib/string/constantcase',
-	'value': require( '@stdlib/string/constantcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/camelcase',
-		'@stdlib/string/kebabcase',
-		'@stdlib/string/pascalcase',
-		'@stdlib/string/snakecase'
-	]
-});
- 
-ns.push({
-	'alias': 'constantFunction',
-	'path': '@stdlib/utils/constant-function',
-	'value': require( '@stdlib/utils/constant-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/argument-function',
-		'@stdlib/utils/identity-function'
-	]
-});
- 
-ns.push({
-	'alias': 'constantStream',
-	'path': '@stdlib/streams/node/from-constant',
-	'value': require( '@stdlib/streams/node/from-constant' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/from-array',
-		'@stdlib/streams/node/from-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'constructorName',
-	'path': '@stdlib/utils/constructor-name',
-	'value': require( '@stdlib/utils/constructor-name' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/function-name'
-	]
-});
- 
-ns.push({
-	'alias': 'contains',
-	'path': '@stdlib/assert/contains',
-	'value': require( '@stdlib/assert/contains' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'convertArray',
-	'path': '@stdlib/array/convert',
-	'value': require( '@stdlib/array/convert' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/convert-same'
-	]
-});
- 
-ns.push({
-	'alias': 'convertArraySame',
-	'path': '@stdlib/array/convert-same',
-	'value': require( '@stdlib/array/convert-same' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/convert'
-	]
-});
- 
-ns.push({
-	'alias': 'convertPath',
-	'path': '@stdlib/utils/convert-path',
-	'value': require( '@stdlib/utils/convert-path' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'copy',
-	'path': '@stdlib/utils/copy',
-	'value': require( '@stdlib/utils/copy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/merge'
-	]
-});
- 
-ns.push({
-	'alias': 'copyBuffer',
-	'path': '@stdlib/buffer/from-buffer',
-	'value': require( '@stdlib/buffer/from-buffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer',
-		'@stdlib/buffer/alloc',
-		'@stdlib/buffer/alloc-unsafe',
-		'@stdlib/buffer/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'countBy',
-	'path': '@stdlib/utils/count-by',
-	'value': require( '@stdlib/utils/count-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/group',
-		'@stdlib/utils/group-by'
-	]
-});
- 
-ns.push({
-	'alias': 'countByAsync',
-	'path': '@stdlib/utils/async/count-by',
-	'value': require( '@stdlib/utils/async/count-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/count-by',
-		'@stdlib/utils/async/group-by',
-		'@stdlib/utils/async/tabulate-by'
-	]
-});
- 
-ns.push({
-	'alias': 'currentYear',
-	'path': '@stdlib/time/current-year',
-	'value': require( '@stdlib/time/current-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-current-year'
-	]
-});
- 
-ns.push({
-	'alias': 'curry',
-	'path': '@stdlib/utils/curry',
-	'value': require( '@stdlib/utils/curry' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/curry-right',
-		'@stdlib/utils/uncurry',
-		'@stdlib/utils/uncurry-right'
-	]
-});
- 
-ns.push({
-	'alias': 'curryRight',
-	'path': '@stdlib/utils/curry-right',
-	'value': require( '@stdlib/utils/curry-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/curry',
-		'@stdlib/utils/uncurry',
-		'@stdlib/utils/uncurry-right'
-	]
-});
- 
-ns.push({
-	'alias': 'cwd',
-	'path': '@stdlib/process/cwd',
-	'value': require( '@stdlib/process/cwd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/process/chdir'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/coverage.ndjson b/namespace/namespace/coverage.ndjson deleted file mode 100644 index 9c5211a3db..0000000000 --- a/namespace/namespace/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[16484,16484,100,30,30,100,1,1,100,16484,16484,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[16496,16496,100,30,30,100,1,1,100,16496,16496,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[16507,16507,100,30,30,100,1,1,100,16507,16507,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[16520,16520,100,30,30,100,1,1,100,16520,16520,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[16542,16542,100,30,30,100,1,1,100,16542,16542,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[16553,16553,100,30,30,100,1,1,100,16553,16553,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[16564,16564,100,30,30,100,1,1,100,16564,16564,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[16574,16574,100,30,30,100,1,1,100,16574,16574,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[16588,16588,100,30,30,100,1,1,100,16588,16588,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[16600,16600,100,30,30,100,1,1,100,16600,16600,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[16613,16613,100,30,30,100,1,1,100,16613,16613,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[16624,16624,100,30,30,100,1,1,100,16624,16624,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[16637,16637,100,30,30,100,1,1,100,16637,16637,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[16650,16650,100,30,30,100,1,1,100,16650,16650,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[16676,16676,100,30,30,100,1,1,100,16676,16676,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[16688,16688,100,30,30,100,1,1,100,16688,16688,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[16703,16703,100,30,30,100,1,1,100,16703,16703,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[16715,16715,100,30,30,100,1,1,100,16715,16715,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[16729,16729,100,30,30,100,1,1,100,16729,16729,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[16742,16742,100,30,30,100,1,1,100,16742,16742,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[16759,16759,100,30,30,100,1,1,100,16759,16759,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[16774,16774,100,30,30,100,1,1,100,16774,16774,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[16786,16786,100,30,30,100,1,1,100,16786,16786,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[16801,16801,100,30,30,100,1,1,100,16801,16801,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[16829,16829,100,30,30,100,1,1,100,16829,16829,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[16829,16829,100,30,30,100,1,1,100,16829,16829,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[16829,16829,100,30,30,100,1,1,100,16829,16829,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[16829,16829,100,30,30,100,1,1,100,16829,16829,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[16829,16829,100,30,30,100,1,1,100,16829,16829,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[16829,16829,100,30,30,100,1,1,100,16829,16829,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[16843,16843,100,30,30,100,1,1,100,16843,16843,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[16858,16858,100,30,30,100,1,1,100,16858,16858,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[16928,16928,100,30,30,100,1,1,100,16928,16928,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[16944,16944,100,30,30,100,1,1,100,16944,16944,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[16958,16958,100,30,30,100,1,1,100,16958,16958,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[16972,16972,100,30,30,100,1,1,100,16972,16972,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[16984,16984,100,30,30,100,1,1,100,16984,16984,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[16996,16996,100,30,30,100,1,1,100,16996,16996,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[17009,17009,100,30,30,100,1,1,100,17009,17009,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[17029,17029,100,30,30,100,1,1,100,17029,17029,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[17049,17049,100,30,30,100,1,1,100,17049,17049,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[17071,17071,100,30,30,100,1,1,100,17071,17071,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[17081,17081,100,30,30,100,1,1,100,17081,17081,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[17093,17093,100,30,30,100,1,1,100,17093,17093,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[17105,17105,100,30,30,100,1,1,100,17105,17105,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[17117,17117,100,30,30,100,1,1,100,17117,17117,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[17131,17131,100,30,30,100,1,1,100,17131,17131,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[17143,17143,100,30,30,100,1,1,100,17143,17143,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[17159,17159,100,30,30,100,1,1,100,17159,17159,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[17175,17175,100,30,30,100,1,1,100,17175,17175,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[17188,17188,100,30,30,100,1,1,100,17188,17188,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[17201,17201,100,30,30,100,1,1,100,17201,17201,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[17212,17212,100,30,30,100,1,1,100,17212,17212,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[17224,17224,100,30,30,100,1,1,100,17224,17224,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[17244,17244,100,30,30,100,1,1,100,17244,17244,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[17257,17257,100,30,30,100,1,1,100,17257,17257,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[17265,17265,100,30,30,100,1,1,100,17265,17265,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[17265,17265,100,30,30,100,1,1,100,17265,17265,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[17265,17265,100,30,30,100,1,1,100,17265,17265,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[17265,17265,100,30,30,100,1,1,100,17265,17265,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[17265,17265,100,30,30,100,1,1,100,17265,17265,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[17265,17265,100,30,30,100,1,1,100,17265,17265,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[17281,17281,100,30,30,100,1,1,100,17281,17281,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[17291,17291,100,30,30,100,1,1,100,17291,17291,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[17326,17326,100,30,30,100,1,1,100,17326,17326,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[17337,17337,100,30,30,100,1,1,100,17337,17337,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[17348,17348,100,30,30,100,1,1,100,17348,17348,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[17364,17364,100,30,30,100,1,1,100,17364,17364,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[17376,17376,100,30,30,100,1,1,100,17376,17376,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[17376,17376,100,30,30,100,1,1,100,17376,17376,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[17601,17601,100,30,30,100,1,1,100,17601,17601,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[17661,17661,100,30,30,100,1,1,100,17661,17661,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[17949,17949,100,30,30,100,1,1,100,17949,17949,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[17959,17959,100,30,30,100,1,1,100,17959,17959,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[17959,17959,100,30,30,100,1,1,100,17959,17959,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[17959,17959,100,30,30,100,1,1,100,17959,17959,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[17970,17970,100,30,30,100,1,1,100,17970,17970,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[17984,17984,100,30,30,100,1,1,100,17984,17984,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[17996,17996,100,30,30,100,1,1,100,17996,17996,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[17996,17996,100,30,30,100,1,1,100,17996,17996,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[17996,17996,100,30,30,100,1,1,100,17996,17996,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[18009,18009,100,30,30,100,1,1,100,18009,18009,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[18023,18023,100,30,30,100,1,1,100,18023,18023,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[18039,18039,100,30,30,100,1,1,100,18039,18039,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[18050,18050,100,30,30,100,1,1,100,18050,18050,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[18063,18063,100,30,30,100,1,1,100,18063,18063,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[18077,18077,100,30,30,100,1,1,100,18077,18077,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[18090,18090,100,30,30,100,1,1,100,18090,18090,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[18110,18110,100,30,30,100,1,1,100,18110,18110,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[18128,18128,100,30,30,100,1,1,100,18128,18128,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[18138,18138,100,30,30,100,1,1,100,18138,18138,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[18186,18186,100,30,30,100,1,1,100,18186,18186,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[18210,18210,100,30,30,100,1,1,100,18210,18210,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[18222,18222,100,30,30,100,1,1,100,18222,18222,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[18238,18238,100,30,30,100,1,1,100,18238,18238,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[18251,18251,100,30,30,100,1,1,100,18251,18251,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[18564,18564,100,30,30,100,1,1,100,18564,18564,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[18577,18577,100,30,30,100,1,1,100,18577,18577,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[18592,18592,100,30,30,100,1,1,100,18592,18592,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/d.js.html b/namespace/namespace/d.js.html deleted file mode 100644 index 912acecf08..0000000000 --- a/namespace/namespace/d.js.html +++ /dev/null @@ -1,1339 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/d.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace d.js

-
- -
- 100% - Statements - 418/418 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 418/418 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -4198x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'DALE_CHALL_NEW',
-	'path': '@stdlib/datasets/dale-chall-new',
-	'value': require( '@stdlib/datasets/dale-chall-new' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'datasets',
-	'path': '@stdlib/datasets',
-	'value': require( '@stdlib/datasets' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'DataView',
-	'path': '@stdlib/array/dataview',
-	'value': require( '@stdlib/array/dataview' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/typed'
-	]
-});
- 
-ns.push({
-	'alias': 'datespace',
-	'path': '@stdlib/array/datespace',
-	'value': require( '@stdlib/array/datespace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/linspace',
-		'@stdlib/array/logspace'
-	]
-});
- 
-ns.push({
-	'alias': 'dayOfQuarter',
-	'path': '@stdlib/time/day-of-quarter',
-	'value': require( '@stdlib/time/day-of-quarter' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/day-of-year'
-	]
-});
- 
-ns.push({
-	'alias': 'dayOfYear',
-	'path': '@stdlib/time/day-of-year',
-	'value': require( '@stdlib/time/day-of-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/day-of-quarter'
-	]
-});
- 
-ns.push({
-	'alias': 'daysInMonth',
-	'path': '@stdlib/time/days-in-month',
-	'value': require( '@stdlib/time/days-in-month' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/days-in-year'
-	]
-});
- 
-ns.push({
-	'alias': 'daysInYear',
-	'path': '@stdlib/time/days-in-year',
-	'value': require( '@stdlib/time/days-in-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/days-in-month'
-	]
-});
- 
-ns.push({
-	'alias': 'ddot',
-	'path': '@stdlib/blas/ddot',
-	'value': require( '@stdlib/blas/ddot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/ddot',
-		'@stdlib/blas/dsdot',
-		'@stdlib/blas/gdot',
-		'@stdlib/blas/sdot',
-		'@stdlib/blas/sdsdot'
-	]
-});
- 
-ns.push({
-	'alias': 'debugSinkStream',
-	'path': '@stdlib/streams/node/debug-sink',
-	'value': require( '@stdlib/streams/node/debug-sink' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/debug',
-		'@stdlib/streams/node/inspect-sink'
-	]
-});
- 
-ns.push({
-	'alias': 'debugStream',
-	'path': '@stdlib/streams/node/debug',
-	'value': require( '@stdlib/streams/node/debug' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/debug-sink',
-		'@stdlib/streams/node/inspect'
-	]
-});
- 
-ns.push({
-	'alias': 'decorateAfter',
-	'path': '@stdlib/utils/decorate-after',
-	'value': require( '@stdlib/utils/decorate-after' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/decorate-before'
-	]
-});
- 
-ns.push({
-	'alias': 'deepEqual',
-	'path': '@stdlib/assert/deep-equal',
-	'value': require( '@stdlib/assert/deep-equal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-strict-equal',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'deepGet',
-	'path': '@stdlib/utils/deep-get',
-	'value': require( '@stdlib/utils/deep-get' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/deep-pluck',
-		'@stdlib/utils/deep-set'
-	]
-});
- 
-ns.push({
-	'alias': 'deepHasOwnProp',
-	'path': '@stdlib/assert/deep-has-own-property',
-	'value': require( '@stdlib/assert/deep-has-own-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/deep-has-property',
-		'@stdlib/assert/has-own-property',
-		'@stdlib/utils/deep-get',
-		'@stdlib/utils/deep-pluck',
-		'@stdlib/utils/deep-set'
-	]
-});
- 
-ns.push({
-	'alias': 'deepHasProp',
-	'path': '@stdlib/assert/deep-has-property',
-	'value': require( '@stdlib/assert/deep-has-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/deep-has-own-property',
-		'@stdlib/assert/has-own-property',
-		'@stdlib/utils/deep-get',
-		'@stdlib/utils/deep-pluck',
-		'@stdlib/utils/deep-set'
-	]
-});
- 
-ns.push({
-	'alias': 'deepPluck',
-	'path': '@stdlib/utils/deep-pluck',
-	'value': require( '@stdlib/utils/deep-pluck' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/deep-get',
-		'@stdlib/utils/deep-set'
-	]
-});
- 
-ns.push({
-	'alias': 'deepSet',
-	'path': '@stdlib/utils/deep-set',
-	'value': require( '@stdlib/utils/deep-set' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/deep-get',
-		'@stdlib/utils/deep-pluck'
-	]
-});
- 
-ns.push({
-	'alias': 'defineMemoizedProperty',
-	'path': '@stdlib/utils/define-memoized-property',
-	'value': require( '@stdlib/utils/define-memoized-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-memoized-read-only-property',
-		'@stdlib/utils/define-property'
-	]
-});
- 
-ns.push({
-	'alias': 'defineProperties',
-	'path': '@stdlib/utils/define-properties',
-	'value': require( '@stdlib/utils/define-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'defineProperty',
-	'path': '@stdlib/utils/define-property',
-	'value': require( '@stdlib/utils/define-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-properties',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'dirname',
-	'path': '@stdlib/utils/dirname',
-	'value': require( '@stdlib/utils/dirname' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/extname'
-	]
-});
- 
-ns.push({
-	'alias': 'dotcase',
-	'path': '@stdlib/string/dotcase',
-	'value': require( '@stdlib/string/dotcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/camelcase',
-		'@stdlib/string/kebabcase',
-		'@stdlib/string/pascalcase',
-		'@stdlib/string/snakecase'
-	]
-});
- 
-ns.push({
-	'alias': 'DoublyLinkedList',
-	'path': '@stdlib/dstructs/doubly-linked-list',
-	'value': require( '@stdlib/dstructs/doubly-linked-list' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/dstructs/linked-list',
-		'@stdlib/dstructs/stack'
-	]
-});
- 
-ns.push({
-	'alias': 'doUntil',
-	'path': '@stdlib/utils/do-until',
-	'value': require( '@stdlib/utils/do-until' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/do-until',
-		'@stdlib/utils/do-until-each',
-		'@stdlib/utils/do-while',
-		'@stdlib/utils/until',
-		'@stdlib/utils/while'
-	]
-});
- 
-ns.push({
-	'alias': 'doUntilAsync',
-	'path': '@stdlib/utils/async/do-until',
-	'value': require( '@stdlib/utils/async/do-until' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until',
-		'@stdlib/utils/async/do-until-each',
-		'@stdlib/utils/async/do-while',
-		'@stdlib/utils/async/until',
-		'@stdlib/utils/async/while'
-	]
-});
- 
-ns.push({
-	'alias': 'doUntilEach',
-	'path': '@stdlib/utils/do-until-each',
-	'value': require( '@stdlib/utils/do-until-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/do-until-each',
-		'@stdlib/utils/do-until-each-right',
-		'@stdlib/utils/do-while-each',
-		'@stdlib/utils/until-each'
-	]
-});
- 
-ns.push({
-	'alias': 'doUntilEachRight',
-	'path': '@stdlib/utils/do-until-each-right',
-	'value': require( '@stdlib/utils/do-until-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until-each',
-		'@stdlib/utils/async/do-until-each-right',
-		'@stdlib/utils/do-while-each-right',
-		'@stdlib/utils/until-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'doWhile',
-	'path': '@stdlib/utils/do-while',
-	'value': require( '@stdlib/utils/do-while' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until',
-		'@stdlib/utils/async/do-while',
-		'@stdlib/utils/do-while-each',
-		'@stdlib/utils/until',
-		'@stdlib/utils/while'
-	]
-});
- 
-ns.push({
-	'alias': 'doWhileAsync',
-	'path': '@stdlib/utils/async/do-while',
-	'value': require( '@stdlib/utils/async/do-while' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/do-until',
-		'@stdlib/utils/do-while',
-		'@stdlib/utils/async/do-while-each',
-		'@stdlib/utils/async/until',
-		'@stdlib/utils/async/while'
-	]
-});
- 
-ns.push({
-	'alias': 'doWhileEach',
-	'path': '@stdlib/utils/do-while-each',
-	'value': require( '@stdlib/utils/do-while-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until-each',
-		'@stdlib/utils/async/do-while-each',
-		'@stdlib/utils/do-while-each-right',
-		'@stdlib/utils/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'doWhileEachRight',
-	'path': '@stdlib/utils/do-while-each-right',
-	'value': require( '@stdlib/utils/do-while-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until-each-right',
-		'@stdlib/utils/do-while-each',
-		'@stdlib/utils/async/do-while-each-right',
-		'@stdlib/utils/while-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'dswap',
-	'path': '@stdlib/blas/dswap',
-	'value': require( '@stdlib/blas/dswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/dswap',
-		'@stdlib/blas/dcopy',
-		'@stdlib/blas/gswap',
-		'@stdlib/blas/sswap'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/e.js.html b/namespace/namespace/e.js.html deleted file mode 100644 index f0468ee517..0000000000 --- a/namespace/namespace/e.js.html +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/e.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace e.js

-
- -
- 100% - Statements - 345/345 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 345/345 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -3468x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'E',
-	'path': '@stdlib/constants/float64/e',
-	'value': require( '@stdlib/constants/float64/e' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'EMOJI',
-	'path': '@stdlib/datasets/emoji',
-	'value': require( '@stdlib/datasets/emoji' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/emoji-code-picto',
-		'@stdlib/datasets/emoji-picto-code'
-	]
-});
- 
-ns.push({
-	'alias': 'EMOJI_CODE_PICTO',
-	'path': '@stdlib/datasets/emoji-code-picto',
-	'value': require( '@stdlib/datasets/emoji-code-picto' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/emoji',
-		'@stdlib/datasets/emoji-picto-code'
-	]
-});
- 
-ns.push({
-	'alias': 'EMOJI_PICTO_CODE',
-	'path': '@stdlib/datasets/emoji-picto-code',
-	'value': require( '@stdlib/datasets/emoji-picto-code' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/emoji',
-		'@stdlib/datasets/emoji-code-picto'
-	]
-});
- 
-ns.push({
-	'alias': 'emptyStream',
-	'path': '@stdlib/streams/node/empty',
-	'value': require( '@stdlib/streams/node/empty' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/from-constant'
-	]
-});
- 
-ns.push({
-	'alias': 'endsWith',
-	'path': '@stdlib/string/ends-with',
-	'value': require( '@stdlib/string/ends-with' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/starts-with'
-	]
-});
- 
-ns.push({
-	'alias': 'enumerableProperties',
-	'path': '@stdlib/utils/enumerable-properties',
-	'value': require( '@stdlib/utils/enumerable-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-properties-in',
-		'@stdlib/utils/enumerable-property-symbols',
-		'@stdlib/utils/inherited-enumerable-properties',
-		'@stdlib/utils/keys',
-		'@stdlib/utils/nonenumerable-properties',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'enumerablePropertiesIn',
-	'path': '@stdlib/utils/enumerable-properties-in',
-	'value': require( '@stdlib/utils/enumerable-properties-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-properties',
-		'@stdlib/utils/enumerable-property-symbols-in',
-		'@stdlib/utils/inherited-enumerable-properties',
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/nonenumerable-properties-in',
-		'@stdlib/utils/properties-in'
-	]
-});
- 
-ns.push({
-	'alias': 'enumerablePropertySymbols',
-	'path': '@stdlib/utils/enumerable-property-symbols',
-	'value': require( '@stdlib/utils/enumerable-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-property-symbols-in',
-		'@stdlib/utils/inherited-enumerable-property-symbols',
-		'@stdlib/utils/keys',
-		'@stdlib/utils/nonenumerable-property-symbols',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'enumerablePropertySymbolsIn',
-	'path': '@stdlib/utils/enumerable-property-symbols-in',
-	'value': require( '@stdlib/utils/enumerable-property-symbols-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-property-symbols',
-		'@stdlib/utils/inherited-enumerable-property-symbols',
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/nonenumerable-property-symbols-in',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'ENV',
-	'path': '@stdlib/process/env',
-	'value': require( '@stdlib/process/env' ),
-	'type': 'Object',
-	'related': [
-		'@stdlib/process/argv'
-	]
-});
- 
-ns.push({
-	'alias': 'EPS',
-	'path': '@stdlib/constants/float64/eps',
-	'value': require( '@stdlib/constants/float64/eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/eps'
-	]
-});
- 
-ns.push({
-	'alias': 'error2json',
-	'path': '@stdlib/error/to-json',
-	'value': require( '@stdlib/error/to-json' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/error/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'EULERGAMMA',
-	'path': '@stdlib/constants/float64/eulergamma',
-	'value': require( '@stdlib/constants/float64/eulergamma' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'every',
-	'path': '@stdlib/utils/every',
-	'value': require( '@stdlib/utils/every' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none',
-		'@stdlib/utils/some'
-	]
-});
- 
-ns.push({
-	'alias': 'everyBy',
-	'path': '@stdlib/utils/every-by',
-	'value': require( '@stdlib/utils/every-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/every-by-right',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'everyByAsync',
-	'path': '@stdlib/utils/async/every-by',
-	'value': require( '@stdlib/utils/async/every-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/async/every-by-right',
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/async/none-by',
-		'@stdlib/utils/async/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'everyByRight',
-	'path': '@stdlib/utils/every-by-right',
-	'value': require( '@stdlib/utils/every-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/every',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/none-by-right',
-		'@stdlib/utils/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'everyByRightAsync',
-	'path': '@stdlib/utils/async/every-by-right',
-	'value': require( '@stdlib/utils/async/every-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by-right',
-		'@stdlib/utils/async/every-by',
-		'@stdlib/utils/every-by-right',
-		'@stdlib/utils/async/for-each-right',
-		'@stdlib/utils/async/none-by-right',
-		'@stdlib/utils/async/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'everyInBy',
-	'path': '@stdlib/object/every-in-by',
-	'value': require( '@stdlib/object/every-in-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-in-by',
-		'@stdlib/utils/none-in-by',
-		'@stdlib/utils/some-in-by',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/every-own-by'
-	]
-});
- 
-ns.push({
-	'alias': 'everyOwnBy',
-	'path': '@stdlib/utils/every-own-by',
-	'value': require( '@stdlib/utils/every-own-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-own-by',
-		'@stdlib/object/every-in-by',
-		'@stdlib/utils/none-own-by',
-		'@stdlib/utils/some-own-by',
-		'@stdlib/utils/every-by'
-	]
-});
- 
-ns.push({
-	'alias': 'evil',
-	'path': '@stdlib/utils/eval',
-	'value': require( '@stdlib/utils/eval' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'EXEC_PATH',
-	'path': '@stdlib/process/exec-path',
-	'value': require( '@stdlib/process/exec-path' ),
-	'type': 'string',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'exists',
-	'path': '@stdlib/fs/exists',
-	'value': require( '@stdlib/fs/exists' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/read-file',
-		'@stdlib/fs/read-dir'
-	]
-});
- 
-ns.push({
-	'alias': 'expandAcronyms',
-	'path': '@stdlib/nlp/expand-acronyms',
-	'value': require( '@stdlib/nlp/expand-acronyms' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/nlp/expand-contractions'
-	]
-});
- 
-ns.push({
-	'alias': 'expandContractions',
-	'path': '@stdlib/nlp/expand-contractions',
-	'value': require( '@stdlib/nlp/expand-contractions' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'extname',
-	'path': '@stdlib/utils/extname',
-	'value': require( '@stdlib/utils/extname' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/dirname'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/f.js.html b/namespace/namespace/f.js.html deleted file mode 100644 index c7ff6d7ef3..0000000000 --- a/namespace/namespace/f.js.html +++ /dev/null @@ -1,4624 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/f.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace f.js

-
- -
- 100% - Statements - 1513/1513 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 1513/1513 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174 -1175 -1176 -1177 -1178 -1179 -1180 -1181 -1182 -1183 -1184 -1185 -1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196 -1197 -1198 -1199 -1200 -1201 -1202 -1203 -1204 -1205 -1206 -1207 -1208 -1209 -1210 -1211 -1212 -1213 -1214 -1215 -1216 -1217 -1218 -1219 -1220 -1221 -1222 -1223 -1224 -1225 -1226 -1227 -1228 -1229 -1230 -1231 -1232 -1233 -1234 -1235 -1236 -1237 -1238 -1239 -1240 -1241 -1242 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -1250 -1251 -1252 -1253 -1254 -1255 -1256 -1257 -1258 -1259 -1260 -1261 -1262 -1263 -1264 -1265 -1266 -1267 -1268 -1269 -1270 -1271 -1272 -1273 -1274 -1275 -1276 -1277 -1278 -1279 -1280 -1281 -1282 -1283 -1284 -1285 -1286 -1287 -1288 -1289 -1290 -1291 -1292 -1293 -1294 -1295 -1296 -1297 -1298 -1299 -1300 -1301 -1302 -1303 -1304 -1305 -1306 -1307 -1308 -1309 -1310 -1311 -1312 -1313 -1314 -1315 -1316 -1317 -1318 -1319 -1320 -1321 -1322 -1323 -1324 -1325 -1326 -1327 -1328 -1329 -1330 -1331 -1332 -1333 -1334 -1335 -1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 -1354 -1355 -1356 -1357 -1358 -1359 -1360 -1361 -1362 -1363 -1364 -1365 -1366 -1367 -1368 -1369 -1370 -1371 -1372 -1373 -1374 -1375 -1376 -1377 -1378 -1379 -1380 -1381 -1382 -1383 -1384 -1385 -1386 -1387 -1388 -1389 -1390 -1391 -1392 -1393 -1394 -1395 -1396 -1397 -1398 -1399 -1400 -1401 -1402 -1403 -1404 -1405 -1406 -1407 -1408 -1409 -1410 -1411 -1412 -1413 -1414 -1415 -1416 -1417 -1418 -1419 -1420 -1421 -1422 -1423 -1424 -1425 -1426 -1427 -1428 -1429 -1430 -1431 -1432 -1433 -1434 -1435 -1436 -1437 -1438 -1439 -1440 -1441 -1442 -1443 -1444 -1445 -1446 -1447 -1448 -1449 -1450 -1451 -1452 -1453 -1454 -1455 -1456 -1457 -1458 -1459 -1460 -1461 -1462 -1463 -1464 -1465 -1466 -1467 -1468 -1469 -1470 -1471 -1472 -1473 -1474 -1475 -1476 -1477 -1478 -1479 -1480 -1481 -1482 -1483 -1484 -1485 -1486 -1487 -1488 -1489 -1490 -1491 -1492 -1493 -1494 -1495 -1496 -1497 -1498 -1499 -1500 -1501 -1502 -1503 -1504 -1505 -1506 -1507 -1508 -1509 -1510 -1511 -1512 -1513 -15148x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'FancyArray',
-	'path': '@stdlib/ndarray/fancy',
-	'value': require( '@stdlib/ndarray/fancy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.abs',
-	'path': '@stdlib/math/base/special/fast/abs',
-	'value': require( '@stdlib/math/base/special/fast/abs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.acosh',
-	'path': '@stdlib/math/base/special/fast/acosh',
-	'value': require( '@stdlib/math/base/special/fast/acosh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.ampbm',
-	'path': '@stdlib/math/base/special/fast/alpha-max-plus-beta-min',
-	'value': require( '@stdlib/math/base/special/fast/alpha-max-plus-beta-min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hypot'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.asinh',
-	'path': '@stdlib/math/base/special/fast/asinh',
-	'value': require( '@stdlib/math/base/special/fast/asinh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asinh'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.atanh',
-	'path': '@stdlib/math/base/special/fast/atanh',
-	'value': require( '@stdlib/math/base/special/fast/atanh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.hypot',
-	'path': '@stdlib/math/base/special/fast/hypot',
-	'value': require( '@stdlib/math/base/special/fast/hypot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hypot'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.log2Uint32',
-	'path': '@stdlib/math/base/special/fast/uint32-log2',
-	'value': require( '@stdlib/math/base/special/fast/uint32-log2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log2'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.max',
-	'path': '@stdlib/math/base/special/fast/max',
-	'value': require( '@stdlib/math/base/special/fast/max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/max'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.min',
-	'path': '@stdlib/math/base/special/fast/min',
-	'value': require( '@stdlib/math/base/special/fast/min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/min'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.powint',
-	'path': '@stdlib/math/base/special/fast/pow-int',
-	'value': require( '@stdlib/math/base/special/fast/pow-int' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'fastmath.sqrtUint32',
-	'path': '@stdlib/math/base/special/fast/uint32-sqrt',
-	'value': require( '@stdlib/math/base/special/fast/uint32-sqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'FEMALE_FIRST_NAMES_EN',
-	'path': '@stdlib/datasets/female-first-names-en',
-	'value': require( '@stdlib/datasets/female-first-names-en' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/male-first-names-en'
-	]
-});
- 
-ns.push({
-	'alias': 'FIFO',
-	'path': '@stdlib/dstructs/fifo',
-	'value': require( '@stdlib/dstructs/fifo' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/dstructs/stack'
-	]
-});
- 
-ns.push({
-	'alias': 'filledarray',
-	'path': '@stdlib/array/filled',
-	'value': require( '@stdlib/array/filled' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/filled-by',
-		'@stdlib/array/typed'
-	]
-});
- 
-ns.push({
-	'alias': 'filledarrayBy',
-	'path': '@stdlib/array/filled-by',
-	'value': require( '@stdlib/array/filled-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/filled',
-		'@stdlib/array/typed'
-	]
-});
- 
-ns.push({
-	'alias': 'filterArguments',
-	'path': '@stdlib/utils/filter-arguments',
-	'value': require( '@stdlib/utils/filter-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/mask-arguments',
-		'@stdlib/utils/reject-arguments',
-		'@stdlib/utils/reorder-arguments',
-		'@stdlib/utils/reverse-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'find',
-	'path': '@stdlib/utils/find',
-	'value': require( '@stdlib/utils/find' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'firstChar',
-	'path': '@stdlib/string/first',
-	'value': require( '@stdlib/string/first' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/remove-first',
-		'@stdlib/string/last'
-	]
-});
- 
-ns.push({
-	'alias': 'FIVETHIRTYEIGHT_FFQ',
-	'path': '@stdlib/datasets/fivethirtyeight-ffq',
-	'value': require( '@stdlib/datasets/fivethirtyeight-ffq' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'flattenArray',
-	'path': '@stdlib/utils/flatten-array',
-	'value': require( '@stdlib/utils/flatten-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/flatten-object'
-	]
-});
- 
-ns.push({
-	'alias': 'flattenObject',
-	'path': '@stdlib/utils/flatten-object',
-	'value': require( '@stdlib/utils/flatten-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/flatten-array'
-	]
-});
- 
-ns.push({
-	'alias': 'flignerTest',
-	'path': '@stdlib/stats/fligner-test',
-	'value': require( '@stdlib/stats/fligner-test' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/bartlett-test'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT_WORD_ORDER',
-	'path': '@stdlib/os/float-word-order',
-	'value': require( '@stdlib/os/float-word-order' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/os/byte-order'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_CBRT_EPS',
-	'path': '@stdlib/constants/float16/cbrt-eps',
-	'value': require( '@stdlib/constants/float16/cbrt-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/eps',
-		'@stdlib/constants/float16/sqrt-eps',
-		'@stdlib/constants/float32/cbrt-eps',
-		'@stdlib/constants/float64/cbrt-eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_EPS',
-	'path': '@stdlib/constants/float16/eps',
-	'value': require( '@stdlib/constants/float16/eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/eps',
-		'@stdlib/constants/float64/eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_EXPONENT_BIAS',
-	'path': '@stdlib/constants/float16/exponent-bias',
-	'value': require( '@stdlib/constants/float16/exponent-bias' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/exponent-bias',
-		'@stdlib/constants/float64/exponent-bias'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_MAX',
-	'path': '@stdlib/constants/float16/max',
-	'value': require( '@stdlib/constants/float16/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/max',
-		'@stdlib/constants/float64/max'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_MAX_SAFE_INTEGER',
-	'path': '@stdlib/constants/float16/max-safe-integer',
-	'value': require( '@stdlib/constants/float16/max-safe-integer' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/min-safe-integer',
-		'@stdlib/constants/float32/max-safe-integer',
-		'@stdlib/constants/float64/max-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_MIN_SAFE_INTEGER',
-	'path': '@stdlib/constants/float16/min-safe-integer',
-	'value': require( '@stdlib/constants/float16/min-safe-integer' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/max-safe-integer',
-		'@stdlib/constants/float32/min-safe-integer',
-		'@stdlib/constants/float64/min-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_NINF',
-	'path': '@stdlib/constants/float16/ninf',
-	'value': require( '@stdlib/constants/float16/ninf' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/pinf',
-		'@stdlib/constants/float32/ninf',
-		'@stdlib/constants/float64/ninf'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_NUM_BYTES',
-	'path': '@stdlib/constants/float16/num-bytes',
-	'value': require( '@stdlib/constants/float16/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/num-bytes',
-		'@stdlib/constants/float64/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_PINF',
-	'path': '@stdlib/constants/float16/pinf',
-	'value': require( '@stdlib/constants/float16/pinf' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/ninf',
-		'@stdlib/constants/float32/pinf',
-		'@stdlib/constants/float64/pinf'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_PRECISION',
-	'path': '@stdlib/constants/float16/precision',
-	'value': require( '@stdlib/constants/float16/precision' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/precision',
-		'@stdlib/constants/float64/precision'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_SMALLEST_NORMAL',
-	'path': '@stdlib/constants/float16/smallest-normal',
-	'value': require( '@stdlib/constants/float16/smallest-normal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/smallest-subnormal',
-		'@stdlib/constants/float32/smallest-normal',
-		'@stdlib/constants/float64/smallest-normal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_SMALLEST_SUBNORMAL',
-	'path': '@stdlib/constants/float16/smallest-subnormal',
-	'value': require( '@stdlib/constants/float16/smallest-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/smallest-normal',
-		'@stdlib/constants/float32/smallest-subnormal',
-		'@stdlib/constants/float64/smallest-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT16_SQRT_EPS',
-	'path': '@stdlib/constants/float16/sqrt-eps',
-	'value': require( '@stdlib/constants/float16/sqrt-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/eps',
-		'@stdlib/constants/float32/sqrt-eps',
-		'@stdlib/constants/float64/sqrt-eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_ABS_MASK',
-	'path': '@stdlib/constants/float32/abs-mask',
-	'value': require( '@stdlib/constants/float32/abs-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/exponent-mask',
-		'@stdlib/constants/float32/sign-mask',
-		'@stdlib/constants/float32/significand-mask',
-		'@stdlib/constants/float64/abs-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_CBRT_EPS',
-	'path': '@stdlib/constants/float32/cbrt-eps',
-	'value': require( '@stdlib/constants/float32/cbrt-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/eps',
-		'@stdlib/constants/float32/sqrt-eps',
-		'@stdlib/constants/float64/cbrt-eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_E',
-	'path': '@stdlib/constants/float32/e',
-	'value': require( '@stdlib/constants/float32/e' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/e'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_EPS',
-	'path': '@stdlib/constants/float32/eps',
-	'value': require( '@stdlib/constants/float32/eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_EXPONENT_BIAS',
-	'path': '@stdlib/constants/float32/exponent-bias',
-	'value': require( '@stdlib/constants/float32/exponent-bias' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/exponent-bias',
-		'@stdlib/constants/float64/exponent-bias'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_EXPONENT_MASK',
-	'path': '@stdlib/constants/float32/exponent-mask',
-	'value': require( '@stdlib/constants/float32/exponent-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/exponent-mask',
-		'@stdlib/constants/float32/sign-mask',
-		'@stdlib/constants/float32/significand-mask',
-		'@stdlib/constants/float32/abs-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_FOURTH_PI',
-	'path': '@stdlib/constants/float32/fourth-pi',
-	'value': require( '@stdlib/constants/float32/fourth-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/half-pi',
-		'@stdlib/constants/float32/pi',
-		'@stdlib/constants/float32/two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_HALF_LN_TWO',
-	'path': '@stdlib/constants/float32/half-ln-two',
-	'value': require( '@stdlib/constants/float32/half-ln-two' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/half-ln-two'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_HALF_PI',
-	'path': '@stdlib/constants/float32/half-pi',
-	'value': require( '@stdlib/constants/float32/half-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/fourth-pi',
-		'@stdlib/constants/float32/pi',
-		'@stdlib/constants/float32/two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_LN_HALF',
-	'path': '@stdlib/constants/float32/ln-half',
-	'value': require( '@stdlib/constants/float32/ln-half' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ln-half'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_LN_PI',
-	'path': '@stdlib/constants/float32/ln-pi',
-	'value': require( '@stdlib/constants/float32/ln-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/pi',
-		'@stdlib/constants/float64/ln-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_LN_TEN',
-	'path': '@stdlib/constants/float32/ln-ten',
-	'value': require( '@stdlib/constants/float32/ln-ten' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/ln-two',
-		'@stdlib/constants/float64/ln-ten'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_LN_TWO',
-	'path': '@stdlib/constants/float32/ln-two',
-	'value': require( '@stdlib/constants/float32/ln-two' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/ln-ten',
-		'@stdlib/constants/float64/ln-two'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX',
-	'path': '@stdlib/constants/float32/max',
-	'value': require( '@stdlib/constants/float32/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/max',
-		'@stdlib/constants/float64/max'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_BASE2_EXPONENT',
-	'path': '@stdlib/constants/float32/max-base2-exponent',
-	'value': require( '@stdlib/constants/float32/max-base2-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/max-base2-exponent-subnormal',
-		'@stdlib/constants/float64/max-base2-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_BASE2_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float32/max-base2-exponent-subnormal',
-	'value': require( '@stdlib/constants/float32/max-base2-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/max-base2-exponent',
-		'@stdlib/constants/float64/max-base2-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_BASE10_EXPONENT',
-	'path': '@stdlib/constants/float32/max-base10-exponent',
-	'value': require( '@stdlib/constants/float32/max-base10-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/max-base10-exponent-subnormal',
-		'@stdlib/constants/float64/max-base10-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_BASE10_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float32/max-base10-exponent-subnormal',
-	'value': require( '@stdlib/constants/float32/max-base10-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/max-base10-exponent',
-		'@stdlib/constants/float64/max-base10-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_SAFE_FIBONACCI',
-	'path': '@stdlib/constants/float32/max-safe-fibonacci',
-	'value': require( '@stdlib/constants/float32/max-safe-fibonacci' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_SAFE_INTEGER',
-	'path': '@stdlib/constants/float32/max-safe-integer',
-	'value': require( '@stdlib/constants/float32/max-safe-integer' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/max-safe-integer',
-		'@stdlib/constants/float32/min-safe-integer',
-		'@stdlib/constants/float64/max-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_SAFE_NTH_FACTORIAL',
-	'path': '@stdlib/constants/float32/max-safe-nth-factorial',
-	'value': require( '@stdlib/constants/float32/max-safe-nth-factorial' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-nth-factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_SAFE_NTH_FIBONACCI',
-	'path': '@stdlib/constants/float32/max-safe-nth-fibonacci',
-	'value': require( '@stdlib/constants/float32/max-safe-nth-fibonacci' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-nth-fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MAX_SAFE_NTH_LUCAS',
-	'path': '@stdlib/constants/float32/max-safe-nth-lucas',
-	'value': require( '@stdlib/constants/float32/max-safe-nth-lucas' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-nth-lucas'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MIN_BASE2_EXPONENT',
-	'path': '@stdlib/constants/float32/min-base2-exponent',
-	'value': require( '@stdlib/constants/float32/min-base2-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/min-base2-exponent-subnormal',
-		'@stdlib/constants/float64/min-base2-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MIN_BASE2_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float32/min-base2-exponent-subnormal',
-	'value': require( '@stdlib/constants/float32/min-base2-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/min-base2-exponent',
-		'@stdlib/constants/float64/min-base2-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MIN_BASE10_EXPONENT',
-	'path': '@stdlib/constants/float32/min-base10-exponent',
-	'value': require( '@stdlib/constants/float32/min-base10-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/min-base10-exponent-subnormal',
-		'@stdlib/constants/float64/min-base10-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MIN_BASE10_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float32/min-base10-exponent-subnormal',
-	'value': require( '@stdlib/constants/float32/min-base10-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/min-base10-exponent',
-		'@stdlib/constants/float64/min-base10-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_MIN_SAFE_INTEGER',
-	'path': '@stdlib/constants/float32/min-safe-integer',
-	'value': require( '@stdlib/constants/float32/min-safe-integer' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/min-safe-integer',
-		'@stdlib/constants/float32/max-safe-integer',
-		'@stdlib/constants/float64/min-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_NAN',
-	'path': '@stdlib/constants/float32/nan',
-	'value': require( '@stdlib/constants/float32/nan' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/nan',
-		'@stdlib/constants/float64/nan'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_NINF',
-	'path': '@stdlib/constants/float32/ninf',
-	'value': require( '@stdlib/constants/float32/ninf' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/pinf',
-		'@stdlib/constants/float64/ninf'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_NUM_BYTES',
-	'path': '@stdlib/constants/float32/num-bytes',
-	'value': require( '@stdlib/constants/float32/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/num-bytes',
-		'@stdlib/constants/float64/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_PHI',
-	'path': '@stdlib/constants/float32/phi',
-	'value': require( '@stdlib/constants/float32/phi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/phi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_PI',
-	'path': '@stdlib/constants/float32/pi',
-	'value': require( '@stdlib/constants/float32/pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/fourth-pi',
-		'@stdlib/constants/float32/half-pi',
-		'@stdlib/constants/float32/two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_PINF',
-	'path': '@stdlib/constants/float32/pinf',
-	'value': require( '@stdlib/constants/float32/pinf' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/ninf',
-		'@stdlib/constants/float64/pinf'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_PRECISION',
-	'path': '@stdlib/constants/float32/precision',
-	'value': require( '@stdlib/constants/float32/precision' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/precision',
-		'@stdlib/constants/float64/precision'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SIGN_MASK',
-	'path': '@stdlib/constants/float32/sign-mask',
-	'value': require( '@stdlib/constants/float32/sign-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/exponent-mask',
-		'@stdlib/constants/float32/significand-mask',
-		'@stdlib/constants/float32/abs-mask',
-		'@stdlib/constants/float64/sign-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SIGNIFICAND_MASK',
-	'path': '@stdlib/constants/float32/significand-mask',
-	'value': require( '@stdlib/constants/float32/significand-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/exponent-mask',
-		'@stdlib/constants/float32/sign-mask',
-		'@stdlib/constants/float32/abs-mask',
-		'@stdlib/constants/float64/significand-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SMALLEST_NORMAL',
-	'path': '@stdlib/constants/float32/smallest-normal',
-	'value': require( '@stdlib/constants/float32/smallest-normal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/smallest-subnormal',
-		'@stdlib/constants/float64/smallest-normal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SMALLEST_SUBNORMAL',
-	'path': '@stdlib/constants/float32/smallest-subnormal',
-	'value': require( '@stdlib/constants/float32/smallest-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/smallest-normal',
-		'@stdlib/constants/float64/smallest-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_EPS',
-	'path': '@stdlib/constants/float32/sqrt-eps',
-	'value': require( '@stdlib/constants/float32/sqrt-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/eps',
-		'@stdlib/constants/float64/sqrt-eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_HALF',
-	'path': '@stdlib/constants/float32/sqrt-half',
-	'value': require( '@stdlib/constants/float32/sqrt-half' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/sqrt-half'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_HALF_PI',
-	'path': '@stdlib/constants/float32/sqrt-half-pi',
-	'value': require( '@stdlib/constants/float32/sqrt-half-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/sqrt-half-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_PHI',
-	'path': '@stdlib/constants/float32/sqrt-phi',
-	'value': require( '@stdlib/constants/float32/sqrt-phi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/sqrt-phi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_PI',
-	'path': '@stdlib/constants/float32/sqrt-pi',
-	'value': require( '@stdlib/constants/float32/sqrt-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/pi',
-		'@stdlib/constants/float64/sqrt-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_THREE',
-	'path': '@stdlib/constants/float32/sqrt-three',
-	'value': require( '@stdlib/constants/float32/sqrt-three' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/sqrt-two',
-		'@stdlib/constants/float64/sqrt-three'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_TWO',
-	'path': '@stdlib/constants/float32/sqrt-two',
-	'value': require( '@stdlib/constants/float32/sqrt-two' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/sqrt-three',
-		'@stdlib/constants/float64/sqrt-two'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_SQRT_TWO_PI',
-	'path': '@stdlib/constants/float32/sqrt-two-pi',
-	'value': require( '@stdlib/constants/float32/sqrt-two-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/pi',
-		'@stdlib/constants/float32/two-pi',
-		'@stdlib/constants/float64/sqrt-two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT32_TWO_PI',
-	'path': '@stdlib/constants/float32/two-pi',
-	'value': require( '@stdlib/constants/float32/two-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/fourth-pi',
-		'@stdlib/constants/float32/half-pi',
-		'@stdlib/constants/float32/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'Float32Array',
-	'path': '@stdlib/array/float32',
-	'value': require( '@stdlib/array/float32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'Float32ArrayFE',
-	'path': '@stdlib/array/fixed-endian-float32',
-	'value': require( '@stdlib/array/fixed-endian-float32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/fixed-endian-float64',
-		'@stdlib/array/float32'
-	]
-});
- 
-ns.push({
-	'alias': 'Float32ArrayLE',
-	'path': '@stdlib/array/little-endian-float32',
-	'value': require( '@stdlib/array/little-endian-float32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/big-endian-float32',
-		'@stdlib/array/fixed-endian-float32',
-		'@stdlib/array/float32',
-		'@stdlib/array/little-endian-float64'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_EXPONENT_BIAS',
-	'path': '@stdlib/constants/float64/exponent-bias',
-	'value': require( '@stdlib/constants/float64/exponent-bias' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/exponent-bias',
-		'@stdlib/constants/float32/exponent-bias'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_HIGH_WORD_ABS_MASK',
-	'path': '@stdlib/constants/float64/high-word-abs-mask',
-	'value': require( '@stdlib/constants/float64/high-word-abs-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/high-word-sign-mask',
-		'@stdlib/constants/float64/high-word-exponent-mask',
-		'@stdlib/constants/float64/high-word-significand-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_HIGH_WORD_EXPONENT_MASK',
-	'path': '@stdlib/constants/float64/high-word-exponent-mask',
-	'value': require( '@stdlib/constants/float64/high-word-exponent-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/high-word-significand-mask',
-		'@stdlib/constants/float64/high-word-sign-mask',
-		'@stdlib/constants/float64/high-word-abs-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_HIGH_WORD_SIGN_MASK',
-	'path': '@stdlib/constants/float64/high-word-sign-mask',
-	'value': require( '@stdlib/constants/float64/high-word-sign-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/high-word-exponent-mask',
-		'@stdlib/constants/float64/high-word-significand-mask',
-		'@stdlib/constants/float64/high-word-abs-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_HIGH_WORD_SIGNIFICAND_MASK',
-	'path': '@stdlib/constants/float64/high-word-significand-mask',
-	'value': require( '@stdlib/constants/float64/high-word-significand-mask' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/high-word-exponent-mask',
-		'@stdlib/constants/float64/high-word-sign-mask',
-		'@stdlib/constants/float64/high-word-abs-mask'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX',
-	'path': '@stdlib/constants/float64/max',
-	'value': require( '@stdlib/constants/float64/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/max',
-		'@stdlib/constants/float32/max'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_BASE2_EXPONENT',
-	'path': '@stdlib/constants/float64/max-base2-exponent',
-	'value': require( '@stdlib/constants/float64/max-base2-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base10-exponent',
-		'@stdlib/constants/float64/max-base2-exponent-subnormal',
-		'@stdlib/constants/float64/min-base2-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_BASE2_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float64/max-base2-exponent-subnormal',
-	'value': require( '@stdlib/constants/float64/max-base2-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base10-exponent-subnormal',
-		'@stdlib/constants/float64/max-base2-exponent',
-		'@stdlib/constants/float64/min-base2-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_BASE10_EXPONENT',
-	'path': '@stdlib/constants/float64/max-base10-exponent',
-	'value': require( '@stdlib/constants/float64/max-base10-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base10-exponent-subnormal',
-		'@stdlib/constants/float64/max-base2-exponent',
-		'@stdlib/constants/float64/min-base10-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_BASE10_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float64/max-base10-exponent-subnormal',
-	'value': require( '@stdlib/constants/float64/max-base10-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base10-exponent',
-		'@stdlib/constants/float64/max-base2-exponent-subnormal',
-		'@stdlib/constants/float64/min-base10-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_LN',
-	'path': '@stdlib/constants/float64/max-ln',
-	'value': require( '@stdlib/constants/float64/max-ln' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/min-ln'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_SAFE_FIBONACCI',
-	'path': '@stdlib/constants/float64/max-safe-fibonacci',
-	'value': require( '@stdlib/constants/float64/max-safe-fibonacci' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-nth-fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_SAFE_INTEGER',
-	'path': '@stdlib/constants/float64/max-safe-integer',
-	'value': require( '@stdlib/constants/float64/max-safe-integer' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/max-safe-integer',
-		'@stdlib/constants/float32/max-safe-integer',
-		'@stdlib/constants/float64/min-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_SAFE_LUCAS',
-	'path': '@stdlib/constants/float64/max-safe-lucas',
-	'value': require( '@stdlib/constants/float64/max-safe-lucas' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-fibonacci',
-		'@stdlib/constants/float64/max-safe-nth-lucas'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_SAFE_NTH_FIBONACCI',
-	'path': '@stdlib/constants/float64/max-safe-nth-fibonacci',
-	'value': require( '@stdlib/constants/float64/max-safe-nth-fibonacci' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MAX_SAFE_NTH_LUCAS',
-	'path': '@stdlib/constants/float64/max-safe-nth-lucas',
-	'value': require( '@stdlib/constants/float64/max-safe-nth-lucas' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-safe-lucas',
-		'@stdlib/constants/float64/max-safe-nth-fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MIN_BASE2_EXPONENT',
-	'path': '@stdlib/constants/float64/min-base2-exponent',
-	'value': require( '@stdlib/constants/float64/min-base2-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base2-exponent',
-		'@stdlib/constants/float64/min-base10-exponent',
-		'@stdlib/constants/float64/min-base2-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MIN_BASE2_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float64/min-base2-exponent-subnormal',
-	'value': require( '@stdlib/constants/float64/min-base2-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base2-exponent-subnormal',
-		'@stdlib/constants/float64/min-base10-exponent-subnormal',
-		'@stdlib/constants/float64/min-base2-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MIN_BASE10_EXPONENT',
-	'path': '@stdlib/constants/float64/min-base10-exponent',
-	'value': require( '@stdlib/constants/float64/min-base10-exponent' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base10-exponent',
-		'@stdlib/constants/float64/min-base10-exponent-subnormal',
-		'@stdlib/constants/float64/min-base2-exponent'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MIN_BASE10_EXPONENT_SUBNORMAL',
-	'path': '@stdlib/constants/float64/min-base10-exponent-subnormal',
-	'value': require( '@stdlib/constants/float64/min-base10-exponent-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-base10-exponent-subnormal',
-		'@stdlib/constants/float64/min-base10-exponent',
-		'@stdlib/constants/float64/min-base2-exponent-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MIN_LN',
-	'path': '@stdlib/constants/float64/min-ln',
-	'value': require( '@stdlib/constants/float64/min-ln' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/max-ln'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_MIN_SAFE_INTEGER',
-	'path': '@stdlib/constants/float64/min-safe-integer',
-	'value': require( '@stdlib/constants/float64/min-safe-integer' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/min-safe-integer',
-		'@stdlib/constants/float32/min-safe-integer',
-		'@stdlib/constants/float64/max-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_NUM_BYTES',
-	'path': '@stdlib/constants/float64/num-bytes',
-	'value': require( '@stdlib/constants/float64/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/num-bytes',
-		'@stdlib/constants/float32/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_PRECISION',
-	'path': '@stdlib/constants/float64/precision',
-	'value': require( '@stdlib/constants/float64/precision' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/precision',
-		'@stdlib/constants/float32/precision'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_SMALLEST_NORMAL',
-	'path': '@stdlib/constants/float64/smallest-normal',
-	'value': require( '@stdlib/constants/float64/smallest-normal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/smallest-normal',
-		'@stdlib/constants/float64/smallest-subnormal'
-	]
-});
- 
-ns.push({
-	'alias': 'FLOAT64_SMALLEST_SUBNORMAL',
-	'path': '@stdlib/constants/float64/smallest-subnormal',
-	'value': require( '@stdlib/constants/float64/smallest-subnormal' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float32/smallest-subnormal',
-		'@stdlib/constants/float64/smallest-normal'
-	]
-});
- 
-ns.push({
-	'alias': 'Float64Array',
-	'path': '@stdlib/array/float64',
-	'value': require( '@stdlib/array/float64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'Float64ArrayFE',
-	'path': '@stdlib/array/fixed-endian-float64',
-	'value': require( '@stdlib/array/fixed-endian-float64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/fixed-endian-float32',
-		'@stdlib/array/float64'
-	]
-});
- 
-ns.push({
-	'alias': 'Float64ArrayLE',
-	'path': '@stdlib/array/little-endian-float64',
-	'value': require( '@stdlib/array/little-endian-float64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/big-endian-float64',
-		'@stdlib/array/fixed-endian-float64',
-		'@stdlib/array/float64',
-		'@stdlib/array/little-endian-float32'
-	]
-});
- 
-ns.push({
-	'alias': 'forEach',
-	'path': '@stdlib/utils/for-each',
-	'value': require( '@stdlib/utils/for-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/for-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'forEachAsync',
-	'path': '@stdlib/utils/async/for-each',
-	'value': require( '@stdlib/utils/async/for-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/async/for-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'forEachChar',
-	'path': '@stdlib/string/for-each',
-	'value': require( '@stdlib/string/for-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each'
-	]
-});
- 
-ns.push({
-	'alias': 'forEachRight',
-	'path': '@stdlib/utils/for-each-right',
-	'value': require( '@stdlib/utils/for-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/async/for-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'forEachRightAsync',
-	'path': '@stdlib/utils/async/for-each-right',
-	'value': require( '@stdlib/utils/async/for-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/for-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'forIn',
-	'path': '@stdlib/utils/for-in',
-	'value': require( '@stdlib/utils/for-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/for-own'
-	]
-});
- 
-ns.push({
-	'alias': 'format',
-	'path': '@stdlib/string/format',
-	'value': require( '@stdlib/string/format' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'forOwn',
-	'path': '@stdlib/utils/for-own',
-	'value': require( '@stdlib/utils/for-own' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/for-in'
-	]
-});
- 
-ns.push({
-	'alias': 'FOURTH_PI',
-	'path': '@stdlib/constants/float64/fourth-pi',
-	'value': require( '@stdlib/constants/float64/fourth-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'FOURTH_ROOT_EPS',
-	'path': '@stdlib/constants/float64/fourth-root-eps',
-	'value': require( '@stdlib/constants/float64/fourth-root-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/eps'
-	]
-});
- 
-ns.push({
-	'alias': 'FRB_SF_WAGE_RIGIDITY',
-	'path': '@stdlib/datasets/frb-sf-wage-rigidity',
-	'value': require( '@stdlib/datasets/frb-sf-wage-rigidity' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'fromCodePoint',
-	'path': '@stdlib/string/from-code-point',
-	'value': require( '@stdlib/string/from-code-point' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/code-point-at'
-	]
-});
- 
-ns.push({
-	'alias': 'Function',
-	'path': '@stdlib/function/ctor',
-	'value': require( '@stdlib/function/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'function2string',
-	'path': '@stdlib/function/to-string',
-	'value': require( '@stdlib/function/to-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/function/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'functionName',
-	'path': '@stdlib/utils/function-name',
-	'value': require( '@stdlib/utils/function-name' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/constructor-name'
-	]
-});
- 
-ns.push({
-	'alias': 'functionSequence',
-	'path': '@stdlib/utils/function-sequence',
-	'value': require( '@stdlib/utils/function-sequence' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/compose',
-		'@stdlib/utils/async/function-sequence'
-	]
-});
- 
-ns.push({
-	'alias': 'functionSequenceAsync',
-	'path': '@stdlib/utils/async/function-sequence',
-	'value': require( '@stdlib/utils/async/function-sequence' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/compose',
-		'@stdlib/utils/function-sequence'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/g.js.html b/namespace/namespace/g.js.html deleted file mode 100644 index 2249cf1bec..0000000000 --- a/namespace/namespace/g.js.html +++ /dev/null @@ -1,790 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/g.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace g.js

-
- -
- 100% - Statements - 235/235 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 235/235 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -2368x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'GAMMA_LANCZOS_G',
-	'path': '@stdlib/constants/float64/gamma-lanczos-g',
-	'value': require( '@stdlib/constants/float64/gamma-lanczos-g' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'gdot',
-	'path': '@stdlib/blas/gdot',
-	'value': require( '@stdlib/blas/gdot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/gdot',
-		'@stdlib/blas/ddot',
-		'@stdlib/blas/sdot'
-	]
-});
- 
-ns.push({
-	'alias': 'getegid',
-	'path': '@stdlib/process/getegid',
-	'value': require( '@stdlib/process/getegid' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/process/geteuid',
-		'@stdlib/process/getgid',
-		'@stdlib/process/getuid',
-		'@stdlib/process/setegid',
-		'@stdlib/process/seteuid',
-		'@stdlib/process/setuid'
-	]
-});
- 
-ns.push({
-	'alias': 'geteuid',
-	'path': '@stdlib/process/geteuid',
-	'value': require( '@stdlib/process/geteuid' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/process/getegid',
-		'@stdlib/process/getgid',
-		'@stdlib/process/getuid',
-		'@stdlib/process/setegid',
-		'@stdlib/process/seteuid',
-		'@stdlib/process/setuid'
-	]
-});
- 
-ns.push({
-	'alias': 'getgid',
-	'path': '@stdlib/process/getgid',
-	'value': require( '@stdlib/process/getgid' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/process/getegid',
-		'@stdlib/process/geteuid',
-		'@stdlib/process/getuid',
-		'@stdlib/process/setegid',
-		'@stdlib/process/seteuid',
-		'@stdlib/process/setuid'
-	]
-});
- 
-ns.push({
-	'alias': 'getGlobal',
-	'path': '@stdlib/utils/global',
-	'value': require( '@stdlib/utils/global' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'getPrototypeOf',
-	'path': '@stdlib/utils/get-prototype-of',
-	'value': require( '@stdlib/utils/get-prototype-of' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-prototype-of'
-	]
-});
- 
-ns.push({
-	'alias': 'getuid',
-	'path': '@stdlib/process/getuid',
-	'value': require( '@stdlib/process/getuid' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/process/getegid',
-		'@stdlib/process/geteuid',
-		'@stdlib/process/getgid',
-		'@stdlib/process/setegid',
-		'@stdlib/process/seteuid',
-		'@stdlib/process/setuid'
-	]
-});
- 
-ns.push({
-	'alias': 'GLAISHER',
-	'path': '@stdlib/constants/float64/glaisher-kinkelin',
-	'value': require( '@stdlib/constants/float64/glaisher-kinkelin' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'graphemeClusters2iterator',
-	'path': '@stdlib/string/to-grapheme-cluster-iterator',
-	'value': require( '@stdlib/string/to-grapheme-cluster-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-iterator',
-		'@stdlib/string/to-grapheme-cluster-iterator-right'
-	]
-});
- 
-ns.push({
-	'alias': 'graphemeClusters2iteratorRight',
-	'path': '@stdlib/string/to-grapheme-cluster-iterator-right',
-	'value': require( '@stdlib/string/to-grapheme-cluster-iterator-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-iterator-right',
-		'@stdlib/string/to-grapheme-cluster-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'group',
-	'path': '@stdlib/utils/group',
-	'value': require( '@stdlib/utils/group' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate',
-		'@stdlib/utils/count-by',
-		'@stdlib/utils/group-by'
-	]
-});
- 
-ns.push({
-	'alias': 'groupBy',
-	'path': '@stdlib/utils/group-by',
-	'value': require( '@stdlib/utils/group-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate-by',
-		'@stdlib/utils/count-by',
-		'@stdlib/utils/group'
-	]
-});
- 
-ns.push({
-	'alias': 'groupByAsync',
-	'path': '@stdlib/utils/async/group-by',
-	'value': require( '@stdlib/utils/async/group-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/bifurcate-by',
-		'@stdlib/utils/async/count-by',
-		'@stdlib/utils/group-by'
-	]
-});
- 
-ns.push({
-	'alias': 'groupIn',
-	'path': '@stdlib/utils/group-in',
-	'value': require( '@stdlib/utils/group-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate-in',
-		'@stdlib/utils/count-in',
-		'@stdlib/utils/group-by',
-		'@stdlib/utils/group-own'
-	]
-});
- 
-ns.push({
-	'alias': 'groupOwn',
-	'path': '@stdlib/utils/group-own',
-	'value': require( '@stdlib/utils/group-own' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/bifurcate-own',
-		'@stdlib/utils/count-own',
-		'@stdlib/utils/group',
-		'@stdlib/utils/group-by'
-	]
-});
- 
-ns.push({
-	'alias': 'gswap',
-	'path': '@stdlib/blas/gswap',
-	'value': require( '@stdlib/blas/gswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/gswap',
-		'@stdlib/blas/dcopy',
-		'@stdlib/blas/dswap',
-		'@stdlib/blas/sswap'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/h.js.html b/namespace/namespace/h.js.html deleted file mode 100644 index 917219dfd9..0000000000 --- a/namespace/namespace/h.js.html +++ /dev/null @@ -1,1651 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/h.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace h.js

-
- -
- 100% - Statements - 522/522 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 522/522 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -5238x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'HALF_LN2',
-	'path': '@stdlib/constants/float64/half-ln-two',
-	'value': require( '@stdlib/constants/float64/half-ln-two' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ln-two'
-	]
-});
- 
-ns.push({
-	'alias': 'HALF_PI',
-	'path': '@stdlib/constants/float64/half-pi',
-	'value': require( '@stdlib/constants/float64/half-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'HARRISON_BOSTON_HOUSE_PRICES',
-	'path': '@stdlib/datasets/harrison-boston-house-prices',
-	'value': require( '@stdlib/datasets/harrison-boston-house-prices' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/harrison-boston-house-prices-corrected',
-		'@stdlib/datasets/pace-boston-house-prices'
-	]
-});
- 
-ns.push({
-	'alias': 'HARRISON_BOSTON_HOUSE_PRICES_CORRECTED',
-	'path': '@stdlib/datasets/harrison-boston-house-prices-corrected',
-	'value': require( '@stdlib/datasets/harrison-boston-house-prices-corrected' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/harrison-boston-house-prices',
-		'@stdlib/datasets/pace-boston-house-prices'
-	]
-});
- 
-ns.push({
-	'alias': 'hasArrayBufferSupport',
-	'path': '@stdlib/assert/has-arraybuffer-support',
-	'value': require( '@stdlib/assert/has-arraybuffer-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-float32array-support',
-		'@stdlib/assert/has-float64array-support',
-		'@stdlib/assert/has-int16array-support',
-		'@stdlib/assert/has-int32array-support',
-		'@stdlib/assert/has-int8array-support',
-		'@stdlib/assert/has-node-buffer-support',
-		'@stdlib/assert/has-sharedarraybuffer-support',
-		'@stdlib/assert/has-uint16array-support',
-		'@stdlib/assert/has-uint32array-support',
-		'@stdlib/assert/has-uint8array-support',
-		'@stdlib/assert/has-uint8clampedarray-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasArrowFunctionSupport',
-	'path': '@stdlib/assert/has-arrow-function-support',
-	'value': require( '@stdlib/assert/has-arrow-function-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasAsyncAwaitSupport',
-	'path': '@stdlib/assert/has-async-await-support',
-	'value': require( '@stdlib/assert/has-async-await-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasAsyncIteratorSymbolSupport',
-	'path': '@stdlib/assert/has-async-iterator-symbol-support',
-	'value': require( '@stdlib/assert/has-async-iterator-symbol-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-iterator-symbol-support',
-		'@stdlib/assert/has-symbol-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasAtobSupport',
-	'path': '@stdlib/assert/has-atob-support',
-	'value': require( '@stdlib/assert/has-atob-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-btoa-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasBigInt64ArraySupport',
-	'path': '@stdlib/assert/has-bigint64array-support',
-	'value': require( '@stdlib/assert/has-bigint64array-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-bigint-support',
-		'@stdlib/assert/has-biguint64array-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasBigIntSupport',
-	'path': '@stdlib/assert/has-bigint-support',
-	'value': require( '@stdlib/assert/has-bigint-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasBigUint64ArraySupport',
-	'path': '@stdlib/assert/has-biguint64array-support',
-	'value': require( '@stdlib/assert/has-biguint64array-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-bigint-support',
-		'@stdlib/assert/has-bigint64array-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasBtoaSupport',
-	'path': '@stdlib/assert/has-btoa-support',
-	'value': require( '@stdlib/assert/has-btoa-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-atob-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasClassSupport',
-	'path': '@stdlib/assert/has-class-support',
-	'value': require( '@stdlib/assert/has-class-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasDataViewSupport',
-	'path': '@stdlib/assert/has-dataview-support',
-	'value': require( '@stdlib/assert/has-dataview-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-arraybuffer-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasDefinePropertiesSupport',
-	'path': '@stdlib/assert/has-define-properties-support',
-	'value': require( '@stdlib/assert/has-define-properties-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-define-property-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasDefinePropertySupport',
-	'path': '@stdlib/assert/has-define-property-support',
-	'value': require( '@stdlib/assert/has-define-property-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-define-properties-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasFloat32ArraySupport',
-	'path': '@stdlib/assert/has-float32array-support',
-	'value': require( '@stdlib/assert/has-float32array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasFloat64ArraySupport',
-	'path': '@stdlib/assert/has-float64array-support',
-	'value': require( '@stdlib/assert/has-float64array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasFunctionNameSupport',
-	'path': '@stdlib/assert/has-function-name-support',
-	'value': require( '@stdlib/assert/has-function-name-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasGeneratorSupport',
-	'path': '@stdlib/assert/has-generator-support',
-	'value': require( '@stdlib/assert/has-generator-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasGlobalThisSupport',
-	'path': '@stdlib/assert/has-globalthis-support',
-	'value': require( '@stdlib/assert/has-globalthis-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/global'
-	]
-});
- 
-ns.push({
-	'alias': 'hasInt8ArraySupport',
-	'path': '@stdlib/assert/has-int8array-support',
-	'value': require( '@stdlib/assert/has-int8array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasInt16ArraySupport',
-	'path': '@stdlib/assert/has-int16array-support',
-	'value': require( '@stdlib/assert/has-int16array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasInt32ArraySupport',
-	'path': '@stdlib/assert/has-int32array-support',
-	'value': require( '@stdlib/assert/has-int32array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasIteratorSymbolSupport',
-	'path': '@stdlib/assert/has-iterator-symbol-support',
-	'value': require( '@stdlib/assert/has-iterator-symbol-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-async-iterator-symbol-support',
-		'@stdlib/assert/has-symbol-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasMapSupport',
-	'path': '@stdlib/assert/has-map-support',
-	'value': require( '@stdlib/assert/has-map-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasNodeBufferSupport',
-	'path': '@stdlib/assert/has-node-buffer-support',
-	'value': require( '@stdlib/assert/has-node-buffer-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasOwnProp',
-	'path': '@stdlib/assert/has-own-property',
-	'value': require( '@stdlib/assert/has-own-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-property'
-	]
-});
- 
-ns.push({
-	'alias': 'hasProp',
-	'path': '@stdlib/assert/has-property',
-	'value': require( '@stdlib/assert/has-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-own-property'
-	]
-});
- 
-ns.push({
-	'alias': 'hasProxySupport',
-	'path': '@stdlib/assert/has-proxy-support',
-	'value': require( '@stdlib/assert/has-proxy-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasSetSupport',
-	'path': '@stdlib/assert/has-set-support',
-	'value': require( '@stdlib/assert/has-set-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasSharedArrayBufferSupport',
-	'path': '@stdlib/assert/has-sharedarraybuffer-support',
-	'value': require( '@stdlib/assert/has-sharedarraybuffer-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-arraybuffer-support',
-		'@stdlib/assert/has-float32array-support',
-		'@stdlib/assert/has-float64array-support',
-		'@stdlib/assert/has-int16array-support',
-		'@stdlib/assert/has-int32array-support',
-		'@stdlib/assert/has-int8array-support',
-		'@stdlib/assert/has-node-buffer-support',
-		'@stdlib/assert/has-uint16array-support',
-		'@stdlib/assert/has-uint32array-support',
-		'@stdlib/assert/has-uint8array-support',
-		'@stdlib/assert/has-uint8clampedarray-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasSymbolSupport',
-	'path': '@stdlib/assert/has-symbol-support',
-	'value': require( '@stdlib/assert/has-symbol-support' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-iterator-symbol-support'
-	]
-});
- 
-ns.push({
-	'alias': 'hasToStringTagSupport',
-	'path': '@stdlib/assert/has-tostringtag-support',
-	'value': require( '@stdlib/assert/has-tostringtag-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasUint8ArraySupport',
-	'path': '@stdlib/assert/has-uint8array-support',
-	'value': require( '@stdlib/assert/has-uint8array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasUint8ClampedArraySupport',
-	'path': '@stdlib/assert/has-uint8clampedarray-support',
-	'value': require( '@stdlib/assert/has-uint8clampedarray-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasUint16ArraySupport',
-	'path': '@stdlib/assert/has-uint16array-support',
-	'value': require( '@stdlib/assert/has-uint16array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasUint32ArraySupport',
-	'path': '@stdlib/assert/has-uint32array-support',
-	'value': require( '@stdlib/assert/has-uint32array-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasUTF16SurrogatePairAt',
-	'path': '@stdlib/assert/has-utf16-surrogate-pair-at',
-	'value': require( '@stdlib/assert/has-utf16-surrogate-pair-at' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasWeakMapSupport',
-	'path': '@stdlib/assert/has-weakmap-support',
-	'value': require( '@stdlib/assert/has-weakmap-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasWeakSetSupport',
-	'path': '@stdlib/assert/has-weakset-support',
-	'value': require( '@stdlib/assert/has-weakset-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'hasWebAssemblySupport',
-	'path': '@stdlib/assert/has-wasm-support',
-	'value': require( '@stdlib/assert/has-wasm-support' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'headercase',
-	'path': '@stdlib/string/headercase',
-	'value': require( '@stdlib/string/headercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/camelcase',
-		'@stdlib/string/kebabcase',
-		'@stdlib/string/pascalcase',
-		'@stdlib/string/snakecase'
-	]
-});
- 
-ns.push({
-	'alias': 'HERNDON_VENUS_SEMIDIAMETERS',
-	'path': '@stdlib/datasets/herndon-venus-semidiameters',
-	'value': require( '@stdlib/datasets/herndon-venus-semidiameters' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'homedir',
-	'path': '@stdlib/os/homedir',
-	'value': require( '@stdlib/os/homedir' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/os/configdir',
-		'@stdlib/os/tmpdir'
-	]
-});
- 
-ns.push({
-	'alias': 'HOURS_IN_DAY',
-	'path': '@stdlib/constants/time/hours-in-day',
-	'value': require( '@stdlib/constants/time/hours-in-day' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/time/hours-in-week'
-	]
-});
- 
-ns.push({
-	'alias': 'HOURS_IN_WEEK',
-	'path': '@stdlib/constants/time/hours-in-week',
-	'value': require( '@stdlib/constants/time/hours-in-week' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/time/hours-in-day'
-	]
-});
- 
-ns.push({
-	'alias': 'hoursInMonth',
-	'path': '@stdlib/time/hours-in-month',
-	'value': require( '@stdlib/time/hours-in-month' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/hours-in-year'
-	]
-});
- 
-ns.push({
-	'alias': 'hoursInYear',
-	'path': '@stdlib/time/hours-in-year',
-	'value': require( '@stdlib/time/hours-in-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/hours-in-month'
-	]
-});
- 
-ns.push({
-	'alias': 'httpServer',
-	'path': '@stdlib/net/http-server',
-	'value': require( '@stdlib/net/http-server' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/i.js.html b/namespace/namespace/i.js.html deleted file mode 100644 index ca17c510a3..0000000000 --- a/namespace/namespace/i.js.html +++ /dev/null @@ -1,23641 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/i.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace i.js

-
- -
- 100% - Statements - 7852/7852 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 7852/7852 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174 -1175 -1176 -1177 -1178 -1179 -1180 -1181 -1182 -1183 -1184 -1185 -1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196 -1197 -1198 -1199 -1200 -1201 -1202 -1203 -1204 -1205 -1206 -1207 -1208 -1209 -1210 -1211 -1212 -1213 -1214 -1215 -1216 -1217 -1218 -1219 -1220 -1221 -1222 -1223 -1224 -1225 -1226 -1227 -1228 -1229 -1230 -1231 -1232 -1233 -1234 -1235 -1236 -1237 -1238 -1239 -1240 -1241 -1242 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -1250 -1251 -1252 -1253 -1254 -1255 -1256 -1257 -1258 -1259 -1260 -1261 -1262 -1263 -1264 -1265 -1266 -1267 -1268 -1269 -1270 -1271 -1272 -1273 -1274 -1275 -1276 -1277 -1278 -1279 -1280 -1281 -1282 -1283 -1284 -1285 -1286 -1287 -1288 -1289 -1290 -1291 -1292 -1293 -1294 -1295 -1296 -1297 -1298 -1299 -1300 -1301 -1302 -1303 -1304 -1305 -1306 -1307 -1308 -1309 -1310 -1311 -1312 -1313 -1314 -1315 -1316 -1317 -1318 -1319 -1320 -1321 -1322 -1323 -1324 -1325 -1326 -1327 -1328 -1329 -1330 -1331 -1332 -1333 -1334 -1335 -1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 -1354 -1355 -1356 -1357 -1358 -1359 -1360 -1361 -1362 -1363 -1364 -1365 -1366 -1367 -1368 -1369 -1370 -1371 -1372 -1373 -1374 -1375 -1376 -1377 -1378 -1379 -1380 -1381 -1382 -1383 -1384 -1385 -1386 -1387 -1388 -1389 -1390 -1391 -1392 -1393 -1394 -1395 -1396 -1397 -1398 -1399 -1400 -1401 -1402 -1403 -1404 -1405 -1406 -1407 -1408 -1409 -1410 -1411 -1412 -1413 -1414 -1415 -1416 -1417 -1418 -1419 -1420 -1421 -1422 -1423 -1424 -1425 -1426 -1427 -1428 -1429 -1430 -1431 -1432 -1433 -1434 -1435 -1436 -1437 -1438 -1439 -1440 -1441 -1442 -1443 -1444 -1445 -1446 -1447 -1448 -1449 -1450 -1451 -1452 -1453 -1454 -1455 -1456 -1457 -1458 -1459 -1460 -1461 -1462 -1463 -1464 -1465 -1466 -1467 -1468 -1469 -1470 -1471 -1472 -1473 -1474 -1475 -1476 -1477 -1478 -1479 -1480 -1481 -1482 -1483 -1484 -1485 -1486 -1487 -1488 -1489 -1490 -1491 -1492 -1493 -1494 -1495 -1496 -1497 -1498 -1499 -1500 -1501 -1502 -1503 -1504 -1505 -1506 -1507 -1508 -1509 -1510 -1511 -1512 -1513 -1514 -1515 -1516 -1517 -1518 -1519 -1520 -1521 -1522 -1523 -1524 -1525 -1526 -1527 -1528 -1529 -1530 -1531 -1532 -1533 -1534 -1535 -1536 -1537 -1538 -1539 -1540 -1541 -1542 -1543 -1544 -1545 -1546 -1547 -1548 -1549 -1550 -1551 -1552 -1553 -1554 -1555 -1556 -1557 -1558 -1559 -1560 -1561 -1562 -1563 -1564 -1565 -1566 -1567 -1568 -1569 -1570 -1571 -1572 -1573 -1574 -1575 -1576 -1577 -1578 -1579 -1580 -1581 -1582 -1583 -1584 -1585 -1586 -1587 -1588 -1589 -1590 -1591 -1592 -1593 -1594 -1595 -1596 -1597 -1598 -1599 -1600 -1601 -1602 -1603 -1604 -1605 -1606 -1607 -1608 -1609 -1610 -1611 -1612 -1613 -1614 -1615 -1616 -1617 -1618 -1619 -1620 -1621 -1622 -1623 -1624 -1625 -1626 -1627 -1628 -1629 -1630 -1631 -1632 -1633 -1634 -1635 -1636 -1637 -1638 -1639 -1640 -1641 -1642 -1643 -1644 -1645 -1646 -1647 -1648 -1649 -1650 -1651 -1652 -1653 -1654 -1655 -1656 -1657 -1658 -1659 -1660 -1661 -1662 -1663 -1664 -1665 -1666 -1667 -1668 -1669 -1670 -1671 -1672 -1673 -1674 -1675 -1676 -1677 -1678 -1679 -1680 -1681 -1682 -1683 -1684 -1685 -1686 -1687 -1688 -1689 -1690 -1691 -1692 -1693 -1694 -1695 -1696 -1697 -1698 -1699 -1700 -1701 -1702 -1703 -1704 -1705 -1706 -1707 -1708 -1709 -1710 -1711 -1712 -1713 -1714 -1715 -1716 -1717 -1718 -1719 -1720 -1721 -1722 -1723 -1724 -1725 -1726 -1727 -1728 -1729 -1730 -1731 -1732 -1733 -1734 -1735 -1736 -1737 -1738 -1739 -1740 -1741 -1742 -1743 -1744 -1745 -1746 -1747 -1748 -1749 -1750 -1751 -1752 -1753 -1754 -1755 -1756 -1757 -1758 -1759 -1760 -1761 -1762 -1763 -1764 -1765 -1766 -1767 -1768 -1769 -1770 -1771 -1772 -1773 -1774 -1775 -1776 -1777 -1778 -1779 -1780 -1781 -1782 -1783 -1784 -1785 -1786 -1787 -1788 -1789 -1790 -1791 -1792 -1793 -1794 -1795 -1796 -1797 -1798 -1799 -1800 -1801 -1802 -1803 -1804 -1805 -1806 -1807 -1808 -1809 -1810 -1811 -1812 -1813 -1814 -1815 -1816 -1817 -1818 -1819 -1820 -1821 -1822 -1823 -1824 -1825 -1826 -1827 -1828 -1829 -1830 -1831 -1832 -1833 -1834 -1835 -1836 -1837 -1838 -1839 -1840 -1841 -1842 -1843 -1844 -1845 -1846 -1847 -1848 -1849 -1850 -1851 -1852 -1853 -1854 -1855 -1856 -1857 -1858 -1859 -1860 -1861 -1862 -1863 -1864 -1865 -1866 -1867 -1868 -1869 -1870 -1871 -1872 -1873 -1874 -1875 -1876 -1877 -1878 -1879 -1880 -1881 -1882 -1883 -1884 -1885 -1886 -1887 -1888 -1889 -1890 -1891 -1892 -1893 -1894 -1895 -1896 -1897 -1898 -1899 -1900 -1901 -1902 -1903 -1904 -1905 -1906 -1907 -1908 -1909 -1910 -1911 -1912 -1913 -1914 -1915 -1916 -1917 -1918 -1919 -1920 -1921 -1922 -1923 -1924 -1925 -1926 -1927 -1928 -1929 -1930 -1931 -1932 -1933 -1934 -1935 -1936 -1937 -1938 -1939 -1940 -1941 -1942 -1943 -1944 -1945 -1946 -1947 -1948 -1949 -1950 -1951 -1952 -1953 -1954 -1955 -1956 -1957 -1958 -1959 -1960 -1961 -1962 -1963 -1964 -1965 -1966 -1967 -1968 -1969 -1970 -1971 -1972 -1973 -1974 -1975 -1976 -1977 -1978 -1979 -1980 -1981 -1982 -1983 -1984 -1985 -1986 -1987 -1988 -1989 -1990 -1991 -1992 -1993 -1994 -1995 -1996 -1997 -1998 -1999 -2000 -2001 -2002 -2003 -2004 -2005 -2006 -2007 -2008 -2009 -2010 -2011 -2012 -2013 -2014 -2015 -2016 -2017 -2018 -2019 -2020 -2021 -2022 -2023 -2024 -2025 -2026 -2027 -2028 -2029 -2030 -2031 -2032 -2033 -2034 -2035 -2036 -2037 -2038 -2039 -2040 -2041 -2042 -2043 -2044 -2045 -2046 -2047 -2048 -2049 -2050 -2051 -2052 -2053 -2054 -2055 -2056 -2057 -2058 -2059 -2060 -2061 -2062 -2063 -2064 -2065 -2066 -2067 -2068 -2069 -2070 -2071 -2072 -2073 -2074 -2075 -2076 -2077 -2078 -2079 -2080 -2081 -2082 -2083 -2084 -2085 -2086 -2087 -2088 -2089 -2090 -2091 -2092 -2093 -2094 -2095 -2096 -2097 -2098 -2099 -2100 -2101 -2102 -2103 -2104 -2105 -2106 -2107 -2108 -2109 -2110 -2111 -2112 -2113 -2114 -2115 -2116 -2117 -2118 -2119 -2120 -2121 -2122 -2123 -2124 -2125 -2126 -2127 -2128 -2129 -2130 -2131 -2132 -2133 -2134 -2135 -2136 -2137 -2138 -2139 -2140 -2141 -2142 -2143 -2144 -2145 -2146 -2147 -2148 -2149 -2150 -2151 -2152 -2153 -2154 -2155 -2156 -2157 -2158 -2159 -2160 -2161 -2162 -2163 -2164 -2165 -2166 -2167 -2168 -2169 -2170 -2171 -2172 -2173 -2174 -2175 -2176 -2177 -2178 -2179 -2180 -2181 -2182 -2183 -2184 -2185 -2186 -2187 -2188 -2189 -2190 -2191 -2192 -2193 -2194 -2195 -2196 -2197 -2198 -2199 -2200 -2201 -2202 -2203 -2204 -2205 -2206 -2207 -2208 -2209 -2210 -2211 -2212 -2213 -2214 -2215 -2216 -2217 -2218 -2219 -2220 -2221 -2222 -2223 -2224 -2225 -2226 -2227 -2228 -2229 -2230 -2231 -2232 -2233 -2234 -2235 -2236 -2237 -2238 -2239 -2240 -2241 -2242 -2243 -2244 -2245 -2246 -2247 -2248 -2249 -2250 -2251 -2252 -2253 -2254 -2255 -2256 -2257 -2258 -2259 -2260 -2261 -2262 -2263 -2264 -2265 -2266 -2267 -2268 -2269 -2270 -2271 -2272 -2273 -2274 -2275 -2276 -2277 -2278 -2279 -2280 -2281 -2282 -2283 -2284 -2285 -2286 -2287 -2288 -2289 -2290 -2291 -2292 -2293 -2294 -2295 -2296 -2297 -2298 -2299 -2300 -2301 -2302 -2303 -2304 -2305 -2306 -2307 -2308 -2309 -2310 -2311 -2312 -2313 -2314 -2315 -2316 -2317 -2318 -2319 -2320 -2321 -2322 -2323 -2324 -2325 -2326 -2327 -2328 -2329 -2330 -2331 -2332 -2333 -2334 -2335 -2336 -2337 -2338 -2339 -2340 -2341 -2342 -2343 -2344 -2345 -2346 -2347 -2348 -2349 -2350 -2351 -2352 -2353 -2354 -2355 -2356 -2357 -2358 -2359 -2360 -2361 -2362 -2363 -2364 -2365 -2366 -2367 -2368 -2369 -2370 -2371 -2372 -2373 -2374 -2375 -2376 -2377 -2378 -2379 -2380 -2381 -2382 -2383 -2384 -2385 -2386 -2387 -2388 -2389 -2390 -2391 -2392 -2393 -2394 -2395 -2396 -2397 -2398 -2399 -2400 -2401 -2402 -2403 -2404 -2405 -2406 -2407 -2408 -2409 -2410 -2411 -2412 -2413 -2414 -2415 -2416 -2417 -2418 -2419 -2420 -2421 -2422 -2423 -2424 -2425 -2426 -2427 -2428 -2429 -2430 -2431 -2432 -2433 -2434 -2435 -2436 -2437 -2438 -2439 -2440 -2441 -2442 -2443 -2444 -2445 -2446 -2447 -2448 -2449 -2450 -2451 -2452 -2453 -2454 -2455 -2456 -2457 -2458 -2459 -2460 -2461 -2462 -2463 -2464 -2465 -2466 -2467 -2468 -2469 -2470 -2471 -2472 -2473 -2474 -2475 -2476 -2477 -2478 -2479 -2480 -2481 -2482 -2483 -2484 -2485 -2486 -2487 -2488 -2489 -2490 -2491 -2492 -2493 -2494 -2495 -2496 -2497 -2498 -2499 -2500 -2501 -2502 -2503 -2504 -2505 -2506 -2507 -2508 -2509 -2510 -2511 -2512 -2513 -2514 -2515 -2516 -2517 -2518 -2519 -2520 -2521 -2522 -2523 -2524 -2525 -2526 -2527 -2528 -2529 -2530 -2531 -2532 -2533 -2534 -2535 -2536 -2537 -2538 -2539 -2540 -2541 -2542 -2543 -2544 -2545 -2546 -2547 -2548 -2549 -2550 -2551 -2552 -2553 -2554 -2555 -2556 -2557 -2558 -2559 -2560 -2561 -2562 -2563 -2564 -2565 -2566 -2567 -2568 -2569 -2570 -2571 -2572 -2573 -2574 -2575 -2576 -2577 -2578 -2579 -2580 -2581 -2582 -2583 -2584 -2585 -2586 -2587 -2588 -2589 -2590 -2591 -2592 -2593 -2594 -2595 -2596 -2597 -2598 -2599 -2600 -2601 -2602 -2603 -2604 -2605 -2606 -2607 -2608 -2609 -2610 -2611 -2612 -2613 -2614 -2615 -2616 -2617 -2618 -2619 -2620 -2621 -2622 -2623 -2624 -2625 -2626 -2627 -2628 -2629 -2630 -2631 -2632 -2633 -2634 -2635 -2636 -2637 -2638 -2639 -2640 -2641 -2642 -2643 -2644 -2645 -2646 -2647 -2648 -2649 -2650 -2651 -2652 -2653 -2654 -2655 -2656 -2657 -2658 -2659 -2660 -2661 -2662 -2663 -2664 -2665 -2666 -2667 -2668 -2669 -2670 -2671 -2672 -2673 -2674 -2675 -2676 -2677 -2678 -2679 -2680 -2681 -2682 -2683 -2684 -2685 -2686 -2687 -2688 -2689 -2690 -2691 -2692 -2693 -2694 -2695 -2696 -2697 -2698 -2699 -2700 -2701 -2702 -2703 -2704 -2705 -2706 -2707 -2708 -2709 -2710 -2711 -2712 -2713 -2714 -2715 -2716 -2717 -2718 -2719 -2720 -2721 -2722 -2723 -2724 -2725 -2726 -2727 -2728 -2729 -2730 -2731 -2732 -2733 -2734 -2735 -2736 -2737 -2738 -2739 -2740 -2741 -2742 -2743 -2744 -2745 -2746 -2747 -2748 -2749 -2750 -2751 -2752 -2753 -2754 -2755 -2756 -2757 -2758 -2759 -2760 -2761 -2762 -2763 -2764 -2765 -2766 -2767 -2768 -2769 -2770 -2771 -2772 -2773 -2774 -2775 -2776 -2777 -2778 -2779 -2780 -2781 -2782 -2783 -2784 -2785 -2786 -2787 -2788 -2789 -2790 -2791 -2792 -2793 -2794 -2795 -2796 -2797 -2798 -2799 -2800 -2801 -2802 -2803 -2804 -2805 -2806 -2807 -2808 -2809 -2810 -2811 -2812 -2813 -2814 -2815 -2816 -2817 -2818 -2819 -2820 -2821 -2822 -2823 -2824 -2825 -2826 -2827 -2828 -2829 -2830 -2831 -2832 -2833 -2834 -2835 -2836 -2837 -2838 -2839 -2840 -2841 -2842 -2843 -2844 -2845 -2846 -2847 -2848 -2849 -2850 -2851 -2852 -2853 -2854 -2855 -2856 -2857 -2858 -2859 -2860 -2861 -2862 -2863 -2864 -2865 -2866 -2867 -2868 -2869 -2870 -2871 -2872 -2873 -2874 -2875 -2876 -2877 -2878 -2879 -2880 -2881 -2882 -2883 -2884 -2885 -2886 -2887 -2888 -2889 -2890 -2891 -2892 -2893 -2894 -2895 -2896 -2897 -2898 -2899 -2900 -2901 -2902 -2903 -2904 -2905 -2906 -2907 -2908 -2909 -2910 -2911 -2912 -2913 -2914 -2915 -2916 -2917 -2918 -2919 -2920 -2921 -2922 -2923 -2924 -2925 -2926 -2927 -2928 -2929 -2930 -2931 -2932 -2933 -2934 -2935 -2936 -2937 -2938 -2939 -2940 -2941 -2942 -2943 -2944 -2945 -2946 -2947 -2948 -2949 -2950 -2951 -2952 -2953 -2954 -2955 -2956 -2957 -2958 -2959 -2960 -2961 -2962 -2963 -2964 -2965 -2966 -2967 -2968 -2969 -2970 -2971 -2972 -2973 -2974 -2975 -2976 -2977 -2978 -2979 -2980 -2981 -2982 -2983 -2984 -2985 -2986 -2987 -2988 -2989 -2990 -2991 -2992 -2993 -2994 -2995 -2996 -2997 -2998 -2999 -3000 -3001 -3002 -3003 -3004 -3005 -3006 -3007 -3008 -3009 -3010 -3011 -3012 -3013 -3014 -3015 -3016 -3017 -3018 -3019 -3020 -3021 -3022 -3023 -3024 -3025 -3026 -3027 -3028 -3029 -3030 -3031 -3032 -3033 -3034 -3035 -3036 -3037 -3038 -3039 -3040 -3041 -3042 -3043 -3044 -3045 -3046 -3047 -3048 -3049 -3050 -3051 -3052 -3053 -3054 -3055 -3056 -3057 -3058 -3059 -3060 -3061 -3062 -3063 -3064 -3065 -3066 -3067 -3068 -3069 -3070 -3071 -3072 -3073 -3074 -3075 -3076 -3077 -3078 -3079 -3080 -3081 -3082 -3083 -3084 -3085 -3086 -3087 -3088 -3089 -3090 -3091 -3092 -3093 -3094 -3095 -3096 -3097 -3098 -3099 -3100 -3101 -3102 -3103 -3104 -3105 -3106 -3107 -3108 -3109 -3110 -3111 -3112 -3113 -3114 -3115 -3116 -3117 -3118 -3119 -3120 -3121 -3122 -3123 -3124 -3125 -3126 -3127 -3128 -3129 -3130 -3131 -3132 -3133 -3134 -3135 -3136 -3137 -3138 -3139 -3140 -3141 -3142 -3143 -3144 -3145 -3146 -3147 -3148 -3149 -3150 -3151 -3152 -3153 -3154 -3155 -3156 -3157 -3158 -3159 -3160 -3161 -3162 -3163 -3164 -3165 -3166 -3167 -3168 -3169 -3170 -3171 -3172 -3173 -3174 -3175 -3176 -3177 -3178 -3179 -3180 -3181 -3182 -3183 -3184 -3185 -3186 -3187 -3188 -3189 -3190 -3191 -3192 -3193 -3194 -3195 -3196 -3197 -3198 -3199 -3200 -3201 -3202 -3203 -3204 -3205 -3206 -3207 -3208 -3209 -3210 -3211 -3212 -3213 -3214 -3215 -3216 -3217 -3218 -3219 -3220 -3221 -3222 -3223 -3224 -3225 -3226 -3227 -3228 -3229 -3230 -3231 -3232 -3233 -3234 -3235 -3236 -3237 -3238 -3239 -3240 -3241 -3242 -3243 -3244 -3245 -3246 -3247 -3248 -3249 -3250 -3251 -3252 -3253 -3254 -3255 -3256 -3257 -3258 -3259 -3260 -3261 -3262 -3263 -3264 -3265 -3266 -3267 -3268 -3269 -3270 -3271 -3272 -3273 -3274 -3275 -3276 -3277 -3278 -3279 -3280 -3281 -3282 -3283 -3284 -3285 -3286 -3287 -3288 -3289 -3290 -3291 -3292 -3293 -3294 -3295 -3296 -3297 -3298 -3299 -3300 -3301 -3302 -3303 -3304 -3305 -3306 -3307 -3308 -3309 -3310 -3311 -3312 -3313 -3314 -3315 -3316 -3317 -3318 -3319 -3320 -3321 -3322 -3323 -3324 -3325 -3326 -3327 -3328 -3329 -3330 -3331 -3332 -3333 -3334 -3335 -3336 -3337 -3338 -3339 -3340 -3341 -3342 -3343 -3344 -3345 -3346 -3347 -3348 -3349 -3350 -3351 -3352 -3353 -3354 -3355 -3356 -3357 -3358 -3359 -3360 -3361 -3362 -3363 -3364 -3365 -3366 -3367 -3368 -3369 -3370 -3371 -3372 -3373 -3374 -3375 -3376 -3377 -3378 -3379 -3380 -3381 -3382 -3383 -3384 -3385 -3386 -3387 -3388 -3389 -3390 -3391 -3392 -3393 -3394 -3395 -3396 -3397 -3398 -3399 -3400 -3401 -3402 -3403 -3404 -3405 -3406 -3407 -3408 -3409 -3410 -3411 -3412 -3413 -3414 -3415 -3416 -3417 -3418 -3419 -3420 -3421 -3422 -3423 -3424 -3425 -3426 -3427 -3428 -3429 -3430 -3431 -3432 -3433 -3434 -3435 -3436 -3437 -3438 -3439 -3440 -3441 -3442 -3443 -3444 -3445 -3446 -3447 -3448 -3449 -3450 -3451 -3452 -3453 -3454 -3455 -3456 -3457 -3458 -3459 -3460 -3461 -3462 -3463 -3464 -3465 -3466 -3467 -3468 -3469 -3470 -3471 -3472 -3473 -3474 -3475 -3476 -3477 -3478 -3479 -3480 -3481 -3482 -3483 -3484 -3485 -3486 -3487 -3488 -3489 -3490 -3491 -3492 -3493 -3494 -3495 -3496 -3497 -3498 -3499 -3500 -3501 -3502 -3503 -3504 -3505 -3506 -3507 -3508 -3509 -3510 -3511 -3512 -3513 -3514 -3515 -3516 -3517 -3518 -3519 -3520 -3521 -3522 -3523 -3524 -3525 -3526 -3527 -3528 -3529 -3530 -3531 -3532 -3533 -3534 -3535 -3536 -3537 -3538 -3539 -3540 -3541 -3542 -3543 -3544 -3545 -3546 -3547 -3548 -3549 -3550 -3551 -3552 -3553 -3554 -3555 -3556 -3557 -3558 -3559 -3560 -3561 -3562 -3563 -3564 -3565 -3566 -3567 -3568 -3569 -3570 -3571 -3572 -3573 -3574 -3575 -3576 -3577 -3578 -3579 -3580 -3581 -3582 -3583 -3584 -3585 -3586 -3587 -3588 -3589 -3590 -3591 -3592 -3593 -3594 -3595 -3596 -3597 -3598 -3599 -3600 -3601 -3602 -3603 -3604 -3605 -3606 -3607 -3608 -3609 -3610 -3611 -3612 -3613 -3614 -3615 -3616 -3617 -3618 -3619 -3620 -3621 -3622 -3623 -3624 -3625 -3626 -3627 -3628 -3629 -3630 -3631 -3632 -3633 -3634 -3635 -3636 -3637 -3638 -3639 -3640 -3641 -3642 -3643 -3644 -3645 -3646 -3647 -3648 -3649 -3650 -3651 -3652 -3653 -3654 -3655 -3656 -3657 -3658 -3659 -3660 -3661 -3662 -3663 -3664 -3665 -3666 -3667 -3668 -3669 -3670 -3671 -3672 -3673 -3674 -3675 -3676 -3677 -3678 -3679 -3680 -3681 -3682 -3683 -3684 -3685 -3686 -3687 -3688 -3689 -3690 -3691 -3692 -3693 -3694 -3695 -3696 -3697 -3698 -3699 -3700 -3701 -3702 -3703 -3704 -3705 -3706 -3707 -3708 -3709 -3710 -3711 -3712 -3713 -3714 -3715 -3716 -3717 -3718 -3719 -3720 -3721 -3722 -3723 -3724 -3725 -3726 -3727 -3728 -3729 -3730 -3731 -3732 -3733 -3734 -3735 -3736 -3737 -3738 -3739 -3740 -3741 -3742 -3743 -3744 -3745 -3746 -3747 -3748 -3749 -3750 -3751 -3752 -3753 -3754 -3755 -3756 -3757 -3758 -3759 -3760 -3761 -3762 -3763 -3764 -3765 -3766 -3767 -3768 -3769 -3770 -3771 -3772 -3773 -3774 -3775 -3776 -3777 -3778 -3779 -3780 -3781 -3782 -3783 -3784 -3785 -3786 -3787 -3788 -3789 -3790 -3791 -3792 -3793 -3794 -3795 -3796 -3797 -3798 -3799 -3800 -3801 -3802 -3803 -3804 -3805 -3806 -3807 -3808 -3809 -3810 -3811 -3812 -3813 -3814 -3815 -3816 -3817 -3818 -3819 -3820 -3821 -3822 -3823 -3824 -3825 -3826 -3827 -3828 -3829 -3830 -3831 -3832 -3833 -3834 -3835 -3836 -3837 -3838 -3839 -3840 -3841 -3842 -3843 -3844 -3845 -3846 -3847 -3848 -3849 -3850 -3851 -3852 -3853 -3854 -3855 -3856 -3857 -3858 -3859 -3860 -3861 -3862 -3863 -3864 -3865 -3866 -3867 -3868 -3869 -3870 -3871 -3872 -3873 -3874 -3875 -3876 -3877 -3878 -3879 -3880 -3881 -3882 -3883 -3884 -3885 -3886 -3887 -3888 -3889 -3890 -3891 -3892 -3893 -3894 -3895 -3896 -3897 -3898 -3899 -3900 -3901 -3902 -3903 -3904 -3905 -3906 -3907 -3908 -3909 -3910 -3911 -3912 -3913 -3914 -3915 -3916 -3917 -3918 -3919 -3920 -3921 -3922 -3923 -3924 -3925 -3926 -3927 -3928 -3929 -3930 -3931 -3932 -3933 -3934 -3935 -3936 -3937 -3938 -3939 -3940 -3941 -3942 -3943 -3944 -3945 -3946 -3947 -3948 -3949 -3950 -3951 -3952 -3953 -3954 -3955 -3956 -3957 -3958 -3959 -3960 -3961 -3962 -3963 -3964 -3965 -3966 -3967 -3968 -3969 -3970 -3971 -3972 -3973 -3974 -3975 -3976 -3977 -3978 -3979 -3980 -3981 -3982 -3983 -3984 -3985 -3986 -3987 -3988 -3989 -3990 -3991 -3992 -3993 -3994 -3995 -3996 -3997 -3998 -3999 -4000 -4001 -4002 -4003 -4004 -4005 -4006 -4007 -4008 -4009 -4010 -4011 -4012 -4013 -4014 -4015 -4016 -4017 -4018 -4019 -4020 -4021 -4022 -4023 -4024 -4025 -4026 -4027 -4028 -4029 -4030 -4031 -4032 -4033 -4034 -4035 -4036 -4037 -4038 -4039 -4040 -4041 -4042 -4043 -4044 -4045 -4046 -4047 -4048 -4049 -4050 -4051 -4052 -4053 -4054 -4055 -4056 -4057 -4058 -4059 -4060 -4061 -4062 -4063 -4064 -4065 -4066 -4067 -4068 -4069 -4070 -4071 -4072 -4073 -4074 -4075 -4076 -4077 -4078 -4079 -4080 -4081 -4082 -4083 -4084 -4085 -4086 -4087 -4088 -4089 -4090 -4091 -4092 -4093 -4094 -4095 -4096 -4097 -4098 -4099 -4100 -4101 -4102 -4103 -4104 -4105 -4106 -4107 -4108 -4109 -4110 -4111 -4112 -4113 -4114 -4115 -4116 -4117 -4118 -4119 -4120 -4121 -4122 -4123 -4124 -4125 -4126 -4127 -4128 -4129 -4130 -4131 -4132 -4133 -4134 -4135 -4136 -4137 -4138 -4139 -4140 -4141 -4142 -4143 -4144 -4145 -4146 -4147 -4148 -4149 -4150 -4151 -4152 -4153 -4154 -4155 -4156 -4157 -4158 -4159 -4160 -4161 -4162 -4163 -4164 -4165 -4166 -4167 -4168 -4169 -4170 -4171 -4172 -4173 -4174 -4175 -4176 -4177 -4178 -4179 -4180 -4181 -4182 -4183 -4184 -4185 -4186 -4187 -4188 -4189 -4190 -4191 -4192 -4193 -4194 -4195 -4196 -4197 -4198 -4199 -4200 -4201 -4202 -4203 -4204 -4205 -4206 -4207 -4208 -4209 -4210 -4211 -4212 -4213 -4214 -4215 -4216 -4217 -4218 -4219 -4220 -4221 -4222 -4223 -4224 -4225 -4226 -4227 -4228 -4229 -4230 -4231 -4232 -4233 -4234 -4235 -4236 -4237 -4238 -4239 -4240 -4241 -4242 -4243 -4244 -4245 -4246 -4247 -4248 -4249 -4250 -4251 -4252 -4253 -4254 -4255 -4256 -4257 -4258 -4259 -4260 -4261 -4262 -4263 -4264 -4265 -4266 -4267 -4268 -4269 -4270 -4271 -4272 -4273 -4274 -4275 -4276 -4277 -4278 -4279 -4280 -4281 -4282 -4283 -4284 -4285 -4286 -4287 -4288 -4289 -4290 -4291 -4292 -4293 -4294 -4295 -4296 -4297 -4298 -4299 -4300 -4301 -4302 -4303 -4304 -4305 -4306 -4307 -4308 -4309 -4310 -4311 -4312 -4313 -4314 -4315 -4316 -4317 -4318 -4319 -4320 -4321 -4322 -4323 -4324 -4325 -4326 -4327 -4328 -4329 -4330 -4331 -4332 -4333 -4334 -4335 -4336 -4337 -4338 -4339 -4340 -4341 -4342 -4343 -4344 -4345 -4346 -4347 -4348 -4349 -4350 -4351 -4352 -4353 -4354 -4355 -4356 -4357 -4358 -4359 -4360 -4361 -4362 -4363 -4364 -4365 -4366 -4367 -4368 -4369 -4370 -4371 -4372 -4373 -4374 -4375 -4376 -4377 -4378 -4379 -4380 -4381 -4382 -4383 -4384 -4385 -4386 -4387 -4388 -4389 -4390 -4391 -4392 -4393 -4394 -4395 -4396 -4397 -4398 -4399 -4400 -4401 -4402 -4403 -4404 -4405 -4406 -4407 -4408 -4409 -4410 -4411 -4412 -4413 -4414 -4415 -4416 -4417 -4418 -4419 -4420 -4421 -4422 -4423 -4424 -4425 -4426 -4427 -4428 -4429 -4430 -4431 -4432 -4433 -4434 -4435 -4436 -4437 -4438 -4439 -4440 -4441 -4442 -4443 -4444 -4445 -4446 -4447 -4448 -4449 -4450 -4451 -4452 -4453 -4454 -4455 -4456 -4457 -4458 -4459 -4460 -4461 -4462 -4463 -4464 -4465 -4466 -4467 -4468 -4469 -4470 -4471 -4472 -4473 -4474 -4475 -4476 -4477 -4478 -4479 -4480 -4481 -4482 -4483 -4484 -4485 -4486 -4487 -4488 -4489 -4490 -4491 -4492 -4493 -4494 -4495 -4496 -4497 -4498 -4499 -4500 -4501 -4502 -4503 -4504 -4505 -4506 -4507 -4508 -4509 -4510 -4511 -4512 -4513 -4514 -4515 -4516 -4517 -4518 -4519 -4520 -4521 -4522 -4523 -4524 -4525 -4526 -4527 -4528 -4529 -4530 -4531 -4532 -4533 -4534 -4535 -4536 -4537 -4538 -4539 -4540 -4541 -4542 -4543 -4544 -4545 -4546 -4547 -4548 -4549 -4550 -4551 -4552 -4553 -4554 -4555 -4556 -4557 -4558 -4559 -4560 -4561 -4562 -4563 -4564 -4565 -4566 -4567 -4568 -4569 -4570 -4571 -4572 -4573 -4574 -4575 -4576 -4577 -4578 -4579 -4580 -4581 -4582 -4583 -4584 -4585 -4586 -4587 -4588 -4589 -4590 -4591 -4592 -4593 -4594 -4595 -4596 -4597 -4598 -4599 -4600 -4601 -4602 -4603 -4604 -4605 -4606 -4607 -4608 -4609 -4610 -4611 -4612 -4613 -4614 -4615 -4616 -4617 -4618 -4619 -4620 -4621 -4622 -4623 -4624 -4625 -4626 -4627 -4628 -4629 -4630 -4631 -4632 -4633 -4634 -4635 -4636 -4637 -4638 -4639 -4640 -4641 -4642 -4643 -4644 -4645 -4646 -4647 -4648 -4649 -4650 -4651 -4652 -4653 -4654 -4655 -4656 -4657 -4658 -4659 -4660 -4661 -4662 -4663 -4664 -4665 -4666 -4667 -4668 -4669 -4670 -4671 -4672 -4673 -4674 -4675 -4676 -4677 -4678 -4679 -4680 -4681 -4682 -4683 -4684 -4685 -4686 -4687 -4688 -4689 -4690 -4691 -4692 -4693 -4694 -4695 -4696 -4697 -4698 -4699 -4700 -4701 -4702 -4703 -4704 -4705 -4706 -4707 -4708 -4709 -4710 -4711 -4712 -4713 -4714 -4715 -4716 -4717 -4718 -4719 -4720 -4721 -4722 -4723 -4724 -4725 -4726 -4727 -4728 -4729 -4730 -4731 -4732 -4733 -4734 -4735 -4736 -4737 -4738 -4739 -4740 -4741 -4742 -4743 -4744 -4745 -4746 -4747 -4748 -4749 -4750 -4751 -4752 -4753 -4754 -4755 -4756 -4757 -4758 -4759 -4760 -4761 -4762 -4763 -4764 -4765 -4766 -4767 -4768 -4769 -4770 -4771 -4772 -4773 -4774 -4775 -4776 -4777 -4778 -4779 -4780 -4781 -4782 -4783 -4784 -4785 -4786 -4787 -4788 -4789 -4790 -4791 -4792 -4793 -4794 -4795 -4796 -4797 -4798 -4799 -4800 -4801 -4802 -4803 -4804 -4805 -4806 -4807 -4808 -4809 -4810 -4811 -4812 -4813 -4814 -4815 -4816 -4817 -4818 -4819 -4820 -4821 -4822 -4823 -4824 -4825 -4826 -4827 -4828 -4829 -4830 -4831 -4832 -4833 -4834 -4835 -4836 -4837 -4838 -4839 -4840 -4841 -4842 -4843 -4844 -4845 -4846 -4847 -4848 -4849 -4850 -4851 -4852 -4853 -4854 -4855 -4856 -4857 -4858 -4859 -4860 -4861 -4862 -4863 -4864 -4865 -4866 -4867 -4868 -4869 -4870 -4871 -4872 -4873 -4874 -4875 -4876 -4877 -4878 -4879 -4880 -4881 -4882 -4883 -4884 -4885 -4886 -4887 -4888 -4889 -4890 -4891 -4892 -4893 -4894 -4895 -4896 -4897 -4898 -4899 -4900 -4901 -4902 -4903 -4904 -4905 -4906 -4907 -4908 -4909 -4910 -4911 -4912 -4913 -4914 -4915 -4916 -4917 -4918 -4919 -4920 -4921 -4922 -4923 -4924 -4925 -4926 -4927 -4928 -4929 -4930 -4931 -4932 -4933 -4934 -4935 -4936 -4937 -4938 -4939 -4940 -4941 -4942 -4943 -4944 -4945 -4946 -4947 -4948 -4949 -4950 -4951 -4952 -4953 -4954 -4955 -4956 -4957 -4958 -4959 -4960 -4961 -4962 -4963 -4964 -4965 -4966 -4967 -4968 -4969 -4970 -4971 -4972 -4973 -4974 -4975 -4976 -4977 -4978 -4979 -4980 -4981 -4982 -4983 -4984 -4985 -4986 -4987 -4988 -4989 -4990 -4991 -4992 -4993 -4994 -4995 -4996 -4997 -4998 -4999 -5000 -5001 -5002 -5003 -5004 -5005 -5006 -5007 -5008 -5009 -5010 -5011 -5012 -5013 -5014 -5015 -5016 -5017 -5018 -5019 -5020 -5021 -5022 -5023 -5024 -5025 -5026 -5027 -5028 -5029 -5030 -5031 -5032 -5033 -5034 -5035 -5036 -5037 -5038 -5039 -5040 -5041 -5042 -5043 -5044 -5045 -5046 -5047 -5048 -5049 -5050 -5051 -5052 -5053 -5054 -5055 -5056 -5057 -5058 -5059 -5060 -5061 -5062 -5063 -5064 -5065 -5066 -5067 -5068 -5069 -5070 -5071 -5072 -5073 -5074 -5075 -5076 -5077 -5078 -5079 -5080 -5081 -5082 -5083 -5084 -5085 -5086 -5087 -5088 -5089 -5090 -5091 -5092 -5093 -5094 -5095 -5096 -5097 -5098 -5099 -5100 -5101 -5102 -5103 -5104 -5105 -5106 -5107 -5108 -5109 -5110 -5111 -5112 -5113 -5114 -5115 -5116 -5117 -5118 -5119 -5120 -5121 -5122 -5123 -5124 -5125 -5126 -5127 -5128 -5129 -5130 -5131 -5132 -5133 -5134 -5135 -5136 -5137 -5138 -5139 -5140 -5141 -5142 -5143 -5144 -5145 -5146 -5147 -5148 -5149 -5150 -5151 -5152 -5153 -5154 -5155 -5156 -5157 -5158 -5159 -5160 -5161 -5162 -5163 -5164 -5165 -5166 -5167 -5168 -5169 -5170 -5171 -5172 -5173 -5174 -5175 -5176 -5177 -5178 -5179 -5180 -5181 -5182 -5183 -5184 -5185 -5186 -5187 -5188 -5189 -5190 -5191 -5192 -5193 -5194 -5195 -5196 -5197 -5198 -5199 -5200 -5201 -5202 -5203 -5204 -5205 -5206 -5207 -5208 -5209 -5210 -5211 -5212 -5213 -5214 -5215 -5216 -5217 -5218 -5219 -5220 -5221 -5222 -5223 -5224 -5225 -5226 -5227 -5228 -5229 -5230 -5231 -5232 -5233 -5234 -5235 -5236 -5237 -5238 -5239 -5240 -5241 -5242 -5243 -5244 -5245 -5246 -5247 -5248 -5249 -5250 -5251 -5252 -5253 -5254 -5255 -5256 -5257 -5258 -5259 -5260 -5261 -5262 -5263 -5264 -5265 -5266 -5267 -5268 -5269 -5270 -5271 -5272 -5273 -5274 -5275 -5276 -5277 -5278 -5279 -5280 -5281 -5282 -5283 -5284 -5285 -5286 -5287 -5288 -5289 -5290 -5291 -5292 -5293 -5294 -5295 -5296 -5297 -5298 -5299 -5300 -5301 -5302 -5303 -5304 -5305 -5306 -5307 -5308 -5309 -5310 -5311 -5312 -5313 -5314 -5315 -5316 -5317 -5318 -5319 -5320 -5321 -5322 -5323 -5324 -5325 -5326 -5327 -5328 -5329 -5330 -5331 -5332 -5333 -5334 -5335 -5336 -5337 -5338 -5339 -5340 -5341 -5342 -5343 -5344 -5345 -5346 -5347 -5348 -5349 -5350 -5351 -5352 -5353 -5354 -5355 -5356 -5357 -5358 -5359 -5360 -5361 -5362 -5363 -5364 -5365 -5366 -5367 -5368 -5369 -5370 -5371 -5372 -5373 -5374 -5375 -5376 -5377 -5378 -5379 -5380 -5381 -5382 -5383 -5384 -5385 -5386 -5387 -5388 -5389 -5390 -5391 -5392 -5393 -5394 -5395 -5396 -5397 -5398 -5399 -5400 -5401 -5402 -5403 -5404 -5405 -5406 -5407 -5408 -5409 -5410 -5411 -5412 -5413 -5414 -5415 -5416 -5417 -5418 -5419 -5420 -5421 -5422 -5423 -5424 -5425 -5426 -5427 -5428 -5429 -5430 -5431 -5432 -5433 -5434 -5435 -5436 -5437 -5438 -5439 -5440 -5441 -5442 -5443 -5444 -5445 -5446 -5447 -5448 -5449 -5450 -5451 -5452 -5453 -5454 -5455 -5456 -5457 -5458 -5459 -5460 -5461 -5462 -5463 -5464 -5465 -5466 -5467 -5468 -5469 -5470 -5471 -5472 -5473 -5474 -5475 -5476 -5477 -5478 -5479 -5480 -5481 -5482 -5483 -5484 -5485 -5486 -5487 -5488 -5489 -5490 -5491 -5492 -5493 -5494 -5495 -5496 -5497 -5498 -5499 -5500 -5501 -5502 -5503 -5504 -5505 -5506 -5507 -5508 -5509 -5510 -5511 -5512 -5513 -5514 -5515 -5516 -5517 -5518 -5519 -5520 -5521 -5522 -5523 -5524 -5525 -5526 -5527 -5528 -5529 -5530 -5531 -5532 -5533 -5534 -5535 -5536 -5537 -5538 -5539 -5540 -5541 -5542 -5543 -5544 -5545 -5546 -5547 -5548 -5549 -5550 -5551 -5552 -5553 -5554 -5555 -5556 -5557 -5558 -5559 -5560 -5561 -5562 -5563 -5564 -5565 -5566 -5567 -5568 -5569 -5570 -5571 -5572 -5573 -5574 -5575 -5576 -5577 -5578 -5579 -5580 -5581 -5582 -5583 -5584 -5585 -5586 -5587 -5588 -5589 -5590 -5591 -5592 -5593 -5594 -5595 -5596 -5597 -5598 -5599 -5600 -5601 -5602 -5603 -5604 -5605 -5606 -5607 -5608 -5609 -5610 -5611 -5612 -5613 -5614 -5615 -5616 -5617 -5618 -5619 -5620 -5621 -5622 -5623 -5624 -5625 -5626 -5627 -5628 -5629 -5630 -5631 -5632 -5633 -5634 -5635 -5636 -5637 -5638 -5639 -5640 -5641 -5642 -5643 -5644 -5645 -5646 -5647 -5648 -5649 -5650 -5651 -5652 -5653 -5654 -5655 -5656 -5657 -5658 -5659 -5660 -5661 -5662 -5663 -5664 -5665 -5666 -5667 -5668 -5669 -5670 -5671 -5672 -5673 -5674 -5675 -5676 -5677 -5678 -5679 -5680 -5681 -5682 -5683 -5684 -5685 -5686 -5687 -5688 -5689 -5690 -5691 -5692 -5693 -5694 -5695 -5696 -5697 -5698 -5699 -5700 -5701 -5702 -5703 -5704 -5705 -5706 -5707 -5708 -5709 -5710 -5711 -5712 -5713 -5714 -5715 -5716 -5717 -5718 -5719 -5720 -5721 -5722 -5723 -5724 -5725 -5726 -5727 -5728 -5729 -5730 -5731 -5732 -5733 -5734 -5735 -5736 -5737 -5738 -5739 -5740 -5741 -5742 -5743 -5744 -5745 -5746 -5747 -5748 -5749 -5750 -5751 -5752 -5753 -5754 -5755 -5756 -5757 -5758 -5759 -5760 -5761 -5762 -5763 -5764 -5765 -5766 -5767 -5768 -5769 -5770 -5771 -5772 -5773 -5774 -5775 -5776 -5777 -5778 -5779 -5780 -5781 -5782 -5783 -5784 -5785 -5786 -5787 -5788 -5789 -5790 -5791 -5792 -5793 -5794 -5795 -5796 -5797 -5798 -5799 -5800 -5801 -5802 -5803 -5804 -5805 -5806 -5807 -5808 -5809 -5810 -5811 -5812 -5813 -5814 -5815 -5816 -5817 -5818 -5819 -5820 -5821 -5822 -5823 -5824 -5825 -5826 -5827 -5828 -5829 -5830 -5831 -5832 -5833 -5834 -5835 -5836 -5837 -5838 -5839 -5840 -5841 -5842 -5843 -5844 -5845 -5846 -5847 -5848 -5849 -5850 -5851 -5852 -5853 -5854 -5855 -5856 -5857 -5858 -5859 -5860 -5861 -5862 -5863 -5864 -5865 -5866 -5867 -5868 -5869 -5870 -5871 -5872 -5873 -5874 -5875 -5876 -5877 -5878 -5879 -5880 -5881 -5882 -5883 -5884 -5885 -5886 -5887 -5888 -5889 -5890 -5891 -5892 -5893 -5894 -5895 -5896 -5897 -5898 -5899 -5900 -5901 -5902 -5903 -5904 -5905 -5906 -5907 -5908 -5909 -5910 -5911 -5912 -5913 -5914 -5915 -5916 -5917 -5918 -5919 -5920 -5921 -5922 -5923 -5924 -5925 -5926 -5927 -5928 -5929 -5930 -5931 -5932 -5933 -5934 -5935 -5936 -5937 -5938 -5939 -5940 -5941 -5942 -5943 -5944 -5945 -5946 -5947 -5948 -5949 -5950 -5951 -5952 -5953 -5954 -5955 -5956 -5957 -5958 -5959 -5960 -5961 -5962 -5963 -5964 -5965 -5966 -5967 -5968 -5969 -5970 -5971 -5972 -5973 -5974 -5975 -5976 -5977 -5978 -5979 -5980 -5981 -5982 -5983 -5984 -5985 -5986 -5987 -5988 -5989 -5990 -5991 -5992 -5993 -5994 -5995 -5996 -5997 -5998 -5999 -6000 -6001 -6002 -6003 -6004 -6005 -6006 -6007 -6008 -6009 -6010 -6011 -6012 -6013 -6014 -6015 -6016 -6017 -6018 -6019 -6020 -6021 -6022 -6023 -6024 -6025 -6026 -6027 -6028 -6029 -6030 -6031 -6032 -6033 -6034 -6035 -6036 -6037 -6038 -6039 -6040 -6041 -6042 -6043 -6044 -6045 -6046 -6047 -6048 -6049 -6050 -6051 -6052 -6053 -6054 -6055 -6056 -6057 -6058 -6059 -6060 -6061 -6062 -6063 -6064 -6065 -6066 -6067 -6068 -6069 -6070 -6071 -6072 -6073 -6074 -6075 -6076 -6077 -6078 -6079 -6080 -6081 -6082 -6083 -6084 -6085 -6086 -6087 -6088 -6089 -6090 -6091 -6092 -6093 -6094 -6095 -6096 -6097 -6098 -6099 -6100 -6101 -6102 -6103 -6104 -6105 -6106 -6107 -6108 -6109 -6110 -6111 -6112 -6113 -6114 -6115 -6116 -6117 -6118 -6119 -6120 -6121 -6122 -6123 -6124 -6125 -6126 -6127 -6128 -6129 -6130 -6131 -6132 -6133 -6134 -6135 -6136 -6137 -6138 -6139 -6140 -6141 -6142 -6143 -6144 -6145 -6146 -6147 -6148 -6149 -6150 -6151 -6152 -6153 -6154 -6155 -6156 -6157 -6158 -6159 -6160 -6161 -6162 -6163 -6164 -6165 -6166 -6167 -6168 -6169 -6170 -6171 -6172 -6173 -6174 -6175 -6176 -6177 -6178 -6179 -6180 -6181 -6182 -6183 -6184 -6185 -6186 -6187 -6188 -6189 -6190 -6191 -6192 -6193 -6194 -6195 -6196 -6197 -6198 -6199 -6200 -6201 -6202 -6203 -6204 -6205 -6206 -6207 -6208 -6209 -6210 -6211 -6212 -6213 -6214 -6215 -6216 -6217 -6218 -6219 -6220 -6221 -6222 -6223 -6224 -6225 -6226 -6227 -6228 -6229 -6230 -6231 -6232 -6233 -6234 -6235 -6236 -6237 -6238 -6239 -6240 -6241 -6242 -6243 -6244 -6245 -6246 -6247 -6248 -6249 -6250 -6251 -6252 -6253 -6254 -6255 -6256 -6257 -6258 -6259 -6260 -6261 -6262 -6263 -6264 -6265 -6266 -6267 -6268 -6269 -6270 -6271 -6272 -6273 -6274 -6275 -6276 -6277 -6278 -6279 -6280 -6281 -6282 -6283 -6284 -6285 -6286 -6287 -6288 -6289 -6290 -6291 -6292 -6293 -6294 -6295 -6296 -6297 -6298 -6299 -6300 -6301 -6302 -6303 -6304 -6305 -6306 -6307 -6308 -6309 -6310 -6311 -6312 -6313 -6314 -6315 -6316 -6317 -6318 -6319 -6320 -6321 -6322 -6323 -6324 -6325 -6326 -6327 -6328 -6329 -6330 -6331 -6332 -6333 -6334 -6335 -6336 -6337 -6338 -6339 -6340 -6341 -6342 -6343 -6344 -6345 -6346 -6347 -6348 -6349 -6350 -6351 -6352 -6353 -6354 -6355 -6356 -6357 -6358 -6359 -6360 -6361 -6362 -6363 -6364 -6365 -6366 -6367 -6368 -6369 -6370 -6371 -6372 -6373 -6374 -6375 -6376 -6377 -6378 -6379 -6380 -6381 -6382 -6383 -6384 -6385 -6386 -6387 -6388 -6389 -6390 -6391 -6392 -6393 -6394 -6395 -6396 -6397 -6398 -6399 -6400 -6401 -6402 -6403 -6404 -6405 -6406 -6407 -6408 -6409 -6410 -6411 -6412 -6413 -6414 -6415 -6416 -6417 -6418 -6419 -6420 -6421 -6422 -6423 -6424 -6425 -6426 -6427 -6428 -6429 -6430 -6431 -6432 -6433 -6434 -6435 -6436 -6437 -6438 -6439 -6440 -6441 -6442 -6443 -6444 -6445 -6446 -6447 -6448 -6449 -6450 -6451 -6452 -6453 -6454 -6455 -6456 -6457 -6458 -6459 -6460 -6461 -6462 -6463 -6464 -6465 -6466 -6467 -6468 -6469 -6470 -6471 -6472 -6473 -6474 -6475 -6476 -6477 -6478 -6479 -6480 -6481 -6482 -6483 -6484 -6485 -6486 -6487 -6488 -6489 -6490 -6491 -6492 -6493 -6494 -6495 -6496 -6497 -6498 -6499 -6500 -6501 -6502 -6503 -6504 -6505 -6506 -6507 -6508 -6509 -6510 -6511 -6512 -6513 -6514 -6515 -6516 -6517 -6518 -6519 -6520 -6521 -6522 -6523 -6524 -6525 -6526 -6527 -6528 -6529 -6530 -6531 -6532 -6533 -6534 -6535 -6536 -6537 -6538 -6539 -6540 -6541 -6542 -6543 -6544 -6545 -6546 -6547 -6548 -6549 -6550 -6551 -6552 -6553 -6554 -6555 -6556 -6557 -6558 -6559 -6560 -6561 -6562 -6563 -6564 -6565 -6566 -6567 -6568 -6569 -6570 -6571 -6572 -6573 -6574 -6575 -6576 -6577 -6578 -6579 -6580 -6581 -6582 -6583 -6584 -6585 -6586 -6587 -6588 -6589 -6590 -6591 -6592 -6593 -6594 -6595 -6596 -6597 -6598 -6599 -6600 -6601 -6602 -6603 -6604 -6605 -6606 -6607 -6608 -6609 -6610 -6611 -6612 -6613 -6614 -6615 -6616 -6617 -6618 -6619 -6620 -6621 -6622 -6623 -6624 -6625 -6626 -6627 -6628 -6629 -6630 -6631 -6632 -6633 -6634 -6635 -6636 -6637 -6638 -6639 -6640 -6641 -6642 -6643 -6644 -6645 -6646 -6647 -6648 -6649 -6650 -6651 -6652 -6653 -6654 -6655 -6656 -6657 -6658 -6659 -6660 -6661 -6662 -6663 -6664 -6665 -6666 -6667 -6668 -6669 -6670 -6671 -6672 -6673 -6674 -6675 -6676 -6677 -6678 -6679 -6680 -6681 -6682 -6683 -6684 -6685 -6686 -6687 -6688 -6689 -6690 -6691 -6692 -6693 -6694 -6695 -6696 -6697 -6698 -6699 -6700 -6701 -6702 -6703 -6704 -6705 -6706 -6707 -6708 -6709 -6710 -6711 -6712 -6713 -6714 -6715 -6716 -6717 -6718 -6719 -6720 -6721 -6722 -6723 -6724 -6725 -6726 -6727 -6728 -6729 -6730 -6731 -6732 -6733 -6734 -6735 -6736 -6737 -6738 -6739 -6740 -6741 -6742 -6743 -6744 -6745 -6746 -6747 -6748 -6749 -6750 -6751 -6752 -6753 -6754 -6755 -6756 -6757 -6758 -6759 -6760 -6761 -6762 -6763 -6764 -6765 -6766 -6767 -6768 -6769 -6770 -6771 -6772 -6773 -6774 -6775 -6776 -6777 -6778 -6779 -6780 -6781 -6782 -6783 -6784 -6785 -6786 -6787 -6788 -6789 -6790 -6791 -6792 -6793 -6794 -6795 -6796 -6797 -6798 -6799 -6800 -6801 -6802 -6803 -6804 -6805 -6806 -6807 -6808 -6809 -6810 -6811 -6812 -6813 -6814 -6815 -6816 -6817 -6818 -6819 -6820 -6821 -6822 -6823 -6824 -6825 -6826 -6827 -6828 -6829 -6830 -6831 -6832 -6833 -6834 -6835 -6836 -6837 -6838 -6839 -6840 -6841 -6842 -6843 -6844 -6845 -6846 -6847 -6848 -6849 -6850 -6851 -6852 -6853 -6854 -6855 -6856 -6857 -6858 -6859 -6860 -6861 -6862 -6863 -6864 -6865 -6866 -6867 -6868 -6869 -6870 -6871 -6872 -6873 -6874 -6875 -6876 -6877 -6878 -6879 -6880 -6881 -6882 -6883 -6884 -6885 -6886 -6887 -6888 -6889 -6890 -6891 -6892 -6893 -6894 -6895 -6896 -6897 -6898 -6899 -6900 -6901 -6902 -6903 -6904 -6905 -6906 -6907 -6908 -6909 -6910 -6911 -6912 -6913 -6914 -6915 -6916 -6917 -6918 -6919 -6920 -6921 -6922 -6923 -6924 -6925 -6926 -6927 -6928 -6929 -6930 -6931 -6932 -6933 -6934 -6935 -6936 -6937 -6938 -6939 -6940 -6941 -6942 -6943 -6944 -6945 -6946 -6947 -6948 -6949 -6950 -6951 -6952 -6953 -6954 -6955 -6956 -6957 -6958 -6959 -6960 -6961 -6962 -6963 -6964 -6965 -6966 -6967 -6968 -6969 -6970 -6971 -6972 -6973 -6974 -6975 -6976 -6977 -6978 -6979 -6980 -6981 -6982 -6983 -6984 -6985 -6986 -6987 -6988 -6989 -6990 -6991 -6992 -6993 -6994 -6995 -6996 -6997 -6998 -6999 -7000 -7001 -7002 -7003 -7004 -7005 -7006 -7007 -7008 -7009 -7010 -7011 -7012 -7013 -7014 -7015 -7016 -7017 -7018 -7019 -7020 -7021 -7022 -7023 -7024 -7025 -7026 -7027 -7028 -7029 -7030 -7031 -7032 -7033 -7034 -7035 -7036 -7037 -7038 -7039 -7040 -7041 -7042 -7043 -7044 -7045 -7046 -7047 -7048 -7049 -7050 -7051 -7052 -7053 -7054 -7055 -7056 -7057 -7058 -7059 -7060 -7061 -7062 -7063 -7064 -7065 -7066 -7067 -7068 -7069 -7070 -7071 -7072 -7073 -7074 -7075 -7076 -7077 -7078 -7079 -7080 -7081 -7082 -7083 -7084 -7085 -7086 -7087 -7088 -7089 -7090 -7091 -7092 -7093 -7094 -7095 -7096 -7097 -7098 -7099 -7100 -7101 -7102 -7103 -7104 -7105 -7106 -7107 -7108 -7109 -7110 -7111 -7112 -7113 -7114 -7115 -7116 -7117 -7118 -7119 -7120 -7121 -7122 -7123 -7124 -7125 -7126 -7127 -7128 -7129 -7130 -7131 -7132 -7133 -7134 -7135 -7136 -7137 -7138 -7139 -7140 -7141 -7142 -7143 -7144 -7145 -7146 -7147 -7148 -7149 -7150 -7151 -7152 -7153 -7154 -7155 -7156 -7157 -7158 -7159 -7160 -7161 -7162 -7163 -7164 -7165 -7166 -7167 -7168 -7169 -7170 -7171 -7172 -7173 -7174 -7175 -7176 -7177 -7178 -7179 -7180 -7181 -7182 -7183 -7184 -7185 -7186 -7187 -7188 -7189 -7190 -7191 -7192 -7193 -7194 -7195 -7196 -7197 -7198 -7199 -7200 -7201 -7202 -7203 -7204 -7205 -7206 -7207 -7208 -7209 -7210 -7211 -7212 -7213 -7214 -7215 -7216 -7217 -7218 -7219 -7220 -7221 -7222 -7223 -7224 -7225 -7226 -7227 -7228 -7229 -7230 -7231 -7232 -7233 -7234 -7235 -7236 -7237 -7238 -7239 -7240 -7241 -7242 -7243 -7244 -7245 -7246 -7247 -7248 -7249 -7250 -7251 -7252 -7253 -7254 -7255 -7256 -7257 -7258 -7259 -7260 -7261 -7262 -7263 -7264 -7265 -7266 -7267 -7268 -7269 -7270 -7271 -7272 -7273 -7274 -7275 -7276 -7277 -7278 -7279 -7280 -7281 -7282 -7283 -7284 -7285 -7286 -7287 -7288 -7289 -7290 -7291 -7292 -7293 -7294 -7295 -7296 -7297 -7298 -7299 -7300 -7301 -7302 -7303 -7304 -7305 -7306 -7307 -7308 -7309 -7310 -7311 -7312 -7313 -7314 -7315 -7316 -7317 -7318 -7319 -7320 -7321 -7322 -7323 -7324 -7325 -7326 -7327 -7328 -7329 -7330 -7331 -7332 -7333 -7334 -7335 -7336 -7337 -7338 -7339 -7340 -7341 -7342 -7343 -7344 -7345 -7346 -7347 -7348 -7349 -7350 -7351 -7352 -7353 -7354 -7355 -7356 -7357 -7358 -7359 -7360 -7361 -7362 -7363 -7364 -7365 -7366 -7367 -7368 -7369 -7370 -7371 -7372 -7373 -7374 -7375 -7376 -7377 -7378 -7379 -7380 -7381 -7382 -7383 -7384 -7385 -7386 -7387 -7388 -7389 -7390 -7391 -7392 -7393 -7394 -7395 -7396 -7397 -7398 -7399 -7400 -7401 -7402 -7403 -7404 -7405 -7406 -7407 -7408 -7409 -7410 -7411 -7412 -7413 -7414 -7415 -7416 -7417 -7418 -7419 -7420 -7421 -7422 -7423 -7424 -7425 -7426 -7427 -7428 -7429 -7430 -7431 -7432 -7433 -7434 -7435 -7436 -7437 -7438 -7439 -7440 -7441 -7442 -7443 -7444 -7445 -7446 -7447 -7448 -7449 -7450 -7451 -7452 -7453 -7454 -7455 -7456 -7457 -7458 -7459 -7460 -7461 -7462 -7463 -7464 -7465 -7466 -7467 -7468 -7469 -7470 -7471 -7472 -7473 -7474 -7475 -7476 -7477 -7478 -7479 -7480 -7481 -7482 -7483 -7484 -7485 -7486 -7487 -7488 -7489 -7490 -7491 -7492 -7493 -7494 -7495 -7496 -7497 -7498 -7499 -7500 -7501 -7502 -7503 -7504 -7505 -7506 -7507 -7508 -7509 -7510 -7511 -7512 -7513 -7514 -7515 -7516 -7517 -7518 -7519 -7520 -7521 -7522 -7523 -7524 -7525 -7526 -7527 -7528 -7529 -7530 -7531 -7532 -7533 -7534 -7535 -7536 -7537 -7538 -7539 -7540 -7541 -7542 -7543 -7544 -7545 -7546 -7547 -7548 -7549 -7550 -7551 -7552 -7553 -7554 -7555 -7556 -7557 -7558 -7559 -7560 -7561 -7562 -7563 -7564 -7565 -7566 -7567 -7568 -7569 -7570 -7571 -7572 -7573 -7574 -7575 -7576 -7577 -7578 -7579 -7580 -7581 -7582 -7583 -7584 -7585 -7586 -7587 -7588 -7589 -7590 -7591 -7592 -7593 -7594 -7595 -7596 -7597 -7598 -7599 -7600 -7601 -7602 -7603 -7604 -7605 -7606 -7607 -7608 -7609 -7610 -7611 -7612 -7613 -7614 -7615 -7616 -7617 -7618 -7619 -7620 -7621 -7622 -7623 -7624 -7625 -7626 -7627 -7628 -7629 -7630 -7631 -7632 -7633 -7634 -7635 -7636 -7637 -7638 -7639 -7640 -7641 -7642 -7643 -7644 -7645 -7646 -7647 -7648 -7649 -7650 -7651 -7652 -7653 -7654 -7655 -7656 -7657 -7658 -7659 -7660 -7661 -7662 -7663 -7664 -7665 -7666 -7667 -7668 -7669 -7670 -7671 -7672 -7673 -7674 -7675 -7676 -7677 -7678 -7679 -7680 -7681 -7682 -7683 -7684 -7685 -7686 -7687 -7688 -7689 -7690 -7691 -7692 -7693 -7694 -7695 -7696 -7697 -7698 -7699 -7700 -7701 -7702 -7703 -7704 -7705 -7706 -7707 -7708 -7709 -7710 -7711 -7712 -7713 -7714 -7715 -7716 -7717 -7718 -7719 -7720 -7721 -7722 -7723 -7724 -7725 -7726 -7727 -7728 -7729 -7730 -7731 -7732 -7733 -7734 -7735 -7736 -7737 -7738 -7739 -7740 -7741 -7742 -7743 -7744 -7745 -7746 -7747 -7748 -7749 -7750 -7751 -7752 -7753 -7754 -7755 -7756 -7757 -7758 -7759 -7760 -7761 -7762 -7763 -7764 -7765 -7766 -7767 -7768 -7769 -7770 -7771 -7772 -7773 -7774 -7775 -7776 -7777 -7778 -7779 -7780 -7781 -7782 -7783 -7784 -7785 -7786 -7787 -7788 -7789 -7790 -7791 -7792 -7793 -7794 -7795 -7796 -7797 -7798 -7799 -7800 -7801 -7802 -7803 -7804 -7805 -7806 -7807 -7808 -7809 -7810 -7811 -7812 -7813 -7814 -7815 -7816 -7817 -7818 -7819 -7820 -7821 -7822 -7823 -7824 -7825 -7826 -7827 -7828 -7829 -7830 -7831 -7832 -7833 -7834 -7835 -7836 -7837 -7838 -7839 -7840 -7841 -7842 -7843 -7844 -7845 -7846 -7847 -7848 -7849 -7850 -7851 -7852 -78538x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'identity',
-	'path': '@stdlib/utils/identity-function',
-	'value': require( '@stdlib/utils/identity-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/constant-function'
-	]
-});
- 
-ns.push({
-	'alias': 'ifelse',
-	'path': '@stdlib/utils/if-else',
-	'value': require( '@stdlib/utils/if-else' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/if-else',
-		'@stdlib/utils/if-then'
-	]
-});
- 
-ns.push({
-	'alias': 'ifelseAsync',
-	'path': '@stdlib/utils/async/if-else',
-	'value': require( '@stdlib/utils/async/if-else' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/if-then',
-		'@stdlib/utils/if-else'
-	]
-});
- 
-ns.push({
-	'alias': 'ifthen',
-	'path': '@stdlib/utils/if-then',
-	'value': require( '@stdlib/utils/if-then' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/if-then',
-		'@stdlib/utils/if-else'
-	]
-});
- 
-ns.push({
-	'alias': 'ifthenAsync',
-	'path': '@stdlib/utils/async/if-then',
-	'value': require( '@stdlib/utils/async/if-then' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/if-else',
-		'@stdlib/utils/if-then'
-	]
-});
- 
-ns.push({
-	'alias': 'imag',
-	'path': '@stdlib/complex/float64/imag',
-	'value': require( '@stdlib/complex/float64/imag' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/real',
-		'@stdlib/complex/float64/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'imagf',
-	'path': '@stdlib/complex/float32/imag',
-	'value': require( '@stdlib/complex/float32/imag' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/imag',
-		'@stdlib/complex/float32/real',
-		'@stdlib/complex/float32/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'IMG_ACANTHUS_MOLLIS',
-	'path': '@stdlib/datasets/img-acanthus-mollis',
-	'value': require( '@stdlib/datasets/img-acanthus-mollis' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/img-allium-oreophilum'
-	]
-});
- 
-ns.push({
-	'alias': 'IMG_AIRPLANE_FROM_ABOVE',
-	'path': '@stdlib/datasets/img-airplane-from-above',
-	'value': require( '@stdlib/datasets/img-airplane-from-above' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IMG_ALLIUM_OREOPHILUM',
-	'path': '@stdlib/datasets/img-allium-oreophilum',
-	'value': require( '@stdlib/datasets/img-allium-oreophilum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/img-acanthus-mollis'
-	]
-});
- 
-ns.push({
-	'alias': 'IMG_BLACK_CANYON',
-	'path': '@stdlib/datasets/img-black-canyon',
-	'value': require( '@stdlib/datasets/img-black-canyon' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IMG_DUST_BOWL_HOME',
-	'path': '@stdlib/datasets/img-dust-bowl-home',
-	'value': require( '@stdlib/datasets/img-dust-bowl-home' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IMG_FRENCH_ALPINE_LANDSCAPE',
-	'path': '@stdlib/datasets/img-french-alpine-landscape',
-	'value': require( '@stdlib/datasets/img-french-alpine-landscape' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IMG_LOCOMOTION_HOUSE_CAT',
-	'path': '@stdlib/datasets/img-locomotion-house-cat',
-	'value': require( '@stdlib/datasets/img-locomotion-house-cat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/img-locomotion-nude-male'
-	]
-});
- 
-ns.push({
-	'alias': 'IMG_LOCOMOTION_NUDE_MALE',
-	'path': '@stdlib/datasets/img-locomotion-nude-male',
-	'value': require( '@stdlib/datasets/img-locomotion-nude-male' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/img-locomotion-house-cat'
-	]
-});
- 
-ns.push({
-	'alias': 'IMG_MARCH_PASTORAL',
-	'path': '@stdlib/datasets/img-march-pastoral',
-	'value': require( '@stdlib/datasets/img-march-pastoral' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IMG_NAGASAKI_BOATS',
-	'path': '@stdlib/datasets/img-nagasaki-boats',
-	'value': require( '@stdlib/datasets/img-nagasaki-boats' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'incrapcorr',
-	'path': '@stdlib/stats/incr/apcorr',
-	'value': require( '@stdlib/stats/incr/apcorr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/apcorrmat',
-		'@stdlib/stats/incr/mapcorr',
-		'@stdlib/stats/incr/pcorr',
-		'@stdlib/stats/incr/pcorr2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrBinaryClassification',
-	'path': '@stdlib/ml/incr/binary-classification',
-	'value': require( '@stdlib/ml/incr/binary-classification' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ml/incr/sgd-regression'
-	]
-});
- 
-ns.push({
-	'alias': 'incrcount',
-	'path': '@stdlib/stats/incr/count',
-	'value': require( '@stdlib/stats/incr/count' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/sum',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrcovariance',
-	'path': '@stdlib/stats/incr/covariance',
-	'value': require( '@stdlib/stats/incr/covariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mcovariance',
-		'@stdlib/stats/incr/pcorr',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrcovmat',
-	'path': '@stdlib/stats/incr/covmat',
-	'value': require( '@stdlib/stats/incr/covmat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/covariance',
-		'@stdlib/stats/incr/mcovmat',
-		'@stdlib/stats/incr/pcorrmat'
-	]
-});
- 
-ns.push({
-	'alias': 'incrcv',
-	'path': '@stdlib/stats/incr/cv',
-	'value': require( '@stdlib/stats/incr/cv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mcv',
-		'@stdlib/stats/incr/stdev',
-		'@stdlib/stats/incr/vmr'
-	]
-});
- 
-ns.push({
-	'alias': 'increwmean',
-	'path': '@stdlib/stats/incr/ewmean',
-	'value': require( '@stdlib/stats/incr/ewmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/ewvariance',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/wmean'
-	]
-});
- 
-ns.push({
-	'alias': 'increwstdev',
-	'path': '@stdlib/stats/incr/ewstdev',
-	'value': require( '@stdlib/stats/incr/ewstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/ewvariance',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/stdev'
-	]
-});
- 
-ns.push({
-	'alias': 'increwvariance',
-	'path': '@stdlib/stats/incr/ewvariance',
-	'value': require( '@stdlib/stats/incr/ewvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/ewmean',
-		'@stdlib/stats/incr/ewstdev',
-		'@stdlib/stats/incr/variance',
-		'@stdlib/stats/incr/mvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrgmean',
-	'path': '@stdlib/stats/incr/gmean',
-	'value': require( '@stdlib/stats/incr/gmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/hmean',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mgmean',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrgrubbs',
-	'path': '@stdlib/stats/incr/grubbs',
-	'value': require( '@stdlib/stats/incr/grubbs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mgrubbs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrhmean',
-	'path': '@stdlib/stats/incr/hmean',
-	'value': require( '@stdlib/stats/incr/hmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/gmean',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mhmean',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrkmeans',
-	'path': '@stdlib/ml/incr/kmeans',
-	'value': require( '@stdlib/ml/incr/kmeans' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ml/incr/ewkmeans',
-		'@stdlib/ml/incr/mkmeans',
-		'@stdlib/ml/incr/skmeans'
-	]
-});
- 
-ns.push({
-	'alias': 'incrkurtosis',
-	'path': '@stdlib/stats/incr/kurtosis',
-	'value': require( '@stdlib/stats/incr/kurtosis' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mkurtosis',
-		'@stdlib/stats/incr/skewness',
-		'@stdlib/stats/incr/stdev',
-		'@stdlib/stats/incr/summary',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmaape',
-	'path': '@stdlib/stats/incr/maape',
-	'value': require( '@stdlib/stats/incr/maape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mae',
-		'@stdlib/stats/incr/mape',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mmaape'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmae',
-	'path': '@stdlib/stats/incr/mae',
-	'value': require( '@stdlib/stats/incr/mae' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mape',
-		'@stdlib/stats/incr/me',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mmae'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmapcorr',
-	'path': '@stdlib/stats/incr/mapcorr',
-	'value': require( '@stdlib/stats/incr/mapcorr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/apcorr',
-		'@stdlib/stats/incr/mapcorrmat',
-		'@stdlib/stats/incr/mpcorr',
-		'@stdlib/stats/incr/mpcorr2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmape',
-	'path': '@stdlib/stats/incr/mape',
-	'value': require( '@stdlib/stats/incr/mape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/maape',
-		'@stdlib/stats/incr/mae',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mmape'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmax',
-	'path': '@stdlib/stats/incr/max',
-	'value': require( '@stdlib/stats/incr/max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/midrange',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/range',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmaxabs',
-	'path': '@stdlib/stats/incr/maxabs',
-	'value': require( '@stdlib/stats/incr/maxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/minabs',
-		'@stdlib/stats/incr/mmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmcovariance',
-	'path': '@stdlib/stats/incr/mcovariance',
-	'value': require( '@stdlib/stats/incr/mcovariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/covariance',
-		'@stdlib/stats/incr/mcovmat',
-		'@stdlib/stats/incr/mpcorr',
-		'@stdlib/stats/incr/mvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmcv',
-	'path': '@stdlib/stats/incr/mcv',
-	'value': require( '@stdlib/stats/incr/mcv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/cv',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/mvmr'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmda',
-	'path': '@stdlib/stats/incr/mda',
-	'value': require( '@stdlib/stats/incr/mda' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mape',
-		'@stdlib/stats/incr/mmda'
-	]
-});
- 
-ns.push({
-	'alias': 'incrme',
-	'path': '@stdlib/stats/incr/me',
-	'value': require( '@stdlib/stats/incr/me' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mae',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mme'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmean',
-	'path': '@stdlib/stats/incr/mean',
-	'value': require( '@stdlib/stats/incr/mean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/midrange',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/stdev',
-		'@stdlib/stats/incr/sum',
-		'@stdlib/stats/incr/summary',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmeanabs',
-	'path': '@stdlib/stats/incr/meanabs',
-	'value': require( '@stdlib/stats/incr/meanabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mmeanabs',
-		'@stdlib/stats/incr/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmeanabs2',
-	'path': '@stdlib/stats/incr/meanabs2',
-	'value': require( '@stdlib/stats/incr/meanabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/meanabs',
-		'@stdlib/stats/incr/mmeanabs2',
-		'@stdlib/stats/incr/sumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmeanstdev',
-	'path': '@stdlib/stats/incr/meanstdev',
-	'value': require( '@stdlib/stats/incr/meanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/meanvar',
-		'@stdlib/stats/incr/mmeanstdev',
-		'@stdlib/stats/incr/stdev'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmeanvar',
-	'path': '@stdlib/stats/incr/meanvar',
-	'value': require( '@stdlib/stats/incr/meanvar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/meanstdev',
-		'@stdlib/stats/incr/mmeanvar',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmgmean',
-	'path': '@stdlib/stats/incr/mgmean',
-	'value': require( '@stdlib/stats/incr/mgmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/gmean',
-		'@stdlib/stats/incr/mhmean',
-		'@stdlib/stats/incr/mmean'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmgrubbs',
-	'path': '@stdlib/stats/incr/mgrubbs',
-	'value': require( '@stdlib/stats/incr/mgrubbs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/grubbs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmhmean',
-	'path': '@stdlib/stats/incr/mhmean',
-	'value': require( '@stdlib/stats/incr/mhmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/hmean',
-		'@stdlib/stats/incr/mgmean',
-		'@stdlib/stats/incr/mmean'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmidrange',
-	'path': '@stdlib/stats/incr/midrange',
-	'value': require( '@stdlib/stats/incr/midrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/range',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmin',
-	'path': '@stdlib/stats/incr/min',
-	'value': require( '@stdlib/stats/incr/min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/midrange',
-		'@stdlib/stats/incr/mmin',
-		'@stdlib/stats/incr/range',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrminabs',
-	'path': '@stdlib/stats/incr/minabs',
-	'value': require( '@stdlib/stats/incr/minabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/maxabs',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/mminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrminmax',
-	'path': '@stdlib/stats/incr/minmax',
-	'value': require( '@stdlib/stats/incr/minmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/mminmax',
-		'@stdlib/stats/incr/range'
-	]
-});
- 
-ns.push({
-	'alias': 'incrminmaxabs',
-	'path': '@stdlib/stats/incr/minmaxabs',
-	'value': require( '@stdlib/stats/incr/minmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/maxabs',
-		'@stdlib/stats/incr/minabs',
-		'@stdlib/stats/incr/minmax',
-		'@stdlib/stats/incr/mminmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmaape',
-	'path': '@stdlib/stats/incr/mmaape',
-	'value': require( '@stdlib/stats/incr/mmaape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/maape',
-		'@stdlib/stats/incr/mmape',
-		'@stdlib/stats/incr/mmpe',
-		'@stdlib/stats/incr/mmean'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmae',
-	'path': '@stdlib/stats/incr/mmae',
-	'value': require( '@stdlib/stats/incr/mmae' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mae',
-		'@stdlib/stats/incr/mme',
-		'@stdlib/stats/incr/mmean'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmape',
-	'path': '@stdlib/stats/incr/mmape',
-	'value': require( '@stdlib/stats/incr/mmape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mape',
-		'@stdlib/stats/incr/mmaape',
-		'@stdlib/stats/incr/mmpe',
-		'@stdlib/stats/incr/mmean'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmax',
-	'path': '@stdlib/stats/incr/mmax',
-	'value': require( '@stdlib/stats/incr/mmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/mmidrange',
-		'@stdlib/stats/incr/mmin',
-		'@stdlib/stats/incr/mrange',
-		'@stdlib/stats/incr/msummary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmaxabs',
-	'path': '@stdlib/stats/incr/mmaxabs',
-	'value': require( '@stdlib/stats/incr/mmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/maxabs',
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/mminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmda',
-	'path': '@stdlib/stats/incr/mmda',
-	'value': require( '@stdlib/stats/incr/mmda' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mda',
-		'@stdlib/stats/incr/mmape'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmme',
-	'path': '@stdlib/stats/incr/mme',
-	'value': require( '@stdlib/stats/incr/mme' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/me',
-		'@stdlib/stats/incr/mmae',
-		'@stdlib/stats/incr/mmean'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmean',
-	'path': '@stdlib/stats/incr/mmean',
-	'value': require( '@stdlib/stats/incr/mmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/msum',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/msummary',
-		'@stdlib/stats/incr/mvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmeanabs',
-	'path': '@stdlib/stats/incr/mmeanabs',
-	'value': require( '@stdlib/stats/incr/mmeanabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/meanabs',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/msumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmeanabs2',
-	'path': '@stdlib/stats/incr/mmeanabs2',
-	'value': require( '@stdlib/stats/incr/mmeanabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/meanabs2',
-		'@stdlib/stats/incr/mmeanabs',
-		'@stdlib/stats/incr/msumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmeanstdev',
-	'path': '@stdlib/stats/incr/mmeanstdev',
-	'value': require( '@stdlib/stats/incr/mmeanstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/meanstdev',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mmeanvar',
-		'@stdlib/stats/incr/mstdev'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmeanvar',
-	'path': '@stdlib/stats/incr/mmeanvar',
-	'value': require( '@stdlib/stats/incr/mmeanvar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/meanvar',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mmeanstdev',
-		'@stdlib/stats/incr/mvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmidrange',
-	'path': '@stdlib/stats/incr/mmidrange',
-	'value': require( '@stdlib/stats/incr/mmidrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/mmin',
-		'@stdlib/stats/incr/mrange'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmin',
-	'path': '@stdlib/stats/incr/mmin',
-	'value': require( '@stdlib/stats/incr/mmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/mmidrange',
-		'@stdlib/stats/incr/mrange',
-		'@stdlib/stats/incr/msummary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmminabs',
-	'path': '@stdlib/stats/incr/mminabs',
-	'value': require( '@stdlib/stats/incr/mminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/minabs',
-		'@stdlib/stats/incr/mmaxabs',
-		'@stdlib/stats/incr/mmin'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmminmax',
-	'path': '@stdlib/stats/incr/mminmax',
-	'value': require( '@stdlib/stats/incr/mminmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/minmax',
-		'@stdlib/stats/incr/mmin',
-		'@stdlib/stats/incr/mrange'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmminmaxabs',
-	'path': '@stdlib/stats/incr/mminmaxabs',
-	'value': require( '@stdlib/stats/incr/mminmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/minmaxabs',
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/mmaxabs',
-		'@stdlib/stats/incr/mmin',
-		'@stdlib/stats/incr/mminabs',
-		'@stdlib/stats/incr/mminmax'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmpe',
-	'path': '@stdlib/stats/incr/mmpe',
-	'value': require( '@stdlib/stats/incr/mmpe' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmape',
-		'@stdlib/stats/incr/mme',
-		'@stdlib/stats/incr/mpe'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmmse',
-	'path': '@stdlib/stats/incr/mmse',
-	'value': require( '@stdlib/stats/incr/mmse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mrmse',
-		'@stdlib/stats/incr/mrss',
-		'@stdlib/stats/incr/mse'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmpcorr',
-	'path': '@stdlib/stats/incr/mpcorr',
-	'value': require( '@stdlib/stats/incr/mpcorr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mcovariance',
-		'@stdlib/stats/incr/mpcorrdist',
-		'@stdlib/stats/incr/mpcorrdistmat',
-		'@stdlib/stats/incr/mpcorrmat',
-		'@stdlib/stats/incr/pcorr'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmpcorr2',
-	'path': '@stdlib/stats/incr/mpcorr2',
-	'value': require( '@stdlib/stats/incr/mpcorr2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mapcorr',
-		'@stdlib/stats/incr/mpcorr',
-		'@stdlib/stats/incr/mpcorr2mat',
-		'@stdlib/stats/incr/pcorr2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmpcorrdist',
-	'path': '@stdlib/stats/incr/mpcorrdist',
-	'value': require( '@stdlib/stats/incr/mpcorrdist' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mpcorr',
-		'@stdlib/stats/incr/mpcorrdistmat',
-		'@stdlib/stats/incr/pcorrdist'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmpe',
-	'path': '@stdlib/stats/incr/mpe',
-	'value': require( '@stdlib/stats/incr/mpe' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mape',
-		'@stdlib/stats/incr/me',
-		'@stdlib/stats/incr/mmpe'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmprod',
-	'path': '@stdlib/stats/incr/mprod',
-	'value': require( '@stdlib/stats/incr/mprod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/msum',
-		'@stdlib/stats/incr/prod'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmrange',
-	'path': '@stdlib/stats/incr/mrange',
-	'value': require( '@stdlib/stats/incr/mrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmax',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mmin',
-		'@stdlib/stats/incr/msummary',
-		'@stdlib/stats/incr/range'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmrmse',
-	'path': '@stdlib/stats/incr/mrmse',
-	'value': require( '@stdlib/stats/incr/mrmse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmse',
-		'@stdlib/stats/incr/mrss',
-		'@stdlib/stats/incr/rmse'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmrss',
-	'path': '@stdlib/stats/incr/mrss',
-	'value': require( '@stdlib/stats/incr/mrss' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/rss',
-		'@stdlib/stats/incr/mmse',
-		'@stdlib/stats/incr/mrmse'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmse',
-	'path': '@stdlib/stats/incr/mse',
-	'value': require( '@stdlib/stats/incr/mse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmse',
-		'@stdlib/stats/incr/rmse',
-		'@stdlib/stats/incr/rss'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmstdev',
-	'path': '@stdlib/stats/incr/mstdev',
-	'value': require( '@stdlib/stats/incr/mstdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/msummary',
-		'@stdlib/stats/incr/mvariance',
-		'@stdlib/stats/incr/stdev'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmsum',
-	'path': '@stdlib/stats/incr/msum',
-	'value': require( '@stdlib/stats/incr/msum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/msummary',
-		'@stdlib/stats/incr/sum'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmsumabs',
-	'path': '@stdlib/stats/incr/msumabs',
-	'value': require( '@stdlib/stats/incr/msumabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmeanabs',
-		'@stdlib/stats/incr/msum',
-		'@stdlib/stats/incr/sum',
-		'@stdlib/stats/incr/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmsumabs2',
-	'path': '@stdlib/stats/incr/msumabs2',
-	'value': require( '@stdlib/stats/incr/msumabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmeanabs2',
-		'@stdlib/stats/incr/msumabs',
-		'@stdlib/stats/incr/sumabs',
-		'@stdlib/stats/incr/sumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmsummary',
-	'path': '@stdlib/stats/incr/msummary',
-	'value': require( '@stdlib/stats/incr/msummary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/msum',
-		'@stdlib/stats/incr/mvariance',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmsumprod',
-	'path': '@stdlib/stats/incr/msumprod',
-	'value': require( '@stdlib/stats/incr/msumprod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mprod',
-		'@stdlib/stats/incr/msum',
-		'@stdlib/stats/incr/sumprod'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmvariance',
-	'path': '@stdlib/stats/incr/mvariance',
-	'value': require( '@stdlib/stats/incr/mvariance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/msummary',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrmvmr',
-	'path': '@stdlib/stats/incr/mvmr',
-	'value': require( '@stdlib/stats/incr/mvmr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/mvariance',
-		'@stdlib/stats/incr/vmr'
-	]
-});
- 
-ns.push({
-	'alias': 'incrnancount',
-	'path': '@stdlib/stats/incr/nancount',
-	'value': require( '@stdlib/stats/incr/nancount' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/nanmean',
-		'@stdlib/stats/incr/nansum'
-	]
-});
- 
-ns.push({
-	'alias': 'incrnansum',
-	'path': '@stdlib/stats/incr/nansum',
-	'value': require( '@stdlib/stats/incr/nansum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/nanmean',
-		'@stdlib/stats/incr/nansumabs',
-		'@stdlib/stats/incr/sum'
-	]
-});
- 
-ns.push({
-	'alias': 'incrnansumabs',
-	'path': '@stdlib/stats/incr/nansumabs',
-	'value': require( '@stdlib/stats/incr/nansumabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/nanmeanabs',
-		'@stdlib/stats/incr/nansum',
-		'@stdlib/stats/incr/nansumabs2',
-		'@stdlib/stats/incr/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrnansumabs2',
-	'path': '@stdlib/stats/incr/nansumabs2',
-	'value': require( '@stdlib/stats/incr/nansumabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/nanmeanabs2',
-		'@stdlib/stats/incr/nansum',
-		'@stdlib/stats/incr/nansumabs',
-		'@stdlib/stats/incr/sumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'incrpcorr',
-	'path': '@stdlib/stats/incr/pcorr',
-	'value': require( '@stdlib/stats/incr/pcorr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/covariance',
-		'@stdlib/stats/incr/mpcorr',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrpcorr2',
-	'path': '@stdlib/stats/incr/pcorr2',
-	'value': require( '@stdlib/stats/incr/pcorr2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/apcorr',
-		'@stdlib/stats/incr/mpcorr2',
-		'@stdlib/stats/incr/pcorr',
-		'@stdlib/stats/incr/pcorr2mat'
-	]
-});
- 
-ns.push({
-	'alias': 'incrpcorrdist',
-	'path': '@stdlib/stats/incr/pcorrdist',
-	'value': require( '@stdlib/stats/incr/pcorrdist' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/covariance',
-		'@stdlib/stats/incr/pcorr',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrpcorrdistmat',
-	'path': '@stdlib/stats/incr/pcorrdistmat',
-	'value': require( '@stdlib/stats/incr/pcorrdistmat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mpcorrdistmat',
-		'@stdlib/stats/incr/pcorrdist',
-		'@stdlib/stats/incr/pcorrmat'
-	]
-});
- 
-ns.push({
-	'alias': 'incrpcorrmat',
-	'path': '@stdlib/stats/incr/pcorrmat',
-	'value': require( '@stdlib/stats/incr/pcorrmat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/covmat',
-		'@stdlib/stats/incr/mpcorrmat',
-		'@stdlib/stats/incr/pcorr',
-		'@stdlib/stats/incr/pcorrdistmat'
-	]
-});
- 
-ns.push({
-	'alias': 'incrprod',
-	'path': '@stdlib/stats/incr/prod',
-	'value': require( '@stdlib/stats/incr/prod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mprod',
-		'@stdlib/stats/incr/sum',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrrange',
-	'path': '@stdlib/stats/incr/range',
-	'value': require( '@stdlib/stats/incr/range' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/mrange',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrrmse',
-	'path': '@stdlib/stats/incr/rmse',
-	'value': require( '@stdlib/stats/incr/rmse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mrmse',
-		'@stdlib/stats/incr/mse',
-		'@stdlib/stats/incr/rss'
-	]
-});
- 
-ns.push({
-	'alias': 'incrrss',
-	'path': '@stdlib/stats/incr/rss',
-	'value': require( '@stdlib/stats/incr/rss' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mrss',
-		'@stdlib/stats/incr/mse',
-		'@stdlib/stats/incr/rmse'
-	]
-});
- 
-ns.push({
-	'alias': 'incrSGDRegression',
-	'path': '@stdlib/ml/incr/sgd-regression',
-	'value': require( '@stdlib/ml/incr/sgd-regression' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ml/incr/binary-classification'
-	]
-});
- 
-ns.push({
-	'alias': 'incrskewness',
-	'path': '@stdlib/stats/incr/skewness',
-	'value': require( '@stdlib/stats/incr/skewness' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/kurtosis',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mskewness',
-		'@stdlib/stats/incr/stdev',
-		'@stdlib/stats/incr/summary',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrspace',
-	'path': '@stdlib/array/incrspace',
-	'value': require( '@stdlib/array/incrspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/linspace',
-		'@stdlib/array/logspace'
-	]
-});
- 
-ns.push({
-	'alias': 'incrstdev',
-	'path': '@stdlib/stats/incr/stdev',
-	'value': require( '@stdlib/stats/incr/stdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/kurtosis',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/skewness',
-		'@stdlib/stats/incr/summary',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrsum',
-	'path': '@stdlib/stats/incr/sum',
-	'value': require( '@stdlib/stats/incr/sum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/count',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/msum',
-		'@stdlib/stats/incr/prod',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrsumabs',
-	'path': '@stdlib/stats/incr/sumabs',
-	'value': require( '@stdlib/stats/incr/sumabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/meanabs',
-		'@stdlib/stats/incr/msumabs',
-		'@stdlib/stats/incr/sum'
-	]
-});
- 
-ns.push({
-	'alias': 'incrsumabs2',
-	'path': '@stdlib/stats/incr/sumabs2',
-	'value': require( '@stdlib/stats/incr/sumabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/meanabs2',
-		'@stdlib/stats/incr/msumabs2',
-		'@stdlib/stats/incr/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'incrsummary',
-	'path': '@stdlib/stats/incr/summary',
-	'value': require( '@stdlib/stats/incr/summary' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/count',
-		'@stdlib/stats/incr/kurtosis',
-		'@stdlib/stats/incr/max',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/midrange',
-		'@stdlib/stats/incr/min',
-		'@stdlib/stats/incr/msummary',
-		'@stdlib/stats/incr/range',
-		'@stdlib/stats/incr/skewness',
-		'@stdlib/stats/incr/stdev',
-		'@stdlib/stats/incr/sum',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrsumprod',
-	'path': '@stdlib/stats/incr/sumprod',
-	'value': require( '@stdlib/stats/incr/sumprod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/msumprod',
-		'@stdlib/stats/incr/prod',
-		'@stdlib/stats/incr/sum'
-	]
-});
- 
-ns.push({
-	'alias': 'incrvariance',
-	'path': '@stdlib/stats/incr/variance',
-	'value': require( '@stdlib/stats/incr/variance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/kurtosis',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mstdev',
-		'@stdlib/stats/incr/skewness',
-		'@stdlib/stats/incr/stdev',
-		'@stdlib/stats/incr/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'incrvmr',
-	'path': '@stdlib/stats/incr/vmr',
-	'value': require( '@stdlib/stats/incr/vmr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mvmr',
-		'@stdlib/stats/incr/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'incrwmean',
-	'path': '@stdlib/stats/incr/wmean',
-	'value': require( '@stdlib/stats/incr/wmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/incr/ewmean',
-		'@stdlib/stats/incr/mean',
-		'@stdlib/stats/incr/mmean',
-		'@stdlib/stats/incr/wvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'ind2sub',
-	'path': '@stdlib/ndarray/ind2sub',
-	'value': require( '@stdlib/ndarray/ind2sub' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/sub2ind'
-	]
-});
- 
-ns.push({
-	'alias': 'indexOf',
-	'path': '@stdlib/utils/index-of',
-	'value': require( '@stdlib/utils/index-of' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'inherit',
-	'path': '@stdlib/utils/inherit',
-	'value': require( '@stdlib/utils/inherit' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'inheritedEnumerableProperties',
-	'path': '@stdlib/utils/inherited-enumerable-properties',
-	'value': require( '@stdlib/utils/inherited-enumerable-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-properties',
-		'@stdlib/utils/enumerable-properties-in',
-		'@stdlib/utils/inherited-enumerable-property-symbols',
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/inherited-nonenumerable-properties',
-		'@stdlib/utils/inherited-properties'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedEnumerablePropertySymbols',
-	'path': '@stdlib/utils/inherited-enumerable-property-symbols',
-	'value': require( '@stdlib/utils/inherited-enumerable-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-properties',
-		'@stdlib/utils/enumerable-property-symbols',
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/nonenumerable-property-symbols',
-		'@stdlib/utils/nonenumerable-property-symbols-in',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedKeys',
-	'path': '@stdlib/utils/inherited-keys',
-	'value': require( '@stdlib/utils/inherited-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/keys',
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/inherited-property-names',
-		'@stdlib/utils/inherited-property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedNonEnumerableProperties',
-	'path': '@stdlib/utils/inherited-nonenumerable-properties',
-	'value': require( '@stdlib/utils/inherited-nonenumerable-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-enumerable-properties',
-		'@stdlib/utils/inherited-nonenumerable-property-names',
-		'@stdlib/utils/inherited-nonenumerable-property-symbols',
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/nonenumerable-properties',
-		'@stdlib/utils/nonenumerable-properties-in',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedNonEnumerablePropertyNames',
-	'path': '@stdlib/utils/inherited-nonenumerable-property-names',
-	'value': require( '@stdlib/utils/inherited-nonenumerable-property-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-nonenumerable-properties',
-		'@stdlib/utils/inherited-nonenumerable-property-symbols',
-		'@stdlib/utils/keys',
-		'@stdlib/utils/nonenumerable-property-names',
-		'@stdlib/utils/nonenumerable-property-names-in',
-		'@stdlib/utils/nonenumerable-property-symbols',
-		'@stdlib/utils/property-names'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedNonEnumerablePropertySymbols',
-	'path': '@stdlib/utils/inherited-nonenumerable-property-symbols',
-	'value': require( '@stdlib/utils/inherited-nonenumerable-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-nonenumerable-properties',
-		'@stdlib/utils/inherited-nonenumerable-property-names',
-		'@stdlib/utils/nonenumerable-properties',
-		'@stdlib/utils/nonenumerable-property-names',
-		'@stdlib/utils/nonenumerable-property-symbols',
-		'@stdlib/utils/nonenumerable-property-symbols-in',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedProperties',
-	'path': '@stdlib/utils/inherited-properties',
-	'value': require( '@stdlib/utils/inherited-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/properties',
-		'@stdlib/utils/properties-in',
-		'@stdlib/utils/inherited-property-names',
-		'@stdlib/utils/inherited-property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedPropertyDescriptor',
-	'path': '@stdlib/utils/inherited-property-descriptor',
-	'value': require( '@stdlib/utils/inherited-property-descriptor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/property-descriptor',
-		'@stdlib/utils/property-descriptor-in',
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/inherited-property-descriptors',
-		'@stdlib/utils/inherited-property-names',
-		'@stdlib/utils/inherited-property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedPropertyDescriptors',
-	'path': '@stdlib/utils/inherited-property-descriptors',
-	'value': require( '@stdlib/utils/inherited-property-descriptors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/property-descriptors',
-		'@stdlib/utils/property-descriptors-in',
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/inherited-property-names',
-		'@stdlib/utils/inherited-property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedPropertyNames',
-	'path': '@stdlib/utils/inherited-property-names',
-	'value': require( '@stdlib/utils/inherited-property-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/inherited-property-descriptors',
-		'@stdlib/utils/inherited-property-symbols',
-		'@stdlib/utils/property-names',
-		'@stdlib/utils/property-names-in'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedPropertySymbols',
-	'path': '@stdlib/utils/inherited-property-symbols',
-	'value': require( '@stdlib/utils/inherited-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-keys',
-		'@stdlib/utils/inherited-property-descriptors',
-		'@stdlib/utils/inherited-property-names',
-		'@stdlib/utils/property-symbols',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedWritableProperties',
-	'path': '@stdlib/utils/inherited-writable-properties',
-	'value': require( '@stdlib/utils/inherited-writable-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-readable-properties',
-		'@stdlib/utils/inherited-writable-property-names',
-		'@stdlib/utils/inherited-writable-property-symbols',
-		'@stdlib/utils/writable-properties',
-		'@stdlib/utils/writable-properties-in',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedWritablePropertyNames',
-	'path': '@stdlib/utils/inherited-writable-property-names',
-	'value': require( '@stdlib/utils/inherited-writable-property-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-readable-property-names',
-		'@stdlib/utils/inherited-writable-property-symbols',
-		'@stdlib/utils/writable-property-names',
-		'@stdlib/utils/writable-property-names-in',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'inheritedWritablePropertySymbols',
-	'path': '@stdlib/utils/inherited-writable-property-symbols',
-	'value': require( '@stdlib/utils/inherited-writable-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-readable-property-symbols',
-		'@stdlib/utils/inherited-writable-property-names',
-		'@stdlib/utils/writable-property-symbols',
-		'@stdlib/utils/writable-property-symbols-in',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'inmap',
-	'path': '@stdlib/utils/inmap',
-	'value': require( '@stdlib/utils/inmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/inmap-right',
-		'@stdlib/utils/map'
-	]
-});
- 
-ns.push({
-	'alias': 'inmapAsync',
-	'path': '@stdlib/utils/async/inmap',
-	'value': require( '@stdlib/utils/async/inmap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/async/inmap-right',
-		'@stdlib/utils/async/map',
-		'@stdlib/utils/inmap'
-	]
-});
- 
-ns.push({
-	'alias': 'inmapRight',
-	'path': '@stdlib/utils/inmap-right',
-	'value': require( '@stdlib/utils/inmap-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/inmap',
-		'@stdlib/utils/map-right'
-	]
-});
- 
-ns.push({
-	'alias': 'inmapRightAsync',
-	'path': '@stdlib/utils/async/inmap-right',
-	'value': require( '@stdlib/utils/async/inmap-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/for-each-right',
-		'@stdlib/utils/async/inmap',
-		'@stdlib/utils/async/map-right',
-		'@stdlib/utils/inmap-right'
-	]
-});
- 
-ns.push({
-	'alias': 'inspectSinkStream',
-	'path': '@stdlib/streams/node/inspect-sink',
-	'value': require( '@stdlib/streams/node/inspect-sink' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/debug-sink',
-		'@stdlib/streams/node/inspect'
-	]
-});
- 
-ns.push({
-	'alias': 'inspectStream',
-	'path': '@stdlib/streams/node/inspect',
-	'value': require( '@stdlib/streams/node/inspect' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/debug'
-	]
-});
- 
-ns.push({
-	'alias': 'instanceOf',
-	'path': '@stdlib/assert/instance-of',
-	'value': require( '@stdlib/assert/instance-of' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-prototype-of',
-		'@stdlib/utils/constructor-name',
-		'@stdlib/utils/inherit',
-		'@stdlib/utils/type-of'
-	]
-});
- 
-ns.push({
-	'alias': 'INT8_MAX',
-	'path': '@stdlib/constants/int8/max',
-	'value': require( '@stdlib/constants/int8/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int8/min'
-	]
-});
- 
-ns.push({
-	'alias': 'INT8_MIN',
-	'path': '@stdlib/constants/int8/min',
-	'value': require( '@stdlib/constants/int8/min' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int8/max'
-	]
-});
- 
-ns.push({
-	'alias': 'INT8_NUM_BYTES',
-	'path': '@stdlib/constants/int8/num-bytes',
-	'value': require( '@stdlib/constants/int8/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int16/num-bytes',
-		'@stdlib/constants/int32/num-bytes',
-		'@stdlib/constants/uint8/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'Int8Array',
-	'path': '@stdlib/array/int8',
-	'value': require( '@stdlib/array/int8' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'INT16_MAX',
-	'path': '@stdlib/constants/int16/max',
-	'value': require( '@stdlib/constants/int16/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int16/min'
-	]
-});
- 
-ns.push({
-	'alias': 'INT16_MIN',
-	'path': '@stdlib/constants/int16/min',
-	'value': require( '@stdlib/constants/int16/min' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int16/max'
-	]
-});
- 
-ns.push({
-	'alias': 'INT16_NUM_BYTES',
-	'path': '@stdlib/constants/int16/num-bytes',
-	'value': require( '@stdlib/constants/int16/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int32/num-bytes',
-		'@stdlib/constants/int8/num-bytes',
-		'@stdlib/constants/uint16/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'Int16Array',
-	'path': '@stdlib/array/int16',
-	'value': require( '@stdlib/array/int16' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'INT32_MAX',
-	'path': '@stdlib/constants/int32/max',
-	'value': require( '@stdlib/constants/int32/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int32/min'
-	]
-});
- 
-ns.push({
-	'alias': 'INT32_MIN',
-	'path': '@stdlib/constants/int32/min',
-	'value': require( '@stdlib/constants/int32/min' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int32/max'
-	]
-});
- 
-ns.push({
-	'alias': 'INT32_NUM_BYTES',
-	'path': '@stdlib/constants/int32/num-bytes',
-	'value': require( '@stdlib/constants/int32/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int16/num-bytes',
-		'@stdlib/constants/int8/num-bytes',
-		'@stdlib/constants/uint32/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'Int32Array',
-	'path': '@stdlib/array/int32',
-	'value': require( '@stdlib/array/int32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'IS_BIG_ENDIAN',
-	'path': '@stdlib/assert/is-big-endian',
-	'value': require( '@stdlib/assert/is-big-endian' ),
-	'type': 'boolean',
-	'related': [
-		'@stdlib/assert/is-little-endian'
-	]
-});
- 
-ns.push({
-	'alias': 'IS_BROWSER',
-	'path': '@stdlib/assert/is-browser',
-	'value': require( '@stdlib/assert/is-browser' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_DARWIN',
-	'path': '@stdlib/assert/is-darwin',
-	'value': require( '@stdlib/assert/is-darwin' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_DOCKER',
-	'path': '@stdlib/assert/is-docker',
-	'value': require( '@stdlib/assert/is-docker' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_ELECTRON',
-	'path': '@stdlib/assert/is-electron',
-	'value': require( '@stdlib/assert/is-electron' ),
-	'type': 'boolean',
-	'related': [
-		'@stdlib/assert/is-electron-main',
-		'@stdlib/assert/is-electron-renderer'
-	]
-});
- 
-ns.push({
-	'alias': 'IS_ELECTRON_MAIN',
-	'path': '@stdlib/assert/is-electron-main',
-	'value': require( '@stdlib/assert/is-electron-main' ),
-	'type': 'boolean',
-	'related': [
-		'@stdlib/assert/is-electron',
-		'@stdlib/assert/is-electron-renderer'
-	]
-});
- 
-ns.push({
-	'alias': 'IS_ELECTRON_RENDERER',
-	'path': '@stdlib/assert/is-electron-renderer',
-	'value': require( '@stdlib/assert/is-electron-renderer' ),
-	'type': 'boolean',
-	'related': [
-		'@stdlib/assert/is-electron',
-		'@stdlib/assert/is-electron-main'
-	]
-});
- 
-ns.push({
-	'alias': 'IS_LITTLE_ENDIAN',
-	'path': '@stdlib/assert/is-little-endian',
-	'value': require( '@stdlib/assert/is-little-endian' ),
-	'type': 'boolean',
-	'related': [
-		'@stdlib/assert/is-big-endian'
-	]
-});
- 
-ns.push({
-	'alias': 'IS_MOBILE',
-	'path': '@stdlib/assert/is-mobile',
-	'value': require( '@stdlib/assert/is-mobile' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_NODE',
-	'path': '@stdlib/assert/is-node',
-	'value': require( '@stdlib/assert/is-node' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_TOUCH_DEVICE',
-	'path': '@stdlib/assert/is-touch-device',
-	'value': require( '@stdlib/assert/is-touch-device' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_WEB_WORKER',
-	'path': '@stdlib/assert/is-web-worker',
-	'value': require( '@stdlib/assert/is-web-worker' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'IS_WINDOWS',
-	'path': '@stdlib/assert/is-windows',
-	'value': require( '@stdlib/assert/is-windows' ),
-	'type': 'boolean',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isAbsoluteHttpURI',
-	'path': '@stdlib/assert/is-absolute-http-uri',
-	'value': require( '@stdlib/assert/is-absolute-http-uri' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-absolute-uri'
-	]
-});
- 
-ns.push({
-	'alias': 'isAbsolutePath',
-	'path': '@stdlib/assert/is-absolute-path',
-	'value': require( '@stdlib/assert/is-absolute-path' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-relative-path'
-	]
-});
- 
-ns.push({
-	'alias': 'isAbsoluteURI',
-	'path': '@stdlib/assert/is-absolute-uri',
-	'value': require( '@stdlib/assert/is-absolute-uri' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-relative-uri'
-	]
-});
- 
-ns.push({
-	'alias': 'isAccessorArray',
-	'path': '@stdlib/assert/is-accessor-array',
-	'value': require( '@stdlib/assert/is-accessor-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-array-like-object',
-		'@stdlib/assert/is-collection'
-	]
-});
- 
-ns.push({
-	'alias': 'isAccessorProperty',
-	'path': '@stdlib/assert/is-accessor-property',
-	'value': require( '@stdlib/assert/is-accessor-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-own-property',
-		'@stdlib/assert/is-accessor-property-in',
-		'@stdlib/assert/is-data-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isAccessorPropertyIn',
-	'path': '@stdlib/assert/is-accessor-property-in',
-	'value': require( '@stdlib/assert/is-accessor-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-property',
-		'@stdlib/assert/is-accessor-property',
-		'@stdlib/assert/is-data-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isAlphagram',
-	'path': '@stdlib/assert/is-alphagram',
-	'value': require( '@stdlib/assert/is-alphagram' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-anagram'
-	]
-});
- 
-ns.push({
-	'alias': 'isAlphaNumeric',
-	'path': '@stdlib/assert/is-alphanumeric',
-	'value': require( '@stdlib/assert/is-alphanumeric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-digit-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isAnagram',
-	'path': '@stdlib/assert/is-anagram',
-	'value': require( '@stdlib/assert/is-anagram' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-alphagram'
-	]
-});
- 
-ns.push({
-	'alias': 'isArguments',
-	'path': '@stdlib/assert/is-arguments',
-	'value': require( '@stdlib/assert/is-arguments' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isArray',
-	'path': '@stdlib/assert/is-array',
-	'value': require( '@stdlib/assert/is-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isArrayArray',
-	'path': '@stdlib/assert/is-array-array',
-	'value': require( '@stdlib/assert/is-array-array' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isArrayBuffer',
-	'path': '@stdlib/assert/is-arraybuffer',
-	'value': require( '@stdlib/assert/is-arraybuffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-sharedarraybuffer',
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isArrayBufferView',
-	'path': '@stdlib/assert/is-arraybuffer-view',
-	'value': require( '@stdlib/assert/is-arraybuffer-view' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-dataview',
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isArrayLength',
-	'path': '@stdlib/assert/is-array-length',
-	'value': require( '@stdlib/assert/is-array-length' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isArrayLike',
-	'path': '@stdlib/assert/is-array-like',
-	'value': require( '@stdlib/assert/is-array-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-array-like-object',
-		'@stdlib/assert/is-collection'
-	]
-});
- 
-ns.push({
-	'alias': 'isArrayLikeObject',
-	'path': '@stdlib/assert/is-array-like-object',
-	'value': require( '@stdlib/assert/is-array-like-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-collection'
-	]
-});
- 
-ns.push({
-	'alias': 'isArrowFunction',
-	'path': '@stdlib/assert/is-arrow-function',
-	'value': require( '@stdlib/assert/is-arrow-function' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isASCII',
-	'path': '@stdlib/assert/is-ascii',
-	'value': require( '@stdlib/assert/is-ascii' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isBetween',
-	'path': '@stdlib/assert/is-between',
-	'value': require( '@stdlib/assert/is-between' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-between-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isBetweenArray',
-	'path': '@stdlib/assert/is-between-array',
-	'value': require( '@stdlib/assert/is-between-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-between'
-	]
-});
- 
-ns.push({
-	'alias': 'isBigInt',
-	'path': '@stdlib/assert/is-bigint',
-	'value': require( '@stdlib/assert/is-bigint' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isBigInt64Array',
-	'path': '@stdlib/assert/is-bigint64array',
-	'value': require( '@stdlib/assert/is-bigint64array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-biguint64array'
-	]
-});
- 
-ns.push({
-	'alias': 'isBigUint64Array',
-	'path': '@stdlib/assert/is-biguint64array',
-	'value': require( '@stdlib/assert/is-biguint64array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-bigint64array'
-	]
-});
- 
-ns.push({
-	'alias': 'isBinaryString',
-	'path': '@stdlib/assert/is-binary-string',
-	'value': require( '@stdlib/assert/is-binary-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isBlankString',
-	'path': '@stdlib/assert/is-blank-string',
-	'value': require( '@stdlib/assert/is-blank-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string',
-		'@stdlib/assert/is-empty-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isBoolean',
-	'path': '@stdlib/assert/is-boolean',
-	'value': require( '@stdlib/assert/is-boolean' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isBooleanArray',
-	'path': '@stdlib/assert/is-boolean-array',
-	'value': require( '@stdlib/assert/is-boolean-array' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isBoxedPrimitive',
-	'path': '@stdlib/assert/is-boxed-primitive',
-	'value': require( '@stdlib/assert/is-boxed-primitive' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-primitive'
-	]
-});
- 
-ns.push({
-	'alias': 'isBuffer',
-	'path': '@stdlib/assert/is-buffer',
-	'value': require( '@stdlib/assert/is-buffer' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isCamelcase',
-	'path': '@stdlib/assert/is-camelcase',
-	'value': require( '@stdlib/assert/is-camelcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string',
-		'@stdlib/assert/is-constantcase'
-	]
-});
- 
-ns.push({
-	'alias': 'isCapitalized',
-	'path': '@stdlib/assert/is-capitalized',
-	'value': require( '@stdlib/assert/is-capitalized' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isCentrosymmetricMatrix',
-	'path': '@stdlib/assert/is-centrosymmetric-matrix',
-	'value': require( '@stdlib/assert/is-centrosymmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-square-matrix',
-		'@stdlib/assert/is-symmetric-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isCircular',
-	'path': '@stdlib/assert/is-circular',
-	'value': require( '@stdlib/assert/is-circular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-circular-array',
-		'@stdlib/assert/is-circular-plain-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isCircularArray',
-	'path': '@stdlib/assert/is-circular-array',
-	'value': require( '@stdlib/assert/is-circular-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-circular',
-		'@stdlib/assert/is-circular-plain-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isCircularPlainObject',
-	'path': '@stdlib/assert/is-circular-plain-object',
-	'value': require( '@stdlib/assert/is-circular-plain-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-circular',
-		'@stdlib/assert/is-circular-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isClass',
-	'path': '@stdlib/assert/is-class',
-	'value': require( '@stdlib/assert/is-class' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isCollection',
-	'path': '@stdlib/assert/is-collection',
-	'value': require( '@stdlib/assert/is-collection' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-array-like-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex',
-	'path': '@stdlib/assert/is-complex',
-	'value': require( '@stdlib/assert/is-complex' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex64',
-		'@stdlib/assert/is-complex128'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex64',
-	'path': '@stdlib/assert/is-complex64',
-	'value': require( '@stdlib/assert/is-complex64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex',
-		'@stdlib/assert/is-complex128'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex64Array',
-	'path': '@stdlib/assert/is-complex64array',
-	'value': require( '@stdlib/assert/is-complex64array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex',
-		'@stdlib/assert/is-complex64',
-		'@stdlib/assert/is-complex128array',
-		'@stdlib/assert/is-complex-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex64MatrixLike',
-	'path': '@stdlib/assert/is-complex64matrix-like',
-	'value': require( '@stdlib/assert/is-complex64matrix-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex128matrix-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-matrix-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex64ndarrayLike',
-	'path': '@stdlib/assert/is-complex64ndarray-like',
-	'value': require( '@stdlib/assert/is-complex64ndarray-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex128ndarray-like',
-		'@stdlib/assert/is-ndarray-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex64VectorLike',
-	'path': '@stdlib/assert/is-complex64vector-like',
-	'value': require( '@stdlib/assert/is-complex64vector-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex128vector-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-vector-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex128',
-	'path': '@stdlib/assert/is-complex128',
-	'value': require( '@stdlib/assert/is-complex128' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex',
-		'@stdlib/assert/is-complex64'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex128Array',
-	'path': '@stdlib/assert/is-complex128array',
-	'value': require( '@stdlib/assert/is-complex128array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex',
-		'@stdlib/assert/is-complex128',
-		'@stdlib/assert/is-complex64array',
-		'@stdlib/assert/is-complex-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex128MatrixLike',
-	'path': '@stdlib/assert/is-complex128matrix-like',
-	'value': require( '@stdlib/assert/is-complex128matrix-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex64matrix-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-matrix-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex128ndarrayLike',
-	'path': '@stdlib/assert/is-complex128ndarray-like',
-	'value': require( '@stdlib/assert/is-complex128ndarray-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex64ndarray-like',
-		'@stdlib/assert/is-ndarray-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplex128VectorLike',
-	'path': '@stdlib/assert/is-complex128vector-like',
-	'value': require( '@stdlib/assert/is-complex128vector-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex64vector-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-vector-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplexLike',
-	'path': '@stdlib/assert/is-complex-like',
-	'value': require( '@stdlib/assert/is-complex-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex',
-		'@stdlib/assert/is-complex64',
-		'@stdlib/assert/is-complex128'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplexTypedArray',
-	'path': '@stdlib/assert/is-complex-typed-array',
-	'value': require( '@stdlib/assert/is-complex-typed-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex',
-		'@stdlib/assert/is-complex64array',
-		'@stdlib/assert/is-complex128array'
-	]
-});
- 
-ns.push({
-	'alias': 'isComplexTypedArrayLike',
-	'path': '@stdlib/assert/is-complex-typed-array-like',
-	'value': require( '@stdlib/assert/is-complex-typed-array-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex-like',
-		'@stdlib/assert/is-complex-typed-array',
-		'@stdlib/assert/is-complex64array',
-		'@stdlib/assert/is-complex128array'
-	]
-});
- 
-ns.push({
-	'alias': 'isComposite',
-	'path': '@stdlib/assert/is-composite',
-	'value': require( '@stdlib/assert/is-composite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-prime'
-	]
-});
- 
-ns.push({
-	'alias': 'isConfigurableProperty',
-	'path': '@stdlib/assert/is-configurable-property',
-	'value': require( '@stdlib/assert/is-configurable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property-in',
-		'@stdlib/assert/is-enumerable-property',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isConfigurablePropertyIn',
-	'path': '@stdlib/assert/is-configurable-property-in',
-	'value': require( '@stdlib/assert/is-configurable-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property',
-		'@stdlib/assert/is-enumerable-property-in',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isConstantcase',
-	'path': '@stdlib/assert/is-constantcase',
-	'value': require( '@stdlib/assert/is-constantcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string',
-		'@stdlib/assert/is-camelcase'
-	]
-});
- 
-ns.push({
-	'alias': 'isCubeNumber',
-	'path': '@stdlib/assert/is-cube-number',
-	'value': require( '@stdlib/assert/is-cube-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-square-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isCurrentYear',
-	'path': '@stdlib/assert/is-current-year',
-	'value': require( '@stdlib/assert/is-current-year' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isDataProperty',
-	'path': '@stdlib/assert/is-data-property',
-	'value': require( '@stdlib/assert/is-data-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-own-property',
-		'@stdlib/assert/is-accessor-property',
-		'@stdlib/assert/is-data-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isDataPropertyIn',
-	'path': '@stdlib/assert/is-data-property-in',
-	'value': require( '@stdlib/assert/is-data-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-property',
-		'@stdlib/assert/is-accessor-property-in',
-		'@stdlib/assert/is-data-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isDataView',
-	'path': '@stdlib/assert/is-dataview',
-	'value': require( '@stdlib/assert/is-dataview' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-arraybuffer',
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isDateObject',
-	'path': '@stdlib/assert/is-date-object',
-	'value': require( '@stdlib/assert/is-date-object' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isDateObjectArray',
-	'path': '@stdlib/assert/is-date-object-array',
-	'value': require( '@stdlib/assert/is-date-object-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-date-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isDigitString',
-	'path': '@stdlib/assert/is-digit-string',
-	'value': require( '@stdlib/assert/is-digit-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-hex-string',
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isDomainName',
-	'path': '@stdlib/assert/is-domain-name',
-	'value': require( '@stdlib/assert/is-domain-name' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isDurationString',
-	'path': '@stdlib/assert/is-duration-string',
-	'value': require( '@stdlib/assert/is-duration-string' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isEmailAddress',
-	'path': '@stdlib/assert/is-email-address',
-	'value': require( '@stdlib/assert/is-email-address' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isEmptyArray',
-	'path': '@stdlib/assert/is-empty-array',
-	'value': require( '@stdlib/assert/is-empty-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-empty-array-like-object',
-		'@stdlib/assert/is-empty-collection'
-	]
-});
- 
-ns.push({
-	'alias': 'isEmptyArrayLikeObject',
-	'path': '@stdlib/assert/is-empty-array-like-object',
-	'value': require( '@stdlib/assert/is-empty-array-like-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array-like-object',
-		'@stdlib/assert/is-empty-array',
-		'@stdlib/assert/is-empty-collection'
-	]
-});
- 
-ns.push({
-	'alias': 'isEmptyCollection',
-	'path': '@stdlib/assert/is-empty-collection',
-	'value': require( '@stdlib/assert/is-empty-collection' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-collection',
-		'@stdlib/assert/is-empty-array',
-		'@stdlib/assert/is-empty-array-like-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isEmptyObject',
-	'path': '@stdlib/assert/is-empty-object',
-	'value': require( '@stdlib/assert/is-empty-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-object',
-		'@stdlib/assert/is-plain-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isEmptyString',
-	'path': '@stdlib/assert/is-empty-string',
-	'value': require( '@stdlib/assert/is-empty-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isEnumerableProperty',
-	'path': '@stdlib/assert/is-enumerable-property',
-	'value': require( '@stdlib/assert/is-enumerable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property',
-		'@stdlib/assert/is-enumerable-property-in',
-		'@stdlib/assert/is-nonenumerable-property',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isEnumerablePropertyIn',
-	'path': '@stdlib/assert/is-enumerable-property-in',
-	'value': require( '@stdlib/assert/is-enumerable-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property-in',
-		'@stdlib/assert/is-enumerable-property',
-		'@stdlib/assert/is-nonenumerable-property-in',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isEqualArray',
-	'path': '@stdlib/assert/is-equal-array',
-	'value': require( '@stdlib/assert/is-equal-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-equal-array-like',
-		'@stdlib/assert/is-same-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isError',
-	'path': '@stdlib/assert/is-error',
-	'value': require( '@stdlib/assert/is-error' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isEvalError',
-	'path': '@stdlib/assert/is-eval-error',
-	'value': require( '@stdlib/assert/is-eval-error' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-error'
-	]
-});
- 
-ns.push({
-	'alias': 'isEven',
-	'path': '@stdlib/assert/is-even',
-	'value': require( '@stdlib/assert/is-even' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-odd'
-	]
-});
- 
-ns.push({
-	'alias': 'isFalsy',
-	'path': '@stdlib/assert/is-falsy',
-	'value': require( '@stdlib/assert/is-falsy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-falsy-array',
-		'@stdlib/assert/is-truthy'
-	]
-});
- 
-ns.push({
-	'alias': 'isFalsyArray',
-	'path': '@stdlib/assert/is-falsy-array',
-	'value': require( '@stdlib/assert/is-falsy-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-falsy',
-		'@stdlib/assert/is-truthy-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isFinite',
-	'path': '@stdlib/assert/is-finite',
-	'value': require( '@stdlib/assert/is-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite-array',
-		'@stdlib/assert/is-infinite'
-	]
-});
- 
-ns.push({
-	'alias': 'isFiniteArray',
-	'path': '@stdlib/assert/is-finite-array',
-	'value': require( '@stdlib/assert/is-finite-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite',
-		'@stdlib/assert/is-infinite'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat32Array',
-	'path': '@stdlib/assert/is-float32array',
-	'value': require( '@stdlib/assert/is-float32array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float64array'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat32MatrixLike',
-	'path': '@stdlib/assert/is-float32matrix-like',
-	'value': require( '@stdlib/assert/is-float32matrix-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float64matrix-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-matrix-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat32ndarrayLike',
-	'path': '@stdlib/assert/is-float32ndarray-like',
-	'value': require( '@stdlib/assert/is-float32ndarray-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float64ndarray-like',
-		'@stdlib/assert/is-ndarray-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat32VectorLike',
-	'path': '@stdlib/assert/is-float32vector-like',
-	'value': require( '@stdlib/assert/is-float32vector-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float64vector-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-vector-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat64Array',
-	'path': '@stdlib/assert/is-float64array',
-	'value': require( '@stdlib/assert/is-float64array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float32array'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat64MatrixLike',
-	'path': '@stdlib/assert/is-float64matrix-like',
-	'value': require( '@stdlib/assert/is-float64matrix-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float32matrix-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-matrix-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat64ndarrayLike',
-	'path': '@stdlib/assert/is-float64ndarray-like',
-	'value': require( '@stdlib/assert/is-float64ndarray-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float32ndarray-like',
-		'@stdlib/assert/is-ndarray-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isFloat64VectorLike',
-	'path': '@stdlib/assert/is-float64vector-like',
-	'value': require( '@stdlib/assert/is-float64vector-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-float32vector-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-vector-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isFunction',
-	'path': '@stdlib/assert/is-function',
-	'value': require( '@stdlib/assert/is-function' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isFunctionArray',
-	'path': '@stdlib/assert/is-function-array',
-	'value': require( '@stdlib/assert/is-function-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isGeneratorObject',
-	'path': '@stdlib/assert/is-generator-object',
-	'value': require( '@stdlib/assert/is-generator-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-generator-support',
-		'@stdlib/assert/is-generator-object-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isGeneratorObjectLike',
-	'path': '@stdlib/assert/is-generator-object-like',
-	'value': require( '@stdlib/assert/is-generator-object-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-generator-support',
-		'@stdlib/assert/is-generator-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isgzipBuffer',
-	'path': '@stdlib/assert/is-gzip-buffer',
-	'value': require( '@stdlib/assert/is-gzip-buffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-buffer',
-		'@stdlib/assert/is-uint8array'
-	]
-});
- 
-ns.push({
-	'alias': 'isHexString',
-	'path': '@stdlib/assert/is-hex-string',
-	'value': require( '@stdlib/assert/is-hex-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isInfinite',
-	'path': '@stdlib/assert/is-infinite',
-	'value': require( '@stdlib/assert/is-infinite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'isInheritedProperty',
-	'path': '@stdlib/assert/is-inherited-property',
-	'value': require( '@stdlib/assert/is-inherited-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-own-property',
-		'@stdlib/assert/has-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isInt8Array',
-	'path': '@stdlib/assert/is-int8array',
-	'value': require( '@stdlib/assert/is-int8array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-int16array',
-		'@stdlib/assert/is-int32array'
-	]
-});
- 
-ns.push({
-	'alias': 'isInt16Array',
-	'path': '@stdlib/assert/is-int16array',
-	'value': require( '@stdlib/assert/is-int16array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-int32array',
-		'@stdlib/assert/is-int8array'
-	]
-});
- 
-ns.push({
-	'alias': 'isInt32Array',
-	'path': '@stdlib/assert/is-int32array',
-	'value': require( '@stdlib/assert/is-int32array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-int16array',
-		'@stdlib/assert/is-int8array'
-	]
-});
- 
-ns.push({
-	'alias': 'isInteger',
-	'path': '@stdlib/assert/is-integer',
-	'value': require( '@stdlib/assert/is-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isIntegerArray',
-	'path': '@stdlib/assert/is-integer-array',
-	'value': require( '@stdlib/assert/is-integer-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isIterableLike',
-	'path': '@stdlib/assert/is-iterable-like',
-	'value': require( '@stdlib/assert/is-iterable-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-iterator-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isIteratorLike',
-	'path': '@stdlib/assert/is-iterator-like',
-	'value': require( '@stdlib/assert/is-iterator-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-iterable-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isJSON',
-	'path': '@stdlib/assert/is-json',
-	'value': require( '@stdlib/assert/is-json' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isKebabcase',
-	'path': '@stdlib/assert/is-kebabcase',
-	'value': require( '@stdlib/assert/is-kebabcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isLeapYear',
-	'path': '@stdlib/assert/is-leap-year',
-	'value': require( '@stdlib/assert/is-leap-year' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isLocalhost',
-	'path': '@stdlib/assert/is-localhost',
-	'value': require( '@stdlib/assert/is-localhost' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isLowercase',
-	'path': '@stdlib/assert/is-lowercase',
-	'value': require( '@stdlib/assert/is-lowercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string',
-		'@stdlib/assert/is-uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'isMatrixLike',
-	'path': '@stdlib/assert/is-matrix-like',
-	'value': require( '@stdlib/assert/is-matrix-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-typed-array-like',
-		'@stdlib/assert/is-vector-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isMethod',
-	'path': '@stdlib/assert/is-method',
-	'value': require( '@stdlib/assert/is-method' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-own-property',
-		'@stdlib/assert/is-function',
-		'@stdlib/assert/is-method-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isMethodIn',
-	'path': '@stdlib/assert/is-method-in',
-	'value': require( '@stdlib/assert/is-method-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-property',
-		'@stdlib/assert/is-function',
-		'@stdlib/assert/is-method'
-	]
-});
- 
-ns.push({
-	'alias': 'isMultiSlice',
-	'path': '@stdlib/assert/is-multi-slice',
-	'value': require( '@stdlib/assert/is-multi-slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-slice',
-		'@stdlib/slice/multi'
-	]
-});
- 
-ns.push({
-	'alias': 'isNamedTypedTupleLike',
-	'path': '@stdlib/assert/is-named-typed-tuple-like',
-	'value': require( '@stdlib/assert/is-named-typed-tuple-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/dstructs/named-typed-tuple'
-	]
-});
- 
-ns.push({
-	'alias': 'isnan',
-	'path': '@stdlib/assert/is-nan',
-	'value': require( '@stdlib/assert/is-nan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNaNArray',
-	'path': '@stdlib/assert/is-nan-array',
-	'value': require( '@stdlib/assert/is-nan-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-nan'
-	]
-});
- 
-ns.push({
-	'alias': 'isNativeFunction',
-	'path': '@stdlib/assert/is-native-function',
-	'value': require( '@stdlib/assert/is-native-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-function'
-	]
-});
- 
-ns.push({
-	'alias': 'isndarrayLike',
-	'path': '@stdlib/assert/is-ndarray-like',
-	'value': require( '@stdlib/assert/is-ndarray-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-typed-array-like',
-		'@stdlib/assert/is-vector-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isndarrayLikeWithDataType',
-	'path': '@stdlib/assert/is-ndarray-like-with-data-type',
-	'value': require( '@stdlib/assert/is-ndarray-like-with-data-type' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-ndarray-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isNegativeFinite',
-	'path': '@stdlib/assert/is-negative-finite',
-	'value': require( '@stdlib/assert/is-negative-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite',
-		'@stdlib/assert/is-negative-number',
-		'@stdlib/assert/is-positive-finite'
-	]
-});
- 
-ns.push({
-	'alias': 'isNegativeInteger',
-	'path': '@stdlib/assert/is-negative-integer',
-	'value': require( '@stdlib/assert/is-negative-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'isNegativeIntegerArray',
-	'path': '@stdlib/assert/is-negative-integer-array',
-	'value': require( '@stdlib/assert/is-negative-integer-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNegativeNumber',
-	'path': '@stdlib/assert/is-negative-number',
-	'value': require( '@stdlib/assert/is-negative-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNegativeNumberArray',
-	'path': '@stdlib/assert/is-negative-number-array',
-	'value': require( '@stdlib/assert/is-negative-number-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNegativeZero',
-	'path': '@stdlib/assert/is-negative-zero',
-	'value': require( '@stdlib/assert/is-negative-zero' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-positive-zero'
-	]
-});
- 
-ns.push({
-	'alias': 'isNodeBuiltin',
-	'path': '@stdlib/assert/is-node-builtin',
-	'value': require( '@stdlib/assert/is-node-builtin' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isNodeDuplexStreamLike',
-	'path': '@stdlib/assert/is-node-duplex-stream-like',
-	'value': require( '@stdlib/assert/is-node-duplex-stream-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-node-stream-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isNodeReadableStreamLike',
-	'path': '@stdlib/assert/is-node-readable-stream-like',
-	'value': require( '@stdlib/assert/is-node-readable-stream-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-node-stream-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isNodeREPL',
-	'path': '@stdlib/assert/is-node-repl',
-	'value': require( '@stdlib/assert/is-node-repl' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isNodeStreamLike',
-	'path': '@stdlib/assert/is-node-stream-like',
-	'value': require( '@stdlib/assert/is-node-stream-like' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isNodeTransformStreamLike',
-	'path': '@stdlib/assert/is-node-transform-stream-like',
-	'value': require( '@stdlib/assert/is-node-transform-stream-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-node-stream-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isNodeWritableStreamLike',
-	'path': '@stdlib/assert/is-node-writable-stream-like',
-	'value': require( '@stdlib/assert/is-node-writable-stream-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-node-stream-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonConfigurableProperty',
-	'path': '@stdlib/assert/is-nonconfigurable-property',
-	'value': require( '@stdlib/assert/is-nonconfigurable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property',
-		'@stdlib/assert/is-enumerable-property',
-		'@stdlib/assert/is-nonconfigurable-property-in',
-		'@stdlib/assert/is-nonenumerable-property',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonConfigurablePropertyIn',
-	'path': '@stdlib/assert/is-nonconfigurable-property-in',
-	'value': require( '@stdlib/assert/is-nonconfigurable-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property-in',
-		'@stdlib/assert/is-enumerable-property-in',
-		'@stdlib/assert/is-nonconfigurable-property',
-		'@stdlib/assert/is-nonenumerable-property-in',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonEnumerableProperty',
-	'path': '@stdlib/assert/is-nonenumerable-property',
-	'value': require( '@stdlib/assert/is-nonenumerable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property',
-		'@stdlib/assert/is-enumerable-property',
-		'@stdlib/assert/is-nonconfigurable-property',
-		'@stdlib/assert/is-nonenumerable-property-in',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonEnumerablePropertyIn',
-	'path': '@stdlib/assert/is-nonenumerable-property-in',
-	'value': require( '@stdlib/assert/is-nonenumerable-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-configurable-property-in',
-		'@stdlib/assert/is-enumerable-property-in',
-		'@stdlib/assert/is-nonconfigurable-property-in',
-		'@stdlib/assert/is-nonenumerable-property',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonNegativeFinite',
-	'path': '@stdlib/assert/is-nonnegative-finite',
-	'value': require( '@stdlib/assert/is-nonnegative-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite',
-		'@stdlib/assert/is-nonnegative-number',
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonNegativeInteger',
-	'path': '@stdlib/assert/is-nonnegative-integer',
-	'value': require( '@stdlib/assert/is-nonnegative-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-nonnegative-number',
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonNegativeIntegerArray',
-	'path': '@stdlib/assert/is-nonnegative-integer-array',
-	'value': require( '@stdlib/assert/is-nonnegative-integer-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonNegativeNumber',
-	'path': '@stdlib/assert/is-nonnegative-number',
-	'value': require( '@stdlib/assert/is-nonnegative-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-nonnegative-finite',
-		'@stdlib/assert/is-nonnegative-integer',
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonNegativeNumberArray',
-	'path': '@stdlib/assert/is-nonnegative-number-array',
-	'value': require( '@stdlib/assert/is-nonnegative-number-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonPositiveFinite',
-	'path': '@stdlib/assert/is-nonpositive-finite',
-	'value': require( '@stdlib/assert/is-nonpositive-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite',
-		'@stdlib/assert/is-nonpositive-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonPositiveInteger',
-	'path': '@stdlib/assert/is-nonpositive-integer',
-	'value': require( '@stdlib/assert/is-nonpositive-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonPositiveIntegerArray',
-	'path': '@stdlib/assert/is-nonpositive-integer-array',
-	'value': require( '@stdlib/assert/is-nonpositive-integer-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonPositiveNumber',
-	'path': '@stdlib/assert/is-nonpositive-number',
-	'value': require( '@stdlib/assert/is-nonpositive-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonPositiveNumberArray',
-	'path': '@stdlib/assert/is-nonpositive-number-array',
-	'value': require( '@stdlib/assert/is-nonpositive-number-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNonSymmetricMatrix',
-	'path': '@stdlib/assert/is-nonsymmetric-matrix',
-	'value': require( '@stdlib/assert/is-nonsymmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-square-matrix',
-		'@stdlib/assert/is-symmetric-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isNull',
-	'path': '@stdlib/assert/is-null',
-	'value': require( '@stdlib/assert/is-null' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-undefined',
-		'@stdlib/assert/is-undefined-or-null'
-	]
-});
- 
-ns.push({
-	'alias': 'isNullArray',
-	'path': '@stdlib/assert/is-null-array',
-	'value': require( '@stdlib/assert/is-null-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-null'
-	]
-});
- 
-ns.push({
-	'alias': 'isNumber',
-	'path': '@stdlib/assert/is-number',
-	'value': require( '@stdlib/assert/is-number' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isNumberArray',
-	'path': '@stdlib/assert/is-number-array',
-	'value': require( '@stdlib/assert/is-number-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-numeric-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isNumericArray',
-	'path': '@stdlib/assert/is-numeric-array',
-	'value': require( '@stdlib/assert/is-numeric-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-number-array',
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isObject',
-	'path': '@stdlib/assert/is-object',
-	'value': require( '@stdlib/assert/is-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-object-like',
-		'@stdlib/assert/is-plain-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isObjectArray',
-	'path': '@stdlib/assert/is-object-array',
-	'value': require( '@stdlib/assert/is-object-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isObjectLike',
-	'path': '@stdlib/assert/is-object-like',
-	'value': require( '@stdlib/assert/is-object-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-object',
-		'@stdlib/assert/is-plain-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isOdd',
-	'path': '@stdlib/assert/is-odd',
-	'value': require( '@stdlib/assert/is-odd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-even'
-	]
-});
- 
-ns.push({
-	'alias': 'isoWeeksInYear',
-	'path': '@stdlib/time/iso-weeks-in-year',
-	'value': require( '@stdlib/time/iso-weeks-in-year' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isPascalcase',
-	'path': '@stdlib/assert/is-pascalcase',
-	'value': require( '@stdlib/assert/is-pascalcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isPersymmetricMatrix',
-	'path': '@stdlib/assert/is-persymmetric-matrix',
-	'value': require( '@stdlib/assert/is-persymmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-square-matrix',
-		'@stdlib/assert/is-symmetric-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isPlainObject',
-	'path': '@stdlib/assert/is-plain-object',
-	'value': require( '@stdlib/assert/is-plain-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isPlainObjectArray',
-	'path': '@stdlib/assert/is-plain-object-array',
-	'value': require( '@stdlib/assert/is-plain-object-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-plain-object'
-	]
-});
- 
-ns.push({
-	'alias': 'isPositiveFinite',
-	'path': '@stdlib/assert/is-positive-finite',
-	'value': require( '@stdlib/assert/is-positive-finite' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-finite',
-		'@stdlib/assert/is-positive-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isPositiveInteger',
-	'path': '@stdlib/assert/is-positive-integer',
-	'value': require( '@stdlib/assert/is-positive-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'isPositiveIntegerArray',
-	'path': '@stdlib/assert/is-positive-integer-array',
-	'value': require( '@stdlib/assert/is-positive-integer-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-positive-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'isPositiveNumber',
-	'path': '@stdlib/assert/is-positive-number',
-	'value': require( '@stdlib/assert/is-positive-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isPositiveNumberArray',
-	'path': '@stdlib/assert/is-positive-number-array',
-	'value': require( '@stdlib/assert/is-positive-number-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-positive-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isPositiveZero',
-	'path': '@stdlib/assert/is-positive-zero',
-	'value': require( '@stdlib/assert/is-positive-zero' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-negative-zero'
-	]
-});
- 
-ns.push({
-	'alias': 'isPrime',
-	'path': '@stdlib/assert/is-prime',
-	'value': require( '@stdlib/assert/is-prime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-composite',
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isPrimitive',
-	'path': '@stdlib/assert/is-primitive',
-	'value': require( '@stdlib/assert/is-primitive' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-boxed-primitive'
-	]
-});
- 
-ns.push({
-	'alias': 'isPrimitiveArray',
-	'path': '@stdlib/assert/is-primitive-array',
-	'value': require( '@stdlib/assert/is-primitive-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-primitive'
-	]
-});
- 
-ns.push({
-	'alias': 'isPRNGLike',
-	'path': '@stdlib/assert/is-prng-like',
-	'value': require( '@stdlib/assert/is-prng-like' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isProbability',
-	'path': '@stdlib/assert/is-probability',
-	'value': require( '@stdlib/assert/is-probability' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isProbabilityArray',
-	'path': '@stdlib/assert/is-probability-array',
-	'value': require( '@stdlib/assert/is-probability-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-probability'
-	]
-});
- 
-ns.push({
-	'alias': 'isPropertyKey',
-	'path': '@stdlib/assert/is-property-key',
-	'value': require( '@stdlib/assert/is-property-key' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string',
-		'@stdlib/assert/is-symbol',
-		'@stdlib/assert/is-nonnegative-integer',
-		'@stdlib/assert/has-own-property',
-		'@stdlib/assert/has-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isPrototypeOf',
-	'path': '@stdlib/assert/is-prototype-of',
-	'value': require( '@stdlib/assert/is-prototype-of' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/get-prototype-of'
-	]
-});
- 
-ns.push({
-	'alias': 'isRaggedNestedArray',
-	'path': '@stdlib/assert/is-ragged-nested-array',
-	'value': require( '@stdlib/assert/is-ragged-nested-array' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isRangeError',
-	'path': '@stdlib/assert/is-range-error',
-	'value': require( '@stdlib/assert/is-range-error' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-error'
-	]
-});
- 
-ns.push({
-	'alias': 'isReadableProperty',
-	'path': '@stdlib/assert/is-readable-property',
-	'value': require( '@stdlib/assert/is-readable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property',
-		'@stdlib/assert/is-read-write-property',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isReadablePropertyIn',
-	'path': '@stdlib/assert/is-readable-property-in',
-	'value': require( '@stdlib/assert/is-readable-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property-in',
-		'@stdlib/assert/is-read-write-property-in',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isReadOnlyProperty',
-	'path': '@stdlib/assert/is-read-only-property',
-	'value': require( '@stdlib/assert/is-read-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property-in',
-		'@stdlib/assert/is-read-write-property',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isReadOnlyPropertyIn',
-	'path': '@stdlib/assert/is-read-only-property-in',
-	'value': require( '@stdlib/assert/is-read-only-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property',
-		'@stdlib/assert/is-read-write-property-in',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isReadWriteProperty',
-	'path': '@stdlib/assert/is-read-write-property',
-	'value': require( '@stdlib/assert/is-read-write-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property',
-		'@stdlib/assert/is-read-write-property-in',
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-writable-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isReadWritePropertyIn',
-	'path': '@stdlib/assert/is-read-write-property-in',
-	'value': require( '@stdlib/assert/is-read-write-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property-in',
-		'@stdlib/assert/is-read-write-property',
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-writable-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isReferenceError',
-	'path': '@stdlib/assert/is-reference-error',
-	'value': require( '@stdlib/assert/is-reference-error' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-error'
-	]
-});
- 
-ns.push({
-	'alias': 'isRegExp',
-	'path': '@stdlib/assert/is-regexp',
-	'value': require( '@stdlib/assert/is-regexp' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isRegExpString',
-	'path': '@stdlib/assert/is-regexp-string',
-	'value': require( '@stdlib/assert/is-regexp-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-regexp'
-	]
-});
- 
-ns.push({
-	'alias': 'isRelativePath',
-	'path': '@stdlib/assert/is-relative-path',
-	'value': require( '@stdlib/assert/is-relative-path' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-absolute-path'
-	]
-});
- 
-ns.push({
-	'alias': 'isRelativeURI',
-	'path': '@stdlib/assert/is-relative-uri',
-	'value': require( '@stdlib/assert/is-relative-uri' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-uri'
-	]
-});
- 
-ns.push({
-	'alias': 'isSafeInteger',
-	'path': '@stdlib/assert/is-safe-integer',
-	'value': require( '@stdlib/assert/is-safe-integer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isSafeIntegerArray',
-	'path': '@stdlib/assert/is-safe-integer-array',
-	'value': require( '@stdlib/assert/is-safe-integer-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-safe-integer'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameArray',
-	'path': '@stdlib/assert/is-same-array',
-	'value': require( '@stdlib/assert/is-same-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-equal-array',
-		'@stdlib/assert/is-same-array-like',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameArrayLike',
-	'path': '@stdlib/assert/is-same-array-like',
-	'value': require( '@stdlib/assert/is-same-array-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-same-array',
-		'@stdlib/assert/is-same-array-like-object',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameComplex64',
-	'path': '@stdlib/assert/is-same-complex64',
-	'value': require( '@stdlib/assert/is-same-complex64' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex64',
-		'@stdlib/assert/is-same-complex128',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameComplex64Array',
-	'path': '@stdlib/assert/is-same-complex64array',
-	'value': require( '@stdlib/assert/is-same-complex64array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex64array',
-		'@stdlib/assert/is-same-complex128array',
-		'@stdlib/assert/is-same-float32array',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameComplex128',
-	'path': '@stdlib/assert/is-same-complex128',
-	'value': require( '@stdlib/assert/is-same-complex128' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex128',
-		'@stdlib/assert/is-same-complex64',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameComplex128Array',
-	'path': '@stdlib/assert/is-same-complex128array',
-	'value': require( '@stdlib/assert/is-same-complex128array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-complex128array',
-		'@stdlib/assert/is-same-complex64array',
-		'@stdlib/assert/is-same-float64array',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameDateObject',
-	'path': '@stdlib/assert/is-same-date-object',
-	'value': require( '@stdlib/assert/is-same-date-object' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-date-object',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameFloat32Array',
-	'path': '@stdlib/assert/is-same-float32array',
-	'value': require( '@stdlib/assert/is-same-float32array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-same-float64array',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameFloat64Array',
-	'path': '@stdlib/assert/is-same-float64array',
-	'value': require( '@stdlib/assert/is-same-float64array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-same-float32array',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameNativeClass',
-	'path': '@stdlib/assert/is-same-native-class',
-	'value': require( '@stdlib/assert/is-same-native-class' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-equal',
-		'@stdlib/assert/is-same-type',
-		'@stdlib/assert/is-same-value',
-		'@stdlib/assert/is-strict-equal'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameType',
-	'path': '@stdlib/assert/is-same-type',
-	'value': require( '@stdlib/assert/is-same-type' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-equal',
-		'@stdlib/assert/is-same-native-class',
-		'@stdlib/assert/is-same-value',
-		'@stdlib/assert/is-strict-equal'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameValue',
-	'path': '@stdlib/assert/is-same-value',
-	'value': require( '@stdlib/assert/is-same-value' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-equal',
-		'@stdlib/assert/is-same-value-zero',
-		'@stdlib/assert/is-strict-equal'
-	]
-});
- 
-ns.push({
-	'alias': 'isSameValueZero',
-	'path': '@stdlib/assert/is-same-value-zero',
-	'value': require( '@stdlib/assert/is-same-value-zero' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-equal',
-		'@stdlib/assert/is-same-value',
-		'@stdlib/assert/is-strict-equal'
-	]
-});
- 
-ns.push({
-	'alias': 'isSemVer',
-	'path': '@stdlib/assert/is-semver',
-	'value': require( '@stdlib/assert/is-semver' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isSharedArrayBuffer',
-	'path': '@stdlib/assert/is-sharedarraybuffer',
-	'value': require( '@stdlib/assert/is-sharedarraybuffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-arraybuffer',
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isSkewCentrosymmetricMatrix',
-	'path': '@stdlib/assert/is-skew-centrosymmetric-matrix',
-	'value': require( '@stdlib/assert/is-skew-centrosymmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-centrosymmetric-matrix',
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-skew-symmetric-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isSkewPersymmetricMatrix',
-	'path': '@stdlib/assert/is-skew-persymmetric-matrix',
-	'value': require( '@stdlib/assert/is-skew-persymmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-persymmetric-matrix',
-		'@stdlib/assert/is-skew-symmetric-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isSkewSymmetricMatrix',
-	'path': '@stdlib/assert/is-skew-symmetric-matrix',
-	'value': require( '@stdlib/assert/is-skew-symmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-skew-symmetric-matrix',
-		'@stdlib/assert/is-square-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isSlice',
-	'path': '@stdlib/assert/is-slice',
-	'value': require( '@stdlib/assert/is-slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-multi-slice',
-		'@stdlib/assert/is-slice-like',
-		'@stdlib/slice/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'isSnakecase',
-	'path': '@stdlib/assert/is-snakecase',
-	'value': require( '@stdlib/assert/is-snakecase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isSquareMatrix',
-	'path': '@stdlib/assert/is-square-matrix',
-	'value': require( '@stdlib/assert/is-square-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-symmetric-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isSquareNumber',
-	'path': '@stdlib/assert/is-square-number',
-	'value': require( '@stdlib/assert/is-square-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-cube-number',
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-triangular-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isSquareTriangularNumber',
-	'path': '@stdlib/assert/is-square-triangular-number',
-	'value': require( '@stdlib/assert/is-square-triangular-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-square-number',
-		'@stdlib/assert/is-triangular-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isStartcase',
-	'path': '@stdlib/assert/is-startcase',
-	'value': require( '@stdlib/assert/is-startcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isStrictEqual',
-	'path': '@stdlib/assert/is-strict-equal',
-	'value': require( '@stdlib/assert/is-strict-equal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-equal',
-		'@stdlib/assert/is-same-value'
-	]
-});
- 
-ns.push({
-	'alias': 'isString',
-	'path': '@stdlib/assert/is-string',
-	'value': require( '@stdlib/assert/is-string' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isStringArray',
-	'path': '@stdlib/assert/is-string-array',
-	'value': require( '@stdlib/assert/is-string-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isSymbol',
-	'path': '@stdlib/assert/is-symbol',
-	'value': require( '@stdlib/assert/is-symbol' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isSymbolArray',
-	'path': '@stdlib/assert/is-symbol-array',
-	'value': require( '@stdlib/assert/is-symbol-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-symbol'
-	]
-});
- 
-ns.push({
-	'alias': 'isSymmetricMatrix',
-	'path': '@stdlib/assert/is-symmetric-matrix',
-	'value': require( '@stdlib/assert/is-symmetric-matrix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-nonsymmetric-matrix',
-		'@stdlib/assert/is-square-matrix'
-	]
-});
- 
-ns.push({
-	'alias': 'isSyntaxError',
-	'path': '@stdlib/assert/is-syntax-error',
-	'value': require( '@stdlib/assert/is-syntax-error' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-error'
-	]
-});
- 
-ns.push({
-	'alias': 'isTriangularNumber',
-	'path': '@stdlib/assert/is-triangular-number',
-	'value': require( '@stdlib/assert/is-triangular-number' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-integer',
-		'@stdlib/assert/is-number',
-		'@stdlib/assert/is-square-number',
-		'@stdlib/assert/is-square-triangular-number'
-	]
-});
- 
-ns.push({
-	'alias': 'isTruthy',
-	'path': '@stdlib/assert/is-truthy',
-	'value': require( '@stdlib/assert/is-truthy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-falsy'
-	]
-});
- 
-ns.push({
-	'alias': 'isTruthyArray',
-	'path': '@stdlib/assert/is-truthy-array',
-	'value': require( '@stdlib/assert/is-truthy-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-falsy-array',
-		'@stdlib/assert/is-truthy'
-	]
-});
- 
-ns.push({
-	'alias': 'isTypedArray',
-	'path': '@stdlib/assert/is-typed-array',
-	'value': require( '@stdlib/assert/is-typed-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-typed-array-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isTypedArrayLength',
-	'path': '@stdlib/assert/is-typed-array-length',
-	'value': require( '@stdlib/assert/is-typed-array-length' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array-length',
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isTypedArrayLike',
-	'path': '@stdlib/assert/is-typed-array-like',
-	'value': require( '@stdlib/assert/is-typed-array-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-typed-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isTypeError',
-	'path': '@stdlib/assert/is-type-error',
-	'value': require( '@stdlib/assert/is-type-error' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-error'
-	]
-});
- 
-ns.push({
-	'alias': 'isUint8Array',
-	'path': '@stdlib/assert/is-uint8array',
-	'value': require( '@stdlib/assert/is-uint8array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-typed-array',
-		'@stdlib/assert/is-uint16array',
-		'@stdlib/assert/is-uint32array'
-	]
-});
- 
-ns.push({
-	'alias': 'isUint8ClampedArray',
-	'path': '@stdlib/assert/is-uint8clampedarray',
-	'value': require( '@stdlib/assert/is-uint8clampedarray' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-typed-array',
-		'@stdlib/assert/is-uint8array'
-	]
-});
- 
-ns.push({
-	'alias': 'isUint16Array',
-	'path': '@stdlib/assert/is-uint16array',
-	'value': require( '@stdlib/assert/is-uint16array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-typed-array',
-		'@stdlib/assert/is-uint32array',
-		'@stdlib/assert/is-uint8array'
-	]
-});
- 
-ns.push({
-	'alias': 'isUint32Array',
-	'path': '@stdlib/assert/is-uint32array',
-	'value': require( '@stdlib/assert/is-uint32array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-typed-array',
-		'@stdlib/assert/is-uint16array',
-		'@stdlib/assert/is-uint8array'
-	]
-});
- 
-ns.push({
-	'alias': 'isUNCPath',
-	'path': '@stdlib/assert/is-unc-path',
-	'value': require( '@stdlib/assert/is-unc-path' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isUndefined',
-	'path': '@stdlib/assert/is-undefined',
-	'value': require( '@stdlib/assert/is-undefined' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-null',
-		'@stdlib/assert/is-undefined-or-null'
-	]
-});
- 
-ns.push({
-	'alias': 'isUndefinedOrNull',
-	'path': '@stdlib/assert/is-undefined-or-null',
-	'value': require( '@stdlib/assert/is-undefined-or-null' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-null',
-		'@stdlib/assert/is-undefined'
-	]
-});
- 
-ns.push({
-	'alias': 'isUnityProbabilityArray',
-	'path': '@stdlib/assert/is-unity-probability-array',
-	'value': require( '@stdlib/assert/is-unity-probability-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-probability',
-		'@stdlib/assert/is-probability-array'
-	]
-});
- 
-ns.push({
-	'alias': 'isUppercase',
-	'path': '@stdlib/assert/is-uppercase',
-	'value': require( '@stdlib/assert/is-uppercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-lowercase',
-		'@stdlib/assert/is-string'
-	]
-});
- 
-ns.push({
-	'alias': 'isURI',
-	'path': '@stdlib/assert/is-uri',
-	'value': require( '@stdlib/assert/is-uri' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isURIError',
-	'path': '@stdlib/assert/is-uri-error',
-	'value': require( '@stdlib/assert/is-uri-error' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-error'
-	]
-});
- 
-ns.push({
-	'alias': 'isVectorLike',
-	'path': '@stdlib/assert/is-vector-like',
-	'value': require( '@stdlib/assert/is-vector-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-array',
-		'@stdlib/assert/is-array-like',
-		'@stdlib/assert/is-matrix-like',
-		'@stdlib/assert/is-ndarray-like',
-		'@stdlib/assert/is-typed-array-like'
-	]
-});
- 
-ns.push({
-	'alias': 'isWebAssemblyMemory',
-	'path': '@stdlib/assert/is-wasm-memory',
-	'value': require( '@stdlib/assert/is-wasm-memory' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-wasm-support'
-	]
-});
- 
-ns.push({
-	'alias': 'isWellFormedString',
-	'path': '@stdlib/assert/is-well-formed-string',
-	'value': require( '@stdlib/assert/is-well-formed-string' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'isWhitespace',
-	'path': '@stdlib/assert/is-whitespace',
-	'value': require( '@stdlib/assert/is-whitespace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/whitespace'
-	]
-});
- 
-ns.push({
-	'alias': 'isWritableProperty',
-	'path': '@stdlib/assert/is-writable-property',
-	'value': require( '@stdlib/assert/is-writable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-readable-property',
-		'@stdlib/assert/is-read-write-property',
-		'@stdlib/assert/is-writable-property-in',
-		'@stdlib/assert/is-write-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'isWritablePropertyIn',
-	'path': '@stdlib/assert/is-writable-property-in',
-	'value': require( '@stdlib/assert/is-writable-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-readable-property-in',
-		'@stdlib/assert/is-read-write-property-in',
-		'@stdlib/assert/is-writable-property',
-		'@stdlib/assert/is-write-only-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isWriteOnlyProperty',
-	'path': '@stdlib/assert/is-write-only-property',
-	'value': require( '@stdlib/assert/is-write-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property',
-		'@stdlib/assert/is-read-write-property',
-		'@stdlib/assert/is-writable-property',
-		'@stdlib/assert/is-write-only-property-in'
-	]
-});
- 
-ns.push({
-	'alias': 'isWriteOnlyPropertyIn',
-	'path': '@stdlib/assert/is-write-only-property-in',
-	'value': require( '@stdlib/assert/is-write-only-property-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-read-only-property-in',
-		'@stdlib/assert/is-read-write-property-in',
-		'@stdlib/assert/is-writable-property-in',
-		'@stdlib/assert/is-write-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAbs',
-	'path': '@stdlib/math/iter/special/abs',
-	'value': require( '@stdlib/math/iter/special/abs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs',
-		'@stdlib/math/iter/special/abs2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAbs2',
-	'path': '@stdlib/math/iter/special/abs2',
-	'value': require( '@stdlib/math/iter/special/abs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/abs2',
-		'@stdlib/math/iter/special/abs'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAcos',
-	'path': '@stdlib/math/iter/special/acos',
-	'value': require( '@stdlib/math/iter/special/acos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acos',
-		'@stdlib/math/iter/special/acosh',
-		'@stdlib/math/iter/special/asin',
-		'@stdlib/math/iter/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAcosh',
-	'path': '@stdlib/math/iter/special/acosh',
-	'value': require( '@stdlib/math/iter/special/acosh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acosh',
-		'@stdlib/math/iter/special/acos',
-		'@stdlib/math/iter/special/asinh',
-		'@stdlib/math/iter/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAcot',
-	'path': '@stdlib/math/iter/special/acot',
-	'value': require( '@stdlib/math/iter/special/acot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acot',
-		'@stdlib/math/iter/special/acos',
-		'@stdlib/math/iter/special/acoth',
-		'@stdlib/math/iter/special/asin',
-		'@stdlib/math/iter/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAcoth',
-	'path': '@stdlib/math/iter/special/acoth',
-	'value': require( '@stdlib/math/iter/special/acoth' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acoth',
-		'@stdlib/math/iter/special/acosh',
-		'@stdlib/math/iter/special/acot',
-		'@stdlib/math/iter/special/asinh',
-		'@stdlib/math/iter/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAcovercos',
-	'path': '@stdlib/math/iter/special/acovercos',
-	'value': require( '@stdlib/math/iter/special/acovercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acovercos',
-		'@stdlib/math/iter/special/acoversin',
-		'@stdlib/math/iter/special/avercos',
-		'@stdlib/math/iter/special/covercos',
-		'@stdlib/math/iter/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAcoversin',
-	'path': '@stdlib/math/iter/special/acoversin',
-	'value': require( '@stdlib/math/iter/special/acoversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/acoversin',
-		'@stdlib/math/iter/special/acovercos',
-		'@stdlib/math/iter/special/aversin',
-		'@stdlib/math/iter/special/coversin',
-		'@stdlib/math/iter/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAdd',
-	'path': '@stdlib/math/iter/ops/add',
-	'value': require( '@stdlib/math/iter/ops/add' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/ops/divide',
-		'@stdlib/math/iter/ops/multiply',
-		'@stdlib/math/iter/ops/subtract'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAdvance',
-	'path': '@stdlib/iter/advance',
-	'value': require( '@stdlib/iter/advance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/head',
-		'@stdlib/iter/slice',
-		'@stdlib/iter/tail'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAhavercos',
-	'path': '@stdlib/math/iter/special/ahavercos',
-	'value': require( '@stdlib/math/iter/special/ahavercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ahavercos',
-		'@stdlib/math/iter/special/ahaversin',
-		'@stdlib/math/iter/special/havercos',
-		'@stdlib/math/iter/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAhaversin',
-	'path': '@stdlib/math/iter/special/ahaversin',
-	'value': require( '@stdlib/math/iter/special/ahaversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ahaversin',
-		'@stdlib/math/iter/special/ahavercos',
-		'@stdlib/math/iter/special/haversin',
-		'@stdlib/math/iter/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAny',
-	'path': '@stdlib/iter/any',
-	'value': require( '@stdlib/iter/any' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any-by',
-		'@stdlib/iter/every',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none',
-		'@stdlib/iter/some'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAnyBy',
-	'path': '@stdlib/iter/any-by',
-	'value': require( '@stdlib/iter/any-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any',
-		'@stdlib/iter/every-by',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none-by',
-		'@stdlib/iter/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAsin',
-	'path': '@stdlib/math/iter/special/asin',
-	'value': require( '@stdlib/math/iter/special/asin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asin',
-		'@stdlib/math/iter/special/acos',
-		'@stdlib/math/iter/special/asinh',
-		'@stdlib/math/iter/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAsinh',
-	'path': '@stdlib/math/iter/special/asinh',
-	'value': require( '@stdlib/math/iter/special/asinh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/asinh',
-		'@stdlib/math/iter/special/acosh',
-		'@stdlib/math/iter/special/asin',
-		'@stdlib/math/iter/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAtan',
-	'path': '@stdlib/math/iter/special/atan',
-	'value': require( '@stdlib/math/iter/special/atan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atan',
-		'@stdlib/math/iter/special/acos',
-		'@stdlib/math/iter/special/asin',
-		'@stdlib/math/iter/special/atanh'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAtan2',
-	'path': '@stdlib/math/iter/special/atan2',
-	'value': require( '@stdlib/math/iter/special/atan2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atan2',
-		'@stdlib/math/iter/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAtanh',
-	'path': '@stdlib/math/iter/special/atanh',
-	'value': require( '@stdlib/math/iter/special/atanh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/atanh',
-		'@stdlib/math/iter/special/acosh',
-		'@stdlib/math/iter/special/asinh',
-		'@stdlib/math/iter/special/atan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterator2array',
-	'path': '@stdlib/array/from-iterator',
-	'value': require( '@stdlib/array/from-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-iterator',
-		'@stdlib/iter/to-array-view',
-		'@stdlib/iter/to-strided-array'
-	]
-});
- 
-ns.push({
-	'alias': 'iterator2arrayview',
-	'path': '@stdlib/iter/to-array-view',
-	'value': require( '@stdlib/iter/to-array-view' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-view-iterator',
-		'@stdlib/iter/to-strided-array',
-		'@stdlib/iter/to-array-view-right'
-	]
-});
- 
-ns.push({
-	'alias': 'iterator2arrayviewRight',
-	'path': '@stdlib/iter/to-array-view-right',
-	'value': require( '@stdlib/iter/to-array-view-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-view-iterator-right',
-		'@stdlib/iter/to-strided-array',
-		'@stdlib/iter/to-array-view'
-	]
-});
- 
-ns.push({
-	'alias': 'iteratorStream',
-	'path': '@stdlib/streams/node/from-iterator',
-	'value': require( '@stdlib/streams/node/from-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/from-array'
-	]
-});
- 
-ns.push({
-	'alias': 'IteratorSymbol',
-	'path': '@stdlib/symbol/iterator',
-	'value': require( '@stdlib/symbol/iterator' ),
-	'type': 'symbol',
-	'related': [
-		'@stdlib/symbol/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAvercos',
-	'path': '@stdlib/math/iter/special/avercos',
-	'value': require( '@stdlib/math/iter/special/avercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/avercos',
-		'@stdlib/math/iter/special/aversin',
-		'@stdlib/math/iter/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterAversin',
-	'path': '@stdlib/math/iter/special/aversin',
-	'value': require( '@stdlib/math/iter/special/aversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/aversin',
-		'@stdlib/math/iter/special/avercos',
-		'@stdlib/math/iter/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterawgn',
-	'path': '@stdlib/simulate/iter/awgn',
-	'value': require( '@stdlib/simulate/iter/awgn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/awln',
-		'@stdlib/simulate/iter/awun'
-	]
-});
- 
-ns.push({
-	'alias': 'iterawln',
-	'path': '@stdlib/simulate/iter/awln',
-	'value': require( '@stdlib/simulate/iter/awln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/awgn',
-		'@stdlib/simulate/iter/awun'
-	]
-});
- 
-ns.push({
-	'alias': 'iterawun',
-	'path': '@stdlib/simulate/iter/awun',
-	'value': require( '@stdlib/simulate/iter/awun' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/awgn',
-		'@stdlib/simulate/iter/awln'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBartlettHannPulse',
-	'path': '@stdlib/simulate/iter/bartlett-hann-pulse',
-	'value': require( '@stdlib/simulate/iter/bartlett-hann-pulse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/bartlett-pulse',
-		'@stdlib/simulate/iter/hann-pulse',
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBartlettPulse',
-	'path': '@stdlib/simulate/iter/bartlett-pulse',
-	'value': require( '@stdlib/simulate/iter/bartlett-pulse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/bartlett-hann-pulse',
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBesselj0',
-	'path': '@stdlib/math/iter/special/besselj0',
-	'value': require( '@stdlib/math/iter/special/besselj0' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/besselj0',
-		'@stdlib/math/iter/special/besselj1',
-		'@stdlib/math/iter/special/bessely0',
-		'@stdlib/math/iter/special/bessely1'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBesselj1',
-	'path': '@stdlib/math/iter/special/besselj1',
-	'value': require( '@stdlib/math/iter/special/besselj1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/besselj1',
-		'@stdlib/math/iter/special/besselj0',
-		'@stdlib/math/iter/special/bessely0',
-		'@stdlib/math/iter/special/bessely1'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBessely0',
-	'path': '@stdlib/math/iter/special/bessely0',
-	'value': require( '@stdlib/math/iter/special/bessely0' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/bessely0',
-		'@stdlib/math/iter/special/besselj0',
-		'@stdlib/math/iter/special/besselj1',
-		'@stdlib/math/iter/special/bessely1'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBessely1',
-	'path': '@stdlib/math/iter/special/bessely1',
-	'value': require( '@stdlib/math/iter/special/bessely1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/bessely1',
-		'@stdlib/math/iter/special/besselj0',
-		'@stdlib/math/iter/special/besselj1',
-		'@stdlib/math/iter/special/bessely0'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBeta',
-	'path': '@stdlib/math/iter/special/beta',
-	'value': require( '@stdlib/math/iter/special/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/beta',
-		'@stdlib/math/iter/special/betainc',
-		'@stdlib/math/iter/special/betaincinv',
-		'@stdlib/math/iter/special/betaln'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBetaln',
-	'path': '@stdlib/math/iter/special/betaln',
-	'value': require( '@stdlib/math/iter/special/betaln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/betaln',
-		'@stdlib/math/iter/special/beta',
-		'@stdlib/math/iter/special/betainc',
-		'@stdlib/math/iter/special/betaincinv'
-	]
-});
- 
-ns.push({
-	'alias': 'iterBinet',
-	'path': '@stdlib/math/iter/special/binet',
-	'value': require( '@stdlib/math/iter/special/binet' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/binet',
-		'@stdlib/math/iter/special/fibonacci',
-		'@stdlib/math/iter/special/negafibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCbrt',
-	'path': '@stdlib/math/iter/special/cbrt',
-	'value': require( '@stdlib/math/iter/special/cbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cbrt',
-		'@stdlib/math/iter/special/pow',
-		'@stdlib/math/iter/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCeil',
-	'path': '@stdlib/math/iter/special/ceil',
-	'value': require( '@stdlib/math/iter/special/ceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil',
-		'@stdlib/math/iter/special/ceiln',
-		'@stdlib/math/iter/special/floor',
-		'@stdlib/math/iter/special/round'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCeil2',
-	'path': '@stdlib/math/iter/special/ceil2',
-	'value': require( '@stdlib/math/iter/special/ceil2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil2',
-		'@stdlib/math/iter/special/ceil',
-		'@stdlib/math/iter/special/ceil10',
-		'@stdlib/math/iter/special/floor2',
-		'@stdlib/math/iter/special/round2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCeil10',
-	'path': '@stdlib/math/iter/special/ceil10',
-	'value': require( '@stdlib/math/iter/special/ceil10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ceil10',
-		'@stdlib/math/iter/special/ceil',
-		'@stdlib/math/iter/special/ceil2',
-		'@stdlib/math/iter/special/floor10',
-		'@stdlib/math/iter/special/round10'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCompositesSeq',
-	'path': '@stdlib/math/iter/sequences/composites',
-	'value': require( '@stdlib/math/iter/sequences/composites' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/positive-integers',
-		'@stdlib/math/iter/sequences/primes'
-	]
-});
- 
-ns.push({
-	'alias': 'iterConcat',
-	'path': '@stdlib/iter/concat',
-	'value': require( '@stdlib/iter/concat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/interleave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterConstant',
-	'path': '@stdlib/iter/constant',
-	'value': require( '@stdlib/iter/constant' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/constant-function'
-	]
-});
- 
-ns.push({
-	'alias': 'iterContinuedFraction',
-	'path': '@stdlib/math/iter/utils/continued-fraction',
-	'value': require( '@stdlib/math/iter/utils/continued-fraction' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/continued-fraction',
-		'@stdlib/math/iter/utils/convergents',
-		'@stdlib/math/iter/utils/generalized-continued-fraction'
-	]
-});
- 
-ns.push({
-	'alias': 'iterContinuedFractionSeq',
-	'path': '@stdlib/math/iter/sequences/continued-fraction',
-	'value': require( '@stdlib/math/iter/sequences/continued-fraction' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/utils/continued-fraction',
-		'@stdlib/math/iter/utils/convergents'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCos',
-	'path': '@stdlib/math/iter/special/cos',
-	'value': require( '@stdlib/math/iter/special/cos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cos',
-		'@stdlib/math/iter/special/cospi',
-		'@stdlib/math/iter/special/sin',
-		'@stdlib/math/iter/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCosh',
-	'path': '@stdlib/math/iter/special/cosh',
-	'value': require( '@stdlib/math/iter/special/cosh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cosh',
-		'@stdlib/math/iter/special/cos',
-		'@stdlib/math/iter/special/sinh',
-		'@stdlib/math/iter/special/tanh'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCosineWave',
-	'path': '@stdlib/simulate/iter/cosine-wave',
-	'value': require( '@stdlib/simulate/iter/cosine-wave' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/sawtooth-wave',
-		'@stdlib/simulate/iter/sine-wave',
-		'@stdlib/simulate/iter/square-wave',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCosm1',
-	'path': '@stdlib/math/iter/special/cosm1',
-	'value': require( '@stdlib/math/iter/special/cosm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cosm1',
-		'@stdlib/math/iter/special/cos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCospi',
-	'path': '@stdlib/math/iter/special/cospi',
-	'value': require( '@stdlib/math/iter/special/cospi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/cospi',
-		'@stdlib/math/iter/special/cos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCounter',
-	'path': '@stdlib/iter/counter',
-	'value': require( '@stdlib/iter/counter' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/length'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCovercos',
-	'path': '@stdlib/math/iter/special/covercos',
-	'value': require( '@stdlib/math/iter/special/covercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/covercos',
-		'@stdlib/math/iter/special/coversin',
-		'@stdlib/math/iter/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCoversin',
-	'path': '@stdlib/math/iter/special/coversin',
-	'value': require( '@stdlib/math/iter/special/coversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/coversin',
-		'@stdlib/math/iter/special/covercos',
-		'@stdlib/math/iter/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterCubesSeq',
-	'path': '@stdlib/math/iter/sequences/cubes',
-	'value': require( '@stdlib/math/iter/sequences/cubes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/fourth-powers',
-		'@stdlib/math/iter/sequences/squares'
-	]
-});
- 
-ns.push({
-	'alias': 'itercugmean',
-	'path': '@stdlib/stats/iter/cugmean',
-	'value': require( '@stdlib/stats/iter/cugmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cuhmean',
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/gmean',
-		'@stdlib/stats/iter/mgmean'
-	]
-});
- 
-ns.push({
-	'alias': 'itercuhmean',
-	'path': '@stdlib/stats/iter/cuhmean',
-	'value': require( '@stdlib/stats/iter/cuhmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cugmean',
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/hmean',
-		'@stdlib/stats/iter/mhmean'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumax',
-	'path': '@stdlib/stats/iter/cumax',
-	'value': require( '@stdlib/stats/iter/cumax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumidrange',
-		'@stdlib/stats/iter/cumin',
-		'@stdlib/stats/iter/curange',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/max'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumaxabs',
-	'path': '@stdlib/stats/iter/cumaxabs',
-	'value': require( '@stdlib/stats/iter/cumaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumax',
-		'@stdlib/stats/iter/cuminabs',
-		'@stdlib/stats/iter/maxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumean',
-	'path': '@stdlib/stats/iter/cumean',
-	'value': require( '@stdlib/stats/iter/cumean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumidrange',
-		'@stdlib/stats/iter/custdev',
-		'@stdlib/stats/iter/cusum',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/cuvariance',
-		'@stdlib/stats/iter/mean'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumeanabs',
-	'path': '@stdlib/stats/iter/cumeanabs',
-	'value': require( '@stdlib/stats/iter/cumeanabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/cumeanabs2',
-		'@stdlib/stats/iter/cusumabs',
-		'@stdlib/stats/iter/meanabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumeanabs2',
-	'path': '@stdlib/stats/iter/cumeanabs2',
-	'value': require( '@stdlib/stats/iter/cumeanabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/cumeanabs',
-		'@stdlib/stats/iter/cusumabs2',
-		'@stdlib/stats/iter/meanabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumidrange',
-	'path': '@stdlib/stats/iter/cumidrange',
-	'value': require( '@stdlib/stats/iter/cumidrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/cumax',
-		'@stdlib/stats/iter/cumin',
-		'@stdlib/stats/iter/curange',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/midrange'
-	]
-});
- 
-ns.push({
-	'alias': 'itercumin',
-	'path': '@stdlib/stats/iter/cumin',
-	'value': require( '@stdlib/stats/iter/cumin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumax',
-		'@stdlib/stats/iter/cumidrange',
-		'@stdlib/stats/iter/curange',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/min'
-	]
-});
- 
-ns.push({
-	'alias': 'itercuminabs',
-	'path': '@stdlib/stats/iter/cuminabs',
-	'value': require( '@stdlib/stats/iter/cuminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumaxabs',
-		'@stdlib/stats/iter/cumin',
-		'@stdlib/stats/iter/minabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itercuprod',
-	'path': '@stdlib/stats/iter/cuprod',
-	'value': require( '@stdlib/stats/iter/cuprod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cusum',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/prod'
-	]
-});
- 
-ns.push({
-	'alias': 'itercurange',
-	'path': '@stdlib/stats/iter/curange',
-	'value': require( '@stdlib/stats/iter/curange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumax',
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/cumin',
-		'@stdlib/stats/iter/cusummary',
-		'@stdlib/stats/iter/range'
-	]
-});
- 
-ns.push({
-	'alias': 'itercusum',
-	'path': '@stdlib/stats/iter/cusum',
-	'value': require( '@stdlib/stats/iter/cusum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumean',
-		'@stdlib/stats/iter/sum',
-		'@stdlib/stats/iter/cuprod',
-		'@stdlib/stats/iter/cusummary'
-	]
-});
- 
-ns.push({
-	'alias': 'itercusumabs',
-	'path': '@stdlib/stats/iter/cusumabs',
-	'value': require( '@stdlib/stats/iter/cusumabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumeanabs',
-		'@stdlib/stats/iter/cusum',
-		'@stdlib/stats/iter/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itercusumabs2',
-	'path': '@stdlib/stats/iter/cusumabs2',
-	'value': require( '@stdlib/stats/iter/cusumabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/cumeanabs2',
-		'@stdlib/stats/iter/cusumabs',
-		'@stdlib/stats/iter/sumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDatespace',
-	'path': '@stdlib/iter/datespace',
-	'value': require( '@stdlib/iter/datespace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/iter/incrspace',
-		'@stdlib/iter/linspace',
-		'@stdlib/iter/logspace',
-		'@stdlib/iter/step'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDedupe',
-	'path': '@stdlib/iter/dedupe',
-	'value': require( '@stdlib/iter/dedupe' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/dedupe-by',
-		'@stdlib/iter/unique'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDedupeBy',
-	'path': '@stdlib/iter/dedupe-by',
-	'value': require( '@stdlib/iter/dedupe-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/dedupe',
-		'@stdlib/iter/unique'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDeg2rad',
-	'path': '@stdlib/math/iter/special/deg2rad',
-	'value': require( '@stdlib/math/iter/special/deg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/deg2rad',
-		'@stdlib/math/iter/special/rad2deg'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDigamma',
-	'path': '@stdlib/math/iter/special/digamma',
-	'value': require( '@stdlib/math/iter/special/digamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/digamma',
-		'@stdlib/math/iter/special/gamma',
-		'@stdlib/math/iter/special/trigamma'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDiracComb',
-	'path': '@stdlib/simulate/iter/dirac-comb',
-	'value': require( '@stdlib/simulate/iter/dirac-comb' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDiracDelta',
-	'path': '@stdlib/math/iter/special/dirac-delta',
-	'value': require( '@stdlib/math/iter/special/dirac-delta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/dirac-delta',
-		'@stdlib/math/iter/special/kronecker-delta'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDivide',
-	'path': '@stdlib/math/iter/ops/divide',
-	'value': require( '@stdlib/math/iter/ops/divide' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/ops/add',
-		'@stdlib/math/iter/ops/divide',
-		'@stdlib/math/iter/ops/multiply'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDoUntilEach',
-	'path': '@stdlib/iter/do-until-each',
-	'value': require( '@stdlib/iter/do-until-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/do-while-each',
-		'@stdlib/iter/until-each',
-		'@stdlib/iter/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'iterDoWhileEach',
-	'path': '@stdlib/iter/do-while-each',
-	'value': require( '@stdlib/iter/do-while-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/do-until-each',
-		'@stdlib/iter/until-each',
-		'@stdlib/iter/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEllipe',
-	'path': '@stdlib/math/iter/special/ellipe',
-	'value': require( '@stdlib/math/iter/special/ellipe' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ellipe',
-		'@stdlib/math/iter/special/ellipk'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEllipk',
-	'path': '@stdlib/math/iter/special/ellipk',
-	'value': require( '@stdlib/math/iter/special/ellipk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ellipk',
-		'@stdlib/math/iter/special/ellipe'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEmpty',
-	'path': '@stdlib/iter/empty',
-	'value': require( '@stdlib/iter/empty' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/constant'
-	]
-});
- 
-ns.push({
-	'alias': 'iterErf',
-	'path': '@stdlib/math/iter/special/erf',
-	'value': require( '@stdlib/math/iter/special/erf' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erf',
-		'@stdlib/math/iter/special/erfc',
-		'@stdlib/math/iter/special/erfinv',
-		'@stdlib/math/iter/special/erfcinv'
-	]
-});
- 
-ns.push({
-	'alias': 'iterErfc',
-	'path': '@stdlib/math/iter/special/erfc',
-	'value': require( '@stdlib/math/iter/special/erfc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erfc',
-		'@stdlib/math/iter/special/erf',
-		'@stdlib/math/iter/special/erfinv',
-		'@stdlib/math/iter/special/erfcinv'
-	]
-});
- 
-ns.push({
-	'alias': 'iterErfcinv',
-	'path': '@stdlib/math/iter/special/erfcinv',
-	'value': require( '@stdlib/math/iter/special/erfcinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erfcinv',
-		'@stdlib/math/iter/special/erf',
-		'@stdlib/math/iter/special/erfc',
-		'@stdlib/math/iter/special/erfinv'
-	]
-});
- 
-ns.push({
-	'alias': 'iterErfinv',
-	'path': '@stdlib/math/iter/special/erfinv',
-	'value': require( '@stdlib/math/iter/special/erfinv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/erfinv',
-		'@stdlib/math/iter/special/erf',
-		'@stdlib/math/iter/special/erfc',
-		'@stdlib/math/iter/special/erfcinv'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEta',
-	'path': '@stdlib/math/iter/special/dirichlet-eta',
-	'value': require( '@stdlib/math/iter/special/dirichlet-eta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/dirichlet-eta'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEvenIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/even-integers',
-	'value': require( '@stdlib/math/iter/sequences/even-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/odd-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEvery',
-	'path': '@stdlib/iter/every',
-	'value': require( '@stdlib/iter/every' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any',
-		'@stdlib/iter/every-by',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none',
-		'@stdlib/iter/some'
-	]
-});
- 
-ns.push({
-	'alias': 'iterEveryBy',
-	'path': '@stdlib/iter/every-by',
-	'value': require( '@stdlib/iter/every-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any-by',
-		'@stdlib/iter/every',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none-by',
-		'@stdlib/iter/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterExp',
-	'path': '@stdlib/math/iter/special/exp',
-	'value': require( '@stdlib/math/iter/special/exp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp',
-		'@stdlib/math/iter/special/exp10',
-		'@stdlib/math/iter/special/exp2',
-		'@stdlib/math/iter/special/expm1',
-		'@stdlib/math/iter/special/ln'
-	]
-});
- 
-ns.push({
-	'alias': 'iterExp2',
-	'path': '@stdlib/math/iter/special/exp2',
-	'value': require( '@stdlib/math/iter/special/exp2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp2',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/exp10',
-		'@stdlib/math/iter/special/log2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterExp10',
-	'path': '@stdlib/math/iter/special/exp10',
-	'value': require( '@stdlib/math/iter/special/exp10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/exp10',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/exp2',
-		'@stdlib/math/iter/special/log10'
-	]
-});
- 
-ns.push({
-	'alias': 'iterExpit',
-	'path': '@stdlib/math/iter/special/expit',
-	'value': require( '@stdlib/math/iter/special/expit' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/expit',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/logit'
-	]
-});
- 
-ns.push({
-	'alias': 'iterExpm1',
-	'path': '@stdlib/math/iter/special/expm1',
-	'value': require( '@stdlib/math/iter/special/expm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/expm1',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/expm1rel'
-	]
-});
- 
-ns.push({
-	'alias': 'iterExpm1rel',
-	'path': '@stdlib/math/iter/special/expm1rel',
-	'value': require( '@stdlib/math/iter/special/expm1rel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/expm1rel',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/expm1'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFactorial',
-	'path': '@stdlib/math/iter/special/factorial',
-	'value': require( '@stdlib/math/iter/special/factorial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/factorial',
-		'@stdlib/math/iter/special/factorialln',
-		'@stdlib/math/iter/sequences/factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFactorialln',
-	'path': '@stdlib/math/iter/special/factorialln',
-	'value': require( '@stdlib/math/iter/special/factorialln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/factorialln',
-		'@stdlib/math/iter/special/factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFactorialsSeq',
-	'path': '@stdlib/math/iter/sequences/factorials',
-	'value': require( '@stdlib/math/iter/sequences/factorials' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/special/factorial'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFibonacciSeq',
-	'path': '@stdlib/math/iter/sequences/fibonacci',
-	'value': require( '@stdlib/math/iter/sequences/fibonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fibonacci',
-		'@stdlib/math/iter/sequences/lucas',
-		'@stdlib/math/iter/sequences/negafibonacci',
-		'@stdlib/math/iter/sequences/nonfibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFifthPowersSeq',
-	'path': '@stdlib/math/iter/sequences/fifth-powers',
-	'value': require( '@stdlib/math/iter/sequences/fifth-powers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/cubes',
-		'@stdlib/math/iter/sequences/fourth-powers',
-		'@stdlib/math/iter/sequences/squares'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFill',
-	'path': '@stdlib/iter/fill',
-	'value': require( '@stdlib/iter/fill' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/replace',
-		'@stdlib/iter/replace-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFilter',
-	'path': '@stdlib/iter/filter',
-	'value': require( '@stdlib/iter/filter' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/filter-map',
-		'@stdlib/iter/map',
-		'@stdlib/iter/reject'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFilterMap',
-	'path': '@stdlib/iter/filter-map',
-	'value': require( '@stdlib/iter/filter-map' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/filter',
-		'@stdlib/iter/map'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFirst',
-	'path': '@stdlib/iter/first',
-	'value': require( '@stdlib/iter/first' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/head',
-		'@stdlib/iter/last',
-		'@stdlib/iter/nth'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFlatTopPulse',
-	'path': '@stdlib/simulate/iter/flat-top-pulse',
-	'value': require( '@stdlib/simulate/iter/flat-top-pulse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFloor',
-	'path': '@stdlib/math/iter/special/floor',
-	'value': require( '@stdlib/math/iter/special/floor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/floor',
-		'@stdlib/math/iter/special/ceil',
-		'@stdlib/math/iter/special/round'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFloor2',
-	'path': '@stdlib/math/iter/special/floor2',
-	'value': require( '@stdlib/math/iter/special/floor2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/floor2',
-		'@stdlib/math/iter/special/ceil2',
-		'@stdlib/math/iter/special/floor',
-		'@stdlib/math/iter/special/floor10',
-		'@stdlib/math/iter/special/round2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFloor10',
-	'path': '@stdlib/math/iter/special/floor10',
-	'value': require( '@stdlib/math/iter/special/floor10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/floor10',
-		'@stdlib/math/iter/special/ceil10',
-		'@stdlib/math/iter/special/floor',
-		'@stdlib/math/iter/special/floor2',
-		'@stdlib/math/iter/special/round10'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFlow',
-	'path': '@stdlib/iter/flow',
-	'value': require( '@stdlib/iter/flow' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/pipeline'
-	]
-});
- 
-ns.push({
-	'alias': 'iterForEach',
-	'path': '@stdlib/iter/for-each',
-	'value': require( '@stdlib/iter/for-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/map'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFourthPowersSeq',
-	'path': '@stdlib/math/iter/sequences/fourth-powers',
-	'value': require( '@stdlib/math/iter/sequences/fourth-powers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/cubes',
-		'@stdlib/math/iter/sequences/fifth-powers',
-		'@stdlib/math/iter/sequences/squares'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFresnelc',
-	'path': '@stdlib/math/iter/special/fresnelc',
-	'value': require( '@stdlib/math/iter/special/fresnelc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fresnelc',
-		'@stdlib/math/iter/special/fresnel',
-		'@stdlib/math/iter/special/fresnels'
-	]
-});
- 
-ns.push({
-	'alias': 'iterFresnels',
-	'path': '@stdlib/math/iter/special/fresnels',
-	'value': require( '@stdlib/math/iter/special/fresnels' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/fresnels',
-		'@stdlib/math/iter/special/fresnel',
-		'@stdlib/math/iter/special/fresnelc'
-	]
-});
- 
-ns.push({
-	'alias': 'iterGamma',
-	'path': '@stdlib/math/iter/special/gamma',
-	'value': require( '@stdlib/math/iter/special/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma',
-		'@stdlib/math/iter/special/gamma1pm1',
-		'@stdlib/math/iter/special/gammainc',
-		'@stdlib/math/iter/special/gammaincinv',
-		'@stdlib/math/iter/special/gammaln'
-	]
-});
- 
-ns.push({
-	'alias': 'iterGamma1pm1',
-	'path': '@stdlib/math/iter/special/gamma1pm1',
-	'value': require( '@stdlib/math/iter/special/gamma1pm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gamma1pm1',
-		'@stdlib/math/iter/special/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'iterGammaln',
-	'path': '@stdlib/math/iter/special/gammaln',
-	'value': require( '@stdlib/math/iter/special/gammaln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/gammaln',
-		'@stdlib/math/iter/special/gamma',
-		'@stdlib/math/iter/special/gammainc',
-		'@stdlib/math/iter/special/gammaincinv'
-	]
-});
- 
-ns.push({
-	'alias': 'iterHacovercos',
-	'path': '@stdlib/math/iter/special/hacovercos',
-	'value': require( '@stdlib/math/iter/special/hacovercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hacovercos',
-		'@stdlib/math/iter/special/covercos',
-		'@stdlib/math/iter/special/hacoversin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterHacoversin',
-	'path': '@stdlib/math/iter/special/hacoversin',
-	'value': require( '@stdlib/math/iter/special/hacoversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/hacoversin',
-		'@stdlib/math/iter/special/coversin',
-		'@stdlib/math/iter/special/hacovercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterHannPulse',
-	'path': '@stdlib/simulate/iter/hann-pulse',
-	'value': require( '@stdlib/simulate/iter/hann-pulse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/bartlett-hann-pulse',
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/sine-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterHavercos',
-	'path': '@stdlib/math/iter/special/havercos',
-	'value': require( '@stdlib/math/iter/special/havercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/havercos',
-		'@stdlib/math/iter/special/haversin',
-		'@stdlib/math/iter/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterHaversin',
-	'path': '@stdlib/math/iter/special/haversin',
-	'value': require( '@stdlib/math/iter/special/haversin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/haversin',
-		'@stdlib/math/iter/special/havercos',
-		'@stdlib/math/iter/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterHead',
-	'path': '@stdlib/iter/head',
-	'value': require( '@stdlib/iter/head' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/first',
-		'@stdlib/iter/slice',
-		'@stdlib/iter/tail'
-	]
-});
- 
-ns.push({
-	'alias': 'iterIncrspace',
-	'path': '@stdlib/iter/incrspace',
-	'value': require( '@stdlib/iter/incrspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/iter/datespace',
-		'@stdlib/iter/geomspace',
-		'@stdlib/iter/linspace',
-		'@stdlib/iter/logspace',
-		'@stdlib/iter/step',
-		'@stdlib/iter/unitspace'
-	]
-});
- 
-ns.push({
-	'alias': 'iterIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/integers',
-	'value': require( '@stdlib/math/iter/sequences/integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/negative-integers',
-		'@stdlib/math/iter/sequences/nonnegative-integers',
-		'@stdlib/math/iter/sequences/nonpositive-integers',
-		'@stdlib/math/iter/sequences/positive-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterIntersection',
-	'path': '@stdlib/iter/intersection',
-	'value': require( '@stdlib/iter/intersection' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/intersection-by',
-		'@stdlib/iter/intersection-by-hash',
-		'@stdlib/iter/union',
-		'@stdlib/iter/unique'
-	]
-});
- 
-ns.push({
-	'alias': 'iterIntersectionByHash',
-	'path': '@stdlib/iter/intersection-by-hash',
-	'value': require( '@stdlib/iter/intersection-by-hash' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/intersection',
-		'@stdlib/iter/intersection-by',
-		'@stdlib/iter/union-by-hash',
-		'@stdlib/iter/unique-by-hash'
-	]
-});
- 
-ns.push({
-	'alias': 'iterInv',
-	'path': '@stdlib/math/iter/special/inv',
-	'value': require( '@stdlib/math/iter/special/inv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/inv',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLanczosPulse',
-	'path': '@stdlib/simulate/iter/lanczos-pulse',
-	'value': require( '@stdlib/simulate/iter/lanczos-pulse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/periodic-sinc'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLast',
-	'path': '@stdlib/iter/last',
-	'value': require( '@stdlib/iter/last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/first',
-		'@stdlib/iter/nth'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLength',
-	'path': '@stdlib/iter/length',
-	'value': require( '@stdlib/iter/length' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/counter'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLinspace',
-	'path': '@stdlib/iter/linspace',
-	'value': require( '@stdlib/iter/linspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/iter/datespace',
-		'@stdlib/iter/geomspace',
-		'@stdlib/iter/incrspace',
-		'@stdlib/iter/logspace',
-		'@stdlib/iter/step',
-		'@stdlib/iter/unitspace'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLn',
-	'path': '@stdlib/math/iter/special/ln',
-	'value': require( '@stdlib/math/iter/special/ln' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ln',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/log10',
-		'@stdlib/math/iter/special/log1p',
-		'@stdlib/math/iter/special/log2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLog',
-	'path': '@stdlib/math/iter/special/log',
-	'value': require( '@stdlib/math/iter/special/log' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log',
-		'@stdlib/math/iter/special/log10',
-		'@stdlib/math/iter/special/log1p',
-		'@stdlib/math/iter/special/log2',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLog1mexp',
-	'path': '@stdlib/math/iter/special/log1mexp',
-	'value': require( '@stdlib/math/iter/special/log1mexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log1mexp',
-		'@stdlib/math/iter/special/log',
-		'@stdlib/math/iter/special/log1p',
-		'@stdlib/math/iter/special/log1pexp',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLog1p',
-	'path': '@stdlib/math/iter/special/log1p',
-	'value': require( '@stdlib/math/iter/special/log1p' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log1p',
-		'@stdlib/math/iter/special/log',
-		'@stdlib/math/iter/special/log10',
-		'@stdlib/math/iter/special/log2',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLog1pexp',
-	'path': '@stdlib/math/iter/special/log1pexp',
-	'value': require( '@stdlib/math/iter/special/log1pexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log1pexp',
-		'@stdlib/math/iter/special/log',
-		'@stdlib/math/iter/special/log1p',
-		'@stdlib/math/iter/special/log1mexp',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLog2',
-	'path': '@stdlib/math/iter/special/log2',
-	'value': require( '@stdlib/math/iter/special/log2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log2',
-		'@stdlib/math/iter/special/log',
-		'@stdlib/math/iter/special/log10',
-		'@stdlib/math/iter/special/log1p',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLog10',
-	'path': '@stdlib/math/iter/special/log10',
-	'value': require( '@stdlib/math/iter/special/log10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/log10',
-		'@stdlib/math/iter/special/log',
-		'@stdlib/math/iter/special/log1p',
-		'@stdlib/math/iter/special/log2',
-		'@stdlib/math/iter/special/pow'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLogit',
-	'path': '@stdlib/math/iter/special/logit',
-	'value': require( '@stdlib/math/iter/special/logit' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/logit'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLogspace',
-	'path': '@stdlib/iter/logspace',
-	'value': require( '@stdlib/iter/logspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/iter/datespace',
-		'@stdlib/iter/geomspace',
-		'@stdlib/iter/incrspace',
-		'@stdlib/iter/linspace',
-		'@stdlib/iter/step'
-	]
-});
- 
-ns.push({
-	'alias': 'iterLucasSeq',
-	'path': '@stdlib/math/iter/sequences/lucas',
-	'value': require( '@stdlib/math/iter/sequences/lucas' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/lucas',
-		'@stdlib/math/iter/sequences/fibonacci',
-		'@stdlib/math/iter/sequences/negalucas'
-	]
-});
- 
-ns.push({
-	'alias': 'iterMap',
-	'path': '@stdlib/iter/map',
-	'value': require( '@stdlib/iter/map' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/filter',
-		'@stdlib/iter/filter-map',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/reduce',
-		'@stdlib/iter/reject'
-	]
-});
- 
-ns.push({
-	'alias': 'iterMapN',
-	'path': '@stdlib/iter/mapn',
-	'value': require( '@stdlib/iter/mapn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/filter-mapn',
-		'@stdlib/iter/map'
-	]
-});
- 
-ns.push({
-	'alias': 'itermax',
-	'path': '@stdlib/stats/iter/max',
-	'value': require( '@stdlib/stats/iter/max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/midrange',
-		'@stdlib/stats/iter/min',
-		'@stdlib/stats/iter/mmax',
-		'@stdlib/stats/iter/range',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'itermaxabs',
-	'path': '@stdlib/stats/iter/maxabs',
-	'value': require( '@stdlib/stats/iter/maxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/max',
-		'@stdlib/stats/iter/minabs',
-		'@stdlib/stats/iter/mmaxabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itermean',
-	'path': '@stdlib/stats/iter/mean',
-	'value': require( '@stdlib/stats/iter/mean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/midrange',
-		'@stdlib/stats/iter/mmean',
-		'@stdlib/stats/iter/stdev',
-		'@stdlib/stats/iter/sum',
-		'@stdlib/stats/iter/summary',
-		'@stdlib/stats/iter/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'itermeanabs',
-	'path': '@stdlib/stats/iter/meanabs',
-	'value': require( '@stdlib/stats/iter/meanabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/mmeanabs',
-		'@stdlib/stats/iter/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itermeanabs2',
-	'path': '@stdlib/stats/iter/meanabs2',
-	'value': require( '@stdlib/stats/iter/meanabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/meanabs',
-		'@stdlib/stats/iter/mmeanabs2',
-		'@stdlib/stats/iter/sumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'itermidrange',
-	'path': '@stdlib/stats/iter/midrange',
-	'value': require( '@stdlib/stats/iter/midrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/max',
-		'@stdlib/stats/iter/min',
-		'@stdlib/stats/iter/range',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'itermin',
-	'path': '@stdlib/stats/iter/min',
-	'value': require( '@stdlib/stats/iter/min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/max',
-		'@stdlib/stats/iter/midrange',
-		'@stdlib/stats/iter/mmin',
-		'@stdlib/stats/iter/range',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'iterminabs',
-	'path': '@stdlib/stats/iter/minabs',
-	'value': require( '@stdlib/stats/iter/minabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/maxabs',
-		'@stdlib/stats/iter/min',
-		'@stdlib/stats/iter/mminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmax',
-	'path': '@stdlib/stats/iter/mmax',
-	'value': require( '@stdlib/stats/iter/mmax' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/max',
-		'@stdlib/stats/iter/mmidrange',
-		'@stdlib/stats/iter/mmin',
-		'@stdlib/stats/iter/mrange',
-		'@stdlib/stats/iter/msummary'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmaxabs',
-	'path': '@stdlib/stats/iter/mmaxabs',
-	'value': require( '@stdlib/stats/iter/mmaxabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/maxabs',
-		'@stdlib/stats/iter/mmax',
-		'@stdlib/stats/iter/mminabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmean',
-	'path': '@stdlib/stats/iter/mmean',
-	'value': require( '@stdlib/stats/iter/mmean' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/msum',
-		'@stdlib/stats/iter/mstdev',
-		'@stdlib/stats/iter/msummary',
-		'@stdlib/stats/iter/mvariance'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmeanabs',
-	'path': '@stdlib/stats/iter/mmeanabs',
-	'value': require( '@stdlib/stats/iter/mmeanabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/meanabs',
-		'@stdlib/stats/iter/mmean',
-		'@stdlib/stats/iter/msumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmeanabs2',
-	'path': '@stdlib/stats/iter/mmeanabs2',
-	'value': require( '@stdlib/stats/iter/mmeanabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/meanabs2',
-		'@stdlib/stats/iter/mmeanabs',
-		'@stdlib/stats/iter/msumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmidrange',
-	'path': '@stdlib/stats/iter/mmidrange',
-	'value': require( '@stdlib/stats/iter/mmidrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/midrange',
-		'@stdlib/stats/iter/mmean',
-		'@stdlib/stats/iter/mmax',
-		'@stdlib/stats/iter/mmin',
-		'@stdlib/stats/iter/mrange'
-	]
-});
- 
-ns.push({
-	'alias': 'itermmin',
-	'path': '@stdlib/stats/iter/mmin',
-	'value': require( '@stdlib/stats/iter/mmin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/min',
-		'@stdlib/stats/iter/mmax',
-		'@stdlib/stats/iter/mmidrange',
-		'@stdlib/stats/iter/mrange',
-		'@stdlib/stats/iter/msummary'
-	]
-});
- 
-ns.push({
-	'alias': 'itermminabs',
-	'path': '@stdlib/stats/iter/mminabs',
-	'value': require( '@stdlib/stats/iter/mminabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/minabs',
-		'@stdlib/stats/iter/mmaxabs',
-		'@stdlib/stats/iter/mmin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterMod',
-	'path': '@stdlib/math/iter/ops/mod',
-	'value': require( '@stdlib/math/iter/ops/mod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/ops/divide'
-	]
-});
- 
-ns.push({
-	'alias': 'itermprod',
-	'path': '@stdlib/stats/iter/mprod',
-	'value': require( '@stdlib/stats/iter/mprod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/msum',
-		'@stdlib/stats/iter/prod'
-	]
-});
- 
-ns.push({
-	'alias': 'itermrange',
-	'path': '@stdlib/stats/iter/mrange',
-	'value': require( '@stdlib/stats/iter/mrange' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mmax',
-		'@stdlib/stats/iter/mmean',
-		'@stdlib/stats/iter/mmin',
-		'@stdlib/stats/iter/msummary',
-		'@stdlib/stats/iter/range'
-	]
-});
- 
-ns.push({
-	'alias': 'itermsum',
-	'path': '@stdlib/stats/iter/msum',
-	'value': require( '@stdlib/stats/iter/msum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mmean',
-		'@stdlib/stats/iter/msummary',
-		'@stdlib/stats/iter/sum'
-	]
-});
- 
-ns.push({
-	'alias': 'itermsumabs',
-	'path': '@stdlib/stats/iter/msumabs',
-	'value': require( '@stdlib/stats/iter/msumabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mmeanabs',
-		'@stdlib/stats/iter/msum',
-		'@stdlib/stats/iter/sum',
-		'@stdlib/stats/iter/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'itermsumabs2',
-	'path': '@stdlib/stats/iter/msumabs2',
-	'value': require( '@stdlib/stats/iter/msumabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mmeanabs2',
-		'@stdlib/stats/iter/msumabs',
-		'@stdlib/stats/iter/sumabs',
-		'@stdlib/stats/iter/sumabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterMultiply',
-	'path': '@stdlib/math/iter/ops/multiply',
-	'value': require( '@stdlib/math/iter/ops/multiply' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/ops/add',
-		'@stdlib/math/iter/ops/divide',
-		'@stdlib/math/iter/ops/subtract'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNegaFibonacciSeq',
-	'path': '@stdlib/math/iter/sequences/negafibonacci',
-	'value': require( '@stdlib/math/iter/sequences/negafibonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/negafibonacci',
-		'@stdlib/math/iter/sequences/fibonacci',
-		'@stdlib/math/iter/sequences/nonfibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNegaLucasSeq',
-	'path': '@stdlib/math/iter/sequences/negalucas',
-	'value': require( '@stdlib/math/iter/sequences/negalucas' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/negalucas',
-		'@stdlib/math/iter/sequences/lucas',
-		'@stdlib/math/iter/sequences/negafibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNegativeEvenIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/negative-even-integers',
-	'value': require( '@stdlib/math/iter/sequences/negative-even-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/even-integers',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/negative-integers',
-		'@stdlib/math/iter/sequences/negative-odd-integers',
-		'@stdlib/math/iter/sequences/positive-even-integers',
-		'@stdlib/math/iter/sequences/nonpositive-even-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNegativeIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/negative-integers',
-	'value': require( '@stdlib/math/iter/sequences/negative-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/nonnegative-integers',
-		'@stdlib/math/iter/sequences/nonpositive-integers',
-		'@stdlib/math/iter/sequences/positive-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNegativeOddIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/negative-odd-integers',
-	'value': require( '@stdlib/math/iter/sequences/negative-odd-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/odd-integers',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/negative-integers',
-		'@stdlib/math/iter/sequences/negative-even-integers',
-		'@stdlib/math/iter/sequences/positive-odd-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNone',
-	'path': '@stdlib/iter/none',
-	'value': require( '@stdlib/iter/none' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any',
-		'@stdlib/iter/every',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none-by',
-		'@stdlib/iter/some'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNoneBy',
-	'path': '@stdlib/iter/none-by',
-	'value': require( '@stdlib/iter/none-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any-by',
-		'@stdlib/iter/every-by',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none',
-		'@stdlib/iter/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNonFibonacciSeq',
-	'path': '@stdlib/math/iter/sequences/nonfibonacci',
-	'value': require( '@stdlib/math/iter/sequences/nonfibonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/nonfibonacci',
-		'@stdlib/math/iter/sequences/fibonacci'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNonNegativeEvenIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/nonnegative-even-integers',
-	'value': require( '@stdlib/math/iter/sequences/nonnegative-even-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/even-integers',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/nonnegative-integers',
-		'@stdlib/math/iter/sequences/nonpositive-even-integers',
-		'@stdlib/math/iter/sequences/positive-even-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNonNegativeIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/nonnegative-integers',
-	'value': require( '@stdlib/math/iter/sequences/nonnegative-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/negative-integers',
-		'@stdlib/math/iter/sequences/nonpositive-integers',
-		'@stdlib/math/iter/sequences/positive-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNonPositiveEvenIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/nonpositive-even-integers',
-	'value': require( '@stdlib/math/iter/sequences/nonpositive-even-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/even-integers',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/nonnegative-even-integers',
-		'@stdlib/math/iter/sequences/nonpositive-integers',
-		'@stdlib/math/iter/sequences/negative-even-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNonPositiveIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/nonpositive-integers',
-	'value': require( '@stdlib/math/iter/sequences/nonpositive-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/negative-integers',
-		'@stdlib/math/iter/sequences/nonnegative-integers',
-		'@stdlib/math/iter/sequences/positive-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNonSquaresSeq',
-	'path': '@stdlib/math/iter/sequences/nonsquares',
-	'value': require( '@stdlib/math/iter/sequences/nonsquares' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/cubes',
-		'@stdlib/math/iter/sequences/squares'
-	]
-});
- 
-ns.push({
-	'alias': 'iterNth',
-	'path': '@stdlib/iter/nth',
-	'value': require( '@stdlib/iter/nth' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/first',
-		'@stdlib/iter/last'
-	]
-});
- 
-ns.push({
-	'alias': 'iterOddIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/odd-integers',
-	'value': require( '@stdlib/math/iter/sequences/odd-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/even-integers',
-		'@stdlib/math/iter/sequences/integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPeriodicSinc',
-	'path': '@stdlib/simulate/iter/periodic-sinc',
-	'value': require( '@stdlib/simulate/iter/periodic-sinc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/sine-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPipeline',
-	'path': '@stdlib/iter/pipeline',
-	'value': require( '@stdlib/iter/pipeline' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/flow',
-		'@stdlib/iter/pipeline-thunk'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPop',
-	'path': '@stdlib/iter/pop',
-	'value': require( '@stdlib/iter/pop' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/push',
-		'@stdlib/iter/shift',
-		'@stdlib/iter/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPositiveEvenIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/positive-even-integers',
-	'value': require( '@stdlib/math/iter/sequences/positive-even-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/even-integers',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/negative-even-integers',
-		'@stdlib/math/iter/sequences/nonnegative-even-integers',
-		'@stdlib/math/iter/sequences/positive-integers',
-		'@stdlib/math/iter/sequences/positive-odd-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPositiveIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/positive-integers',
-	'value': require( '@stdlib/math/iter/sequences/positive-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/nonnegative-integers',
-		'@stdlib/math/iter/sequences/nonpositive-integers',
-		'@stdlib/math/iter/sequences/negative-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPositiveOddIntegersSeq',
-	'path': '@stdlib/math/iter/sequences/positive-odd-integers',
-	'value': require( '@stdlib/math/iter/sequences/positive-odd-integers' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/odd-integers',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/negative-odd-integers',
-		'@stdlib/math/iter/sequences/nonnegative-odd-integers',
-		'@stdlib/math/iter/sequences/positive-even-integers',
-		'@stdlib/math/iter/sequences/positive-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPow',
-	'path': '@stdlib/math/iter/special/pow',
-	'value': require( '@stdlib/math/iter/special/pow' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/pow',
-		'@stdlib/math/iter/special/exp',
-		'@stdlib/math/iter/special/powm1',
-		'@stdlib/math/iter/special/log'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPrimesSeq',
-	'path': '@stdlib/math/iter/sequences/primes',
-	'value': require( '@stdlib/math/iter/sequences/primes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/composites',
-		'@stdlib/math/iter/sequences/integers',
-		'@stdlib/math/iter/sequences/positive-integers'
-	]
-});
- 
-ns.push({
-	'alias': 'iterprod',
-	'path': '@stdlib/stats/iter/prod',
-	'value': require( '@stdlib/stats/iter/prod' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mprod',
-		'@stdlib/stats/iter/sum',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPulse',
-	'path': '@stdlib/simulate/iter/pulse',
-	'value': require( '@stdlib/simulate/iter/pulse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/sawtooth-wave',
-		'@stdlib/simulate/iter/sine-wave',
-		'@stdlib/simulate/iter/square-wave',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterPush',
-	'path': '@stdlib/iter/push',
-	'value': require( '@stdlib/iter/push' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/concat',
-		'@stdlib/iter/unshift'
-	]
-});
- 
-ns.push({
-	'alias': 'iterRad2deg',
-	'path': '@stdlib/math/iter/special/rad2deg',
-	'value': require( '@stdlib/math/iter/special/rad2deg' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rad2deg',
-		'@stdlib/math/iter/special/deg2rad'
-	]
-});
- 
-ns.push({
-	'alias': 'iterRamp',
-	'path': '@stdlib/math/iter/special/ramp',
-	'value': require( '@stdlib/math/iter/special/ramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/ramp',
-		'@stdlib/math/iter/special/heaviside'
-	]
-});
- 
-ns.push({
-	'alias': 'iterrange',
-	'path': '@stdlib/stats/iter/range',
-	'value': require( '@stdlib/stats/iter/range' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/max',
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/min',
-		'@stdlib/stats/iter/mrange',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'iterReject',
-	'path': '@stdlib/iter/reject',
-	'value': require( '@stdlib/iter/reject' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/filter',
-		'@stdlib/iter/map'
-	]
-});
- 
-ns.push({
-	'alias': 'iterReplicate',
-	'path': '@stdlib/iter/replicate',
-	'value': require( '@stdlib/iter/replicate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/interleave',
-		'@stdlib/iter/intersperse',
-		'@stdlib/iter/replicate-by',
-		'@stdlib/iter/splice'
-	]
-});
- 
-ns.push({
-	'alias': 'iterReplicateBy',
-	'path': '@stdlib/iter/replicate-by',
-	'value': require( '@stdlib/iter/replicate-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/interleave',
-		'@stdlib/iter/intersperse',
-		'@stdlib/iter/replicate',
-		'@stdlib/iter/splice'
-	]
-});
- 
-ns.push({
-	'alias': 'iterRound',
-	'path': '@stdlib/math/iter/special/round',
-	'value': require( '@stdlib/math/iter/special/round' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/round',
-		'@stdlib/math/iter/special/ceil',
-		'@stdlib/math/iter/special/floor',
-		'@stdlib/math/iter/special/roundn',
-		'@stdlib/math/iter/special/trunc'
-	]
-});
- 
-ns.push({
-	'alias': 'iterRound2',
-	'path': '@stdlib/math/iter/special/round2',
-	'value': require( '@stdlib/math/iter/special/round2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/round2',
-		'@stdlib/math/iter/special/ceil2',
-		'@stdlib/math/iter/special/floor2',
-		'@stdlib/math/iter/special/round',
-		'@stdlib/math/iter/special/round10',
-		'@stdlib/math/iter/special/trunc2'
-	]
-});
- 
-ns.push({
-	'alias': 'iterRound10',
-	'path': '@stdlib/math/iter/special/round10',
-	'value': require( '@stdlib/math/iter/special/round10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/round10',
-		'@stdlib/math/iter/special/ceil10',
-		'@stdlib/math/iter/special/floor10',
-		'@stdlib/math/iter/special/round',
-		'@stdlib/math/iter/special/round2',
-		'@stdlib/math/iter/special/trunc10'
-	]
-});
- 
-ns.push({
-	'alias': 'iterRsqrt',
-	'path': '@stdlib/math/iter/special/rsqrt',
-	'value': require( '@stdlib/math/iter/special/rsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/rsqrt',
-		'@stdlib/math/iter/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSawtoothWave',
-	'path': '@stdlib/simulate/iter/sawtooth-wave',
-	'value': require( '@stdlib/simulate/iter/sawtooth-wave' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/sine-wave',
-		'@stdlib/simulate/iter/square-wave',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterShift',
-	'path': '@stdlib/iter/shift',
-	'value': require( '@stdlib/iter/shift' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/pop',
-		'@stdlib/iter/slice',
-		'@stdlib/iter/unshift'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSignum',
-	'path': '@stdlib/math/iter/special/signum',
-	'value': require( '@stdlib/math/iter/special/signum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/signum'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSin',
-	'path': '@stdlib/math/iter/special/sin',
-	'value': require( '@stdlib/math/iter/special/sin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sin',
-		'@stdlib/math/iter/special/cos',
-		'@stdlib/math/iter/special/sinpi',
-		'@stdlib/math/iter/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSinc',
-	'path': '@stdlib/math/iter/special/sinc',
-	'value': require( '@stdlib/math/iter/special/sinc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sinc',
-		'@stdlib/math/iter/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSineWave',
-	'path': '@stdlib/simulate/iter/sine-wave',
-	'value': require( '@stdlib/simulate/iter/sine-wave' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/cosine-wave',
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/sawtooth-wave',
-		'@stdlib/simulate/iter/square-wave',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSinh',
-	'path': '@stdlib/math/iter/special/sinh',
-	'value': require( '@stdlib/math/iter/special/sinh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sinh',
-		'@stdlib/math/iter/special/cosh',
-		'@stdlib/math/iter/special/tanh'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSinpi',
-	'path': '@stdlib/math/iter/special/sinpi',
-	'value': require( '@stdlib/math/iter/special/sinpi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sinpi',
-		'@stdlib/math/iter/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSlice',
-	'path': '@stdlib/iter/slice',
-	'value': require( '@stdlib/iter/slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/first',
-		'@stdlib/iter/head',
-		'@stdlib/iter/tail'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSome',
-	'path': '@stdlib/iter/some',
-	'value': require( '@stdlib/iter/some' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any',
-		'@stdlib/iter/every',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none',
-		'@stdlib/iter/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSomeBy',
-	'path': '@stdlib/iter/some-by',
-	'value': require( '@stdlib/iter/some-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/any-by',
-		'@stdlib/iter/every-by',
-		'@stdlib/iter/for-each',
-		'@stdlib/iter/none-by',
-		'@stdlib/iter/some'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSpence',
-	'path': '@stdlib/math/iter/special/spence',
-	'value': require( '@stdlib/math/iter/special/spence' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/spence'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSqrt',
-	'path': '@stdlib/math/iter/special/sqrt',
-	'value': require( '@stdlib/math/iter/special/sqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sqrt',
-		'@stdlib/math/iter/special/cbrt',
-		'@stdlib/math/iter/special/rsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSqrt1pm1',
-	'path': '@stdlib/math/iter/special/sqrt1pm1',
-	'value': require( '@stdlib/math/iter/special/sqrt1pm1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/sqrt1pm1',
-		'@stdlib/math/iter/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSquaredTriangularSeq',
-	'path': '@stdlib/math/iter/sequences/squared-triangular',
-	'value': require( '@stdlib/math/iter/sequences/squared-triangular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/triangular'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSquaresSeq',
-	'path': '@stdlib/math/iter/sequences/squares',
-	'value': require( '@stdlib/math/iter/sequences/squares' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/cubes',
-		'@stdlib/math/iter/sequences/nonsquares'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSquareWave',
-	'path': '@stdlib/simulate/iter/square-wave',
-	'value': require( '@stdlib/simulate/iter/square-wave' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/sawtooth-wave',
-		'@stdlib/simulate/iter/sine-wave',
-		'@stdlib/simulate/iter/triangle-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterstdev',
-	'path': '@stdlib/stats/iter/stdev',
-	'value': require( '@stdlib/stats/iter/stdev' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/kurtosis',
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/mstdev',
-		'@stdlib/stats/iter/skewness',
-		'@stdlib/stats/iter/summary',
-		'@stdlib/stats/iter/variance'
-	]
-});
- 
-ns.push({
-	'alias': 'iterStep',
-	'path': '@stdlib/iter/step',
-	'value': require( '@stdlib/iter/step' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/iter/datespace',
-		'@stdlib/iter/geomspace',
-		'@stdlib/iter/incrspace',
-		'@stdlib/iter/linspace',
-		'@stdlib/iter/logspace',
-		'@stdlib/iter/unitspace'
-	]
-});
- 
-ns.push({
-	'alias': 'iterStrided',
-	'path': '@stdlib/iter/strided',
-	'value': require( '@stdlib/iter/strided' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/advance',
-		'@stdlib/iter/nth',
-		'@stdlib/iter/strided-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterStridedBy',
-	'path': '@stdlib/iter/strided-by',
-	'value': require( '@stdlib/iter/strided-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/advance',
-		'@stdlib/iter/nth',
-		'@stdlib/iter/strided'
-	]
-});
- 
-ns.push({
-	'alias': 'iterSubtract',
-	'path': '@stdlib/math/iter/ops/subtract',
-	'value': require( '@stdlib/math/iter/ops/subtract' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/ops/add',
-		'@stdlib/math/iter/ops/divide',
-		'@stdlib/math/iter/ops/multiply'
-	]
-});
- 
-ns.push({
-	'alias': 'itersum',
-	'path': '@stdlib/stats/iter/sum',
-	'value': require( '@stdlib/stats/iter/sum' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/msum',
-		'@stdlib/stats/iter/prod',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'itersumabs',
-	'path': '@stdlib/stats/iter/sumabs',
-	'value': require( '@stdlib/stats/iter/sumabs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/meanabs',
-		'@stdlib/stats/iter/msumabs',
-		'@stdlib/stats/iter/sum'
-	]
-});
- 
-ns.push({
-	'alias': 'itersumabs2',
-	'path': '@stdlib/stats/iter/sumabs2',
-	'value': require( '@stdlib/stats/iter/sumabs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/meanabs2',
-		'@stdlib/stats/iter/msumabs2',
-		'@stdlib/stats/iter/sumabs'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTan',
-	'path': '@stdlib/math/iter/special/tan',
-	'value': require( '@stdlib/math/iter/special/tan' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/tan',
-		'@stdlib/math/iter/special/cos',
-		'@stdlib/math/iter/special/sin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTanh',
-	'path': '@stdlib/math/iter/special/tanh',
-	'value': require( '@stdlib/math/iter/special/tanh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/tanh',
-		'@stdlib/math/iter/special/cosh',
-		'@stdlib/math/iter/special/sinh',
-		'@stdlib/math/iter/special/tan'
-	]
-});
- 
-ns.push({
-	'alias': 'iterThunk',
-	'path': '@stdlib/iter/pipeline-thunk',
-	'value': require( '@stdlib/iter/pipeline-thunk' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/pipeline'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTriangleWave',
-	'path': '@stdlib/simulate/iter/triangle-wave',
-	'value': require( '@stdlib/simulate/iter/triangle-wave' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/simulate/iter/pulse',
-		'@stdlib/simulate/iter/sawtooth-wave',
-		'@stdlib/simulate/iter/sine-wave',
-		'@stdlib/simulate/iter/square-wave'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTriangularSeq',
-	'path': '@stdlib/math/iter/sequences/triangular',
-	'value': require( '@stdlib/math/iter/sequences/triangular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/squared-triangular'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTribonnaciSeq',
-	'path': '@stdlib/math/iter/sequences/tribonacci',
-	'value': require( '@stdlib/math/iter/sequences/tribonacci' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/tribonacci',
-		'@stdlib/math/base/special/fibonacci',
-		'@stdlib/math/iter/sequences/lucas'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTrigamma',
-	'path': '@stdlib/math/iter/special/trigamma',
-	'value': require( '@stdlib/math/iter/special/trigamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/trigamma',
-		'@stdlib/math/iter/special/digamma',
-		'@stdlib/math/iter/special/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTrunc',
-	'path': '@stdlib/math/iter/special/trunc',
-	'value': require( '@stdlib/math/iter/special/trunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/trunc',
-		'@stdlib/math/iter/special/ceil',
-		'@stdlib/math/iter/special/floor',
-		'@stdlib/math/iter/special/round'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTrunc2',
-	'path': '@stdlib/math/iter/special/trunc2',
-	'value': require( '@stdlib/math/iter/special/trunc2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/trunc2',
-		'@stdlib/math/iter/special/ceil2',
-		'@stdlib/math/iter/special/floor2',
-		'@stdlib/math/iter/special/round2',
-		'@stdlib/math/iter/special/trunc'
-	]
-});
- 
-ns.push({
-	'alias': 'iterTrunc10',
-	'path': '@stdlib/math/iter/special/trunc10',
-	'value': require( '@stdlib/math/iter/special/trunc10' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/trunc10',
-		'@stdlib/math/iter/special/ceil10',
-		'@stdlib/math/iter/special/floor10',
-		'@stdlib/math/iter/special/round10',
-		'@stdlib/math/iter/special/trunc'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUnion',
-	'path': '@stdlib/iter/union',
-	'value': require( '@stdlib/iter/union' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/intersection',
-		'@stdlib/iter/unique',
-		'@stdlib/iter/union-by',
-		'@stdlib/iter/union-by-hash'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUnique',
-	'path': '@stdlib/iter/unique',
-	'value': require( '@stdlib/iter/unique' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/unique-by',
-		'@stdlib/iter/unique-by-hash'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUniqueBy',
-	'path': '@stdlib/iter/unique-by',
-	'value': require( '@stdlib/iter/unique-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/unique',
-		'@stdlib/iter/unique-by-hash'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUniqueByHash',
-	'path': '@stdlib/iter/unique-by-hash',
-	'value': require( '@stdlib/iter/unique-by-hash' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/unique',
-		'@stdlib/iter/unique-by'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUnitspace',
-	'path': '@stdlib/iter/unitspace',
-	'value': require( '@stdlib/iter/unitspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/iter/incrspace',
-		'@stdlib/iter/linspace',
-		'@stdlib/iter/step'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUnshift',
-	'path': '@stdlib/iter/unshift',
-	'value': require( '@stdlib/iter/unshift' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/concat',
-		'@stdlib/iter/push',
-		'@stdlib/iter/shift'
-	]
-});
- 
-ns.push({
-	'alias': 'iterUntilEach',
-	'path': '@stdlib/iter/until-each',
-	'value': require( '@stdlib/iter/until-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'itervariance',
-	'path': '@stdlib/stats/iter/variance',
-	'value': require( '@stdlib/stats/iter/variance' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/iter/kurtosis',
-		'@stdlib/stats/iter/mean',
-		'@stdlib/stats/iter/mvariance',
-		'@stdlib/stats/iter/skewness',
-		'@stdlib/stats/iter/stdev',
-		'@stdlib/stats/iter/summary'
-	]
-});
- 
-ns.push({
-	'alias': 'iterVercos',
-	'path': '@stdlib/math/iter/special/vercos',
-	'value': require( '@stdlib/math/iter/special/vercos' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/vercos',
-		'@stdlib/math/iter/special/cos',
-		'@stdlib/math/iter/special/sin',
-		'@stdlib/math/iter/special/versin'
-	]
-});
- 
-ns.push({
-	'alias': 'iterVersin',
-	'path': '@stdlib/math/iter/special/versin',
-	'value': require( '@stdlib/math/iter/special/versin' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/versin',
-		'@stdlib/math/iter/special/cos',
-		'@stdlib/math/iter/special/sin',
-		'@stdlib/math/iter/special/vercos'
-	]
-});
- 
-ns.push({
-	'alias': 'iterWhileEach',
-	'path': '@stdlib/iter/while-each',
-	'value': require( '@stdlib/iter/while-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/iter/until-each'
-	]
-});
- 
-ns.push({
-	'alias': 'iterZeta',
-	'path': '@stdlib/math/iter/special/riemann-zeta',
-	'value': require( '@stdlib/math/iter/special/riemann-zeta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/base/special/riemann-zeta'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/index.html b/namespace/namespace/index.html deleted file mode 100644 index 6c0f1514d3..0000000000 --- a/namespace/namespace/index.html +++ /dev/null @@ -1,521 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace - - - - - - - - - -
-
-

All files namespace/lib/namespace

-
- -
- 100% - Statements - 18592/18592 -
- - -
- 100% - Branches - 30/30 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 18592/18592 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
a.js -
-
100%892/892100%1/1100%0/0100%892/892
append.js -
-
100%42/42100%3/3100%1/1100%42/42
b.js -
-
100%224/224100%1/1100%0/0100%224/224
c.js -
-
100%653/653100%1/1100%0/0100%653/653
d.js -
-
100%418/418100%1/1100%0/0100%418/418
e.js -
-
100%345/345100%1/1100%0/0100%345/345
f.js -
-
100%1513/1513100%1/1100%0/0100%1513/1513
g.js -
-
100%235/235100%1/1100%0/0100%235/235
h.js -
-
100%522/522100%1/1100%0/0100%522/522
i.js -
-
100%7852/7852100%1/1100%0/0100%7852/7852
index.js -
-
100%65/65100%1/1100%0/0100%65/65
j.js -
-
100%42/42100%1/1100%0/0100%42/42
k.js -
-
100%102/102100%1/1100%0/0100%102/102
l.js -
-
100%257/257100%1/1100%0/0100%257/257
m.js -
-
100%458/458100%1/1100%0/0100%458/458
n.js -
-
100%1161/1161100%1/1100%0/0100%1161/1161
o.js -
-
100%180/180100%1/1100%0/0100%180/180
p.js -
-
100%546/546100%1/1100%0/0100%546/546
q.js -
-
100%42/42100%1/1100%0/0100%42/42
r.js -
-
100%829/829100%1/1100%0/0100%829/829
s.js -
-
100%970/970100%1/1100%0/0100%970/970
t.js -
-
100%350/350100%1/1100%0/0100%350/350
u.js -
-
100%519/519100%1/1100%0/0100%519/519
v.js -
-
100%42/42100%1/1100%0/0100%42/42
w.js -
-
100%207/207100%1/1100%0/0100%207/207
x.js -
-
100%32/32100%1/1100%0/0100%32/32
y.js -
-
100%32/32100%1/1100%0/0100%32/32
z.js -
-
100%62/62100%1/1100%0/0100%62/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/index.js.html b/namespace/namespace/index.js.html deleted file mode 100644 index bac5c8f5c5..0000000000 --- a/namespace/namespace/index.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace index.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -668x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './append.js' );
- 
- 
-// MAIN //
- 
-/**
-* Namespace.
-*
-* @private
-* @namespace ns
-*/
-var ns = [];
-ns = append( ns, require( './a.js' ) );
-ns = append( ns, require( './b.js' ) );
-ns = append( ns, require( './c.js' ) );
-ns = append( ns, require( './d.js' ) );
-ns = append( ns, require( './e.js' ) );
-ns = append( ns, require( './f.js' ) );
-ns = append( ns, require( './g.js' ) );
-ns = append( ns, require( './h.js' ) );
-ns = append( ns, require( './i.js' ) );
-ns = append( ns, require( './j.js' ) );
-ns = append( ns, require( './k.js' ) );
-ns = append( ns, require( './l.js' ) );
-ns = append( ns, require( './m.js' ) );
-ns = append( ns, require( './n.js' ) );
-ns = append( ns, require( './o.js' ) );
-ns = append( ns, require( './p.js' ) );
-ns = append( ns, require( './q.js' ) );
-ns = append( ns, require( './r.js' ) );
-ns = append( ns, require( './s.js' ) );
-ns = append( ns, require( './t.js' ) );
-ns = append( ns, require( './u.js' ) );
-ns = append( ns, require( './v.js' ) );
-ns = append( ns, require( './w.js' ) );
-ns = append( ns, require( './x.js' ) );
-ns = append( ns, require( './y.js' ) );
-ns = append( ns, require( './z.js' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/j.js.html b/namespace/namespace/j.js.html deleted file mode 100644 index 280ea0f99d..0000000000 --- a/namespace/namespace/j.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/j.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace j.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -438x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'joinStream',
-	'path': '@stdlib/streams/node/join',
-	'value': require( '@stdlib/streams/node/join' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/split'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/k.js.html b/namespace/namespace/k.js.html deleted file mode 100644 index 488d25529d..0000000000 --- a/namespace/namespace/k.js.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/k.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace k.js

-
- -
- 100% - Statements - 102/102 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 102/102 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -1038x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'kde2d',
-	'path': '@stdlib/stats/kde2d',
-	'value': require( '@stdlib/stats/kde2d' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'kebabcase',
-	'path': '@stdlib/string/kebabcase',
-	'value': require( '@stdlib/string/kebabcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/camelcase',
-		'@stdlib/string/constantcase',
-		'@stdlib/string/pascalcase',
-		'@stdlib/string/snakecase'
-	]
-});
- 
-ns.push({
-	'alias': 'keyBy',
-	'path': '@stdlib/utils/key-by',
-	'value': require( '@stdlib/utils/key-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each'
-	]
-});
- 
-ns.push({
-	'alias': 'keyByRight',
-	'path': '@stdlib/utils/key-by-right',
-	'value': require( '@stdlib/utils/key-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/key-by'
-	]
-});
- 
-ns.push({
-	'alias': 'keysIn',
-	'path': '@stdlib/utils/keys-in',
-	'value': require( '@stdlib/utils/keys-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries-in',
-		'@stdlib/utils/keys',
-		'@stdlib/utils/values-in'
-	]
-});
- 
-ns.push({
-	'alias': 'kruskalTest',
-	'path': '@stdlib/stats/kruskal-test',
-	'value': require( '@stdlib/stats/kruskal-test' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'kstest',
-	'path': '@stdlib/stats/kstest',
-	'value': require( '@stdlib/stats/kstest' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/l.js.html b/namespace/namespace/l.js.html deleted file mode 100644 index 33282d98dc..0000000000 --- a/namespace/namespace/l.js.html +++ /dev/null @@ -1,856 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/l.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace l.js

-
- -
- 100% - Statements - 257/257 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 257/257 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -2588x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'last',
-	'path': '@stdlib/string/last',
-	'value': require( '@stdlib/string/last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/first'
-	]
-});
- 
-ns.push({
-	'alias': 'lda',
-	'path': '@stdlib/nlp/lda',
-	'value': require( '@stdlib/nlp/lda' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'leveneTest',
-	'path': '@stdlib/stats/levene-test',
-	'value': require( '@stdlib/stats/levene-test' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/vartest',
-		'@stdlib/stats/bartlett-test'
-	]
-});
- 
-ns.push({
-	'alias': 'LinkedList',
-	'path': '@stdlib/dstructs/linked-list',
-	'value': require( '@stdlib/dstructs/linked-list' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/dstructs/doubly-linked-list',
-		'@stdlib/dstructs/stack'
-	]
-});
- 
-ns.push({
-	'alias': 'linspace',
-	'path': '@stdlib/array/linspace',
-	'value': require( '@stdlib/array/linspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/incrspace',
-		'@stdlib/array/logspace'
-	]
-});
- 
-ns.push({
-	'alias': 'LIU_NEGATIVE_OPINION_WORDS_EN',
-	'path': '@stdlib/datasets/liu-negative-opinion-words-en',
-	'value': require( '@stdlib/datasets/liu-negative-opinion-words-en' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/liu-positive-opinion-words-en'
-	]
-});
- 
-ns.push({
-	'alias': 'LIU_POSITIVE_OPINION_WORDS_EN',
-	'path': '@stdlib/datasets/liu-positive-opinion-words-en',
-	'value': require( '@stdlib/datasets/liu-positive-opinion-words-en' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/liu-negative-opinion-words-en'
-	]
-});
- 
-ns.push({
-	'alias': 'LN_HALF',
-	'path': '@stdlib/constants/float64/ln-half',
-	'value': require( '@stdlib/constants/float64/ln-half' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'LN_PI',
-	'path': '@stdlib/constants/float64/ln-pi',
-	'value': require( '@stdlib/constants/float64/ln-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'LN_SQRT_TWO_PI',
-	'path': '@stdlib/constants/float64/ln-sqrt-two-pi',
-	'value': require( '@stdlib/constants/float64/ln-sqrt-two-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'LN_TWO_PI',
-	'path': '@stdlib/constants/float64/ln-two-pi',
-	'value': require( '@stdlib/constants/float64/ln-two-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'LN2',
-	'path': '@stdlib/constants/float64/ln-two',
-	'value': require( '@stdlib/constants/float64/ln-two' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ln-ten'
-	]
-});
- 
-ns.push({
-	'alias': 'LN10',
-	'path': '@stdlib/constants/float64/ln-ten',
-	'value': require( '@stdlib/constants/float64/ln-ten' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ln-two'
-	]
-});
- 
-ns.push({
-	'alias': 'LOG2E',
-	'path': '@stdlib/constants/float64/log2-e',
-	'value': require( '@stdlib/constants/float64/log2-e' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/e',
-		'@stdlib/constants/float64/log10-e'
-	]
-});
- 
-ns.push({
-	'alias': 'LOG10E',
-	'path': '@stdlib/constants/float64/log10-e',
-	'value': require( '@stdlib/constants/float64/log10-e' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/e',
-		'@stdlib/constants/float64/log2-e'
-	]
-});
- 
-ns.push({
-	'alias': 'logspace',
-	'path': '@stdlib/array/logspace',
-	'value': require( '@stdlib/array/logspace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/incrspace',
-		'@stdlib/array/linspace'
-	]
-});
- 
-ns.push({
-	'alias': 'lowercase',
-	'path': '@stdlib/string/lowercase',
-	'value': require( '@stdlib/string/lowercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/uncapitalize',
-		'@stdlib/string/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'lowercaseKeys',
-	'path': '@stdlib/utils/lowercase-keys',
-	'value': require( '@stdlib/utils/lowercase-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/uncapitalize-keys',
-		'@stdlib/utils/uppercase-keys'
-	]
-});
- 
-ns.push({
-	'alias': 'lowess',
-	'path': '@stdlib/stats/lowess',
-	'value': require( '@stdlib/stats/lowess' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'lpad',
-	'path': '@stdlib/string/left-pad',
-	'value': require( '@stdlib/string/left-pad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/pad',
-		'@stdlib/string/right-pad'
-	]
-});
- 
-ns.push({
-	'alias': 'ltrim',
-	'path': '@stdlib/string/left-trim',
-	'value': require( '@stdlib/string/left-trim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/trim',
-		'@stdlib/string/right-trim'
-	]
-});
- 
-ns.push({
-	'alias': 'ltrimN',
-	'path': '@stdlib/string/left-trim-n',
-	'value': require( '@stdlib/string/left-trim-n' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/right-trim-n',
-		'@stdlib/string/trim'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/m.js.html b/namespace/namespace/m.js.html deleted file mode 100644 index 538902b1da..0000000000 --- a/namespace/namespace/m.js.html +++ /dev/null @@ -1,1459 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/m.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace m.js

-
- -
- 100% - Statements - 458/458 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 458/458 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -4598x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'MALE_FIRST_NAMES_EN',
-	'path': '@stdlib/datasets/male-first-names-en',
-	'value': require( '@stdlib/datasets/male-first-names-en' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/female-first-names-en'
-	]
-});
- 
-ns.push({
-	'alias': 'map',
-	'path': '@stdlib/utils/map',
-	'value': require( '@stdlib/utils/map' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-right',
-		'@stdlib/utils/reduce'
-	]
-});
- 
-ns.push({
-	'alias': 'map2',
-	'path': '@stdlib/utils/map2',
-	'value': require( '@stdlib/utils/map2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/map3',
-		'@stdlib/utils/reduce2'
-	]
-});
- 
-ns.push({
-	'alias': 'map2d',
-	'path': '@stdlib/utils/map2d',
-	'value': require( '@stdlib/utils/map2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/map3d',
-		'@stdlib/utils/map4d',
-		'@stdlib/utils/map5d',
-		'@stdlib/utils/reduce2d'
-	]
-});
- 
-ns.push({
-	'alias': 'map2Right',
-	'path': '@stdlib/utils/map2-right',
-	'value': require( '@stdlib/utils/map2-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-right',
-		'@stdlib/utils/map2',
-		'@stdlib/utils/map3-right',
-		'@stdlib/utils/reduce2-right'
-	]
-});
- 
-ns.push({
-	'alias': 'map3d',
-	'path': '@stdlib/utils/map3d',
-	'value': require( '@stdlib/utils/map3d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/map2d',
-		'@stdlib/utils/map4d',
-		'@stdlib/utils/map5d',
-		'@stdlib/utils/reduce3d'
-	]
-});
- 
-ns.push({
-	'alias': 'map4d',
-	'path': '@stdlib/utils/map4d',
-	'value': require( '@stdlib/utils/map4d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/map2d',
-		'@stdlib/utils/map3d',
-		'@stdlib/utils/map5d',
-		'@stdlib/utils/reduce4d'
-	]
-});
- 
-ns.push({
-	'alias': 'map5d',
-	'path': '@stdlib/utils/map5d',
-	'value': require( '@stdlib/utils/map5d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/map2d',
-		'@stdlib/utils/map3d',
-		'@stdlib/utils/map4d',
-		'@stdlib/utils/reduce5d'
-	]
-});
- 
-ns.push({
-	'alias': 'mapArguments',
-	'path': '@stdlib/utils/map-arguments',
-	'value': require( '@stdlib/utils/map-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/filter-arguments',
-		'@stdlib/utils/reduce-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'mapFun',
-	'path': '@stdlib/utils/map-function',
-	'value': require( '@stdlib/utils/map-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/map-function'
-	]
-});
- 
-ns.push({
-	'alias': 'mapFunAsync',
-	'path': '@stdlib/utils/async/map-function',
-	'value': require( '@stdlib/utils/async/map-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-function'
-	]
-});
- 
-ns.push({
-	'alias': 'mapKeys',
-	'path': '@stdlib/utils/map-keys',
-	'value': require( '@stdlib/utils/map-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-values'
-	]
-});
- 
-ns.push({
-	'alias': 'mapKeysAsync',
-	'path': '@stdlib/utils/async/map-keys',
-	'value': require( '@stdlib/utils/async/map-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-keys',
-		'@stdlib/utils/async/map-values'
-	]
-});
- 
-ns.push({
-	'alias': 'mapReduce',
-	'path': '@stdlib/utils/map-reduce',
-	'value': require( '@stdlib/utils/map-reduce' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/map-reduce-right',
-		'@stdlib/utils/reduce'
-	]
-});
- 
-ns.push({
-	'alias': 'mapReduceRight',
-	'path': '@stdlib/utils/map-reduce-right',
-	'value': require( '@stdlib/utils/map-reduce-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-right',
-		'@stdlib/utils/map-reduce',
-		'@stdlib/utils/reduce-right'
-	]
-});
- 
-ns.push({
-	'alias': 'mapRight',
-	'path': '@stdlib/utils/map-right',
-	'value': require( '@stdlib/utils/map-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map',
-		'@stdlib/utils/reduce'
-	]
-});
- 
-ns.push({
-	'alias': 'mapValues',
-	'path': '@stdlib/utils/map-values',
-	'value': require( '@stdlib/utils/map-values' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map-keys',
-		'@stdlib/utils/omit-by',
-		'@stdlib/utils/pick-by'
-	]
-});
- 
-ns.push({
-	'alias': 'mapValuesAsync',
-	'path': '@stdlib/utils/async/map-values',
-	'value': require( '@stdlib/utils/async/map-values' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/map-keys',
-		'@stdlib/utils/map-values'
-	]
-});
- 
-ns.push({
-	'alias': 'maskArguments',
-	'path': '@stdlib/utils/mask-arguments',
-	'value': require( '@stdlib/utils/mask-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/filter-arguments',
-		'@stdlib/utils/reject-arguments',
-		'@stdlib/utils/reorder-arguments',
-		'@stdlib/utils/reverse-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'MAX_ARRAY_LENGTH',
-	'path': '@stdlib/constants/array/max-array-length',
-	'value': require( '@stdlib/constants/array/max-array-length' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/array/max-typed-array-length'
-	]
-});
- 
-ns.push({
-	'alias': 'MAX_TYPED_ARRAY_LENGTH',
-	'path': '@stdlib/constants/array/max-typed-array-length',
-	'value': require( '@stdlib/constants/array/max-typed-array-length' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/array/max-array-length'
-	]
-});
- 
-ns.push({
-	'alias': 'maybeBroadcastArray',
-	'path': '@stdlib/ndarray/maybe-broadcast-array',
-	'value': require( '@stdlib/ndarray/maybe-broadcast-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/broadcast-array',
-		'@stdlib/ndarray/maybe-broadcast-arrays'
-	]
-});
- 
-ns.push({
-	'alias': 'maybeBroadcastArrays',
-	'path': '@stdlib/ndarray/maybe-broadcast-arrays',
-	'value': require( '@stdlib/ndarray/maybe-broadcast-arrays' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/broadcast-arrays',
-		'@stdlib/ndarray/maybe-broadcast-array'
-	]
-});
- 
-ns.push({
-	'alias': 'memoize',
-	'path': '@stdlib/utils/memoize',
-	'value': require( '@stdlib/utils/memoize' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'merge',
-	'path': '@stdlib/utils/merge',
-	'value': require( '@stdlib/utils/merge' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/copy'
-	]
-});
- 
-ns.push({
-	'alias': 'MILLISECONDS_IN_DAY',
-	'path': '@stdlib/constants/time/milliseconds-in-day',
-	'value': require( '@stdlib/constants/time/milliseconds-in-day' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MILLISECONDS_IN_HOUR',
-	'path': '@stdlib/constants/time/milliseconds-in-hour',
-	'value': require( '@stdlib/constants/time/milliseconds-in-hour' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MILLISECONDS_IN_MINUTE',
-	'path': '@stdlib/constants/time/milliseconds-in-minute',
-	'value': require( '@stdlib/constants/time/milliseconds-in-minute' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MILLISECONDS_IN_SECOND',
-	'path': '@stdlib/constants/time/milliseconds-in-second',
-	'value': require( '@stdlib/constants/time/milliseconds-in-second' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MILLISECONDS_IN_WEEK',
-	'path': '@stdlib/constants/time/milliseconds-in-week',
-	'value': require( '@stdlib/constants/time/milliseconds-in-week' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MINARD_NAPOLEONS_MARCH',
-	'path': '@stdlib/datasets/minard-napoleons-march',
-	'value': require( '@stdlib/datasets/minard-napoleons-march' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MINUTES_IN_DAY',
-	'path': '@stdlib/constants/time/minutes-in-day',
-	'value': require( '@stdlib/constants/time/minutes-in-day' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MINUTES_IN_HOUR',
-	'path': '@stdlib/constants/time/minutes-in-hour',
-	'value': require( '@stdlib/constants/time/minutes-in-hour' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MINUTES_IN_WEEK',
-	'path': '@stdlib/constants/time/minutes-in-week',
-	'value': require( '@stdlib/constants/time/minutes-in-week' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'minutesInMonth',
-	'path': '@stdlib/time/minutes-in-month',
-	'value': require( '@stdlib/time/minutes-in-month' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/minutes-in-year'
-	]
-});
- 
-ns.push({
-	'alias': 'minutesInYear',
-	'path': '@stdlib/time/minutes-in-year',
-	'value': require( '@stdlib/time/minutes-in-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/minutes-in-month'
-	]
-});
- 
-ns.push({
-	'alias': 'MOBY_DICK',
-	'path': '@stdlib/datasets/moby-dick',
-	'value': require( '@stdlib/datasets/moby-dick' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MONTH_NAMES_EN',
-	'path': '@stdlib/datasets/month-names-en',
-	'value': require( '@stdlib/datasets/month-names-en' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MONTHS_IN_YEAR',
-	'path': '@stdlib/constants/time/months-in-year',
-	'value': require( '@stdlib/constants/time/months-in-year' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'moveProperty',
-	'path': '@stdlib/utils/move-property',
-	'value': require( '@stdlib/utils/move-property' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'MultiSlice',
-	'path': '@stdlib/slice/multi',
-	'value': require( '@stdlib/slice/multi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/slice/ctor'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/n.js.html b/namespace/namespace/n.js.html deleted file mode 100644 index 97eaac186f..0000000000 --- a/namespace/namespace/n.js.html +++ /dev/null @@ -1,3568 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/n.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace n.js

-
- -
- 100% - Statements - 1161/1161 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 1161/1161 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -11628x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'namedtypedtuple',
-	'path': '@stdlib/dstructs/named-typed-tuple',
-	'value': require( '@stdlib/dstructs/named-typed-tuple' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed',
-		'@stdlib/dstructs/named-tuple'
-	]
-});
- 
-ns.push({
-	'alias': 'NAN',
-	'path': '@stdlib/constants/float64/nan',
-	'value': require( '@stdlib/constants/float64/nan' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/nan',
-		'@stdlib/constants/float32/nan'
-	]
-});
- 
-ns.push({
-	'alias': 'naryFunction',
-	'path': '@stdlib/utils/nary-function',
-	'value': require( '@stdlib/utils/nary-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/mask-arguments',
-		'@stdlib/utils/pick-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'nativeClass',
-	'path': '@stdlib/utils/native-class',
-	'value': require( '@stdlib/utils/native-class' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/constructor-name',
-		'@stdlib/utils/type-of'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarray',
-	'path': '@stdlib/ndarray/ctor',
-	'value': require( '@stdlib/ndarray/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/fancy'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarray2array',
-	'path': '@stdlib/ndarray/to-array',
-	'value': require( '@stdlib/ndarray/to-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/to-json'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarray2fancy',
-	'path': '@stdlib/ndarray/to-fancy',
-	'value': require( '@stdlib/ndarray/to-fancy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-fancy',
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/fancy'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarray2json',
-	'path': '@stdlib/ndarray/to-json',
-	'value': require( '@stdlib/ndarray/to-json' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/to-array'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayCastingModes',
-	'path': '@stdlib/ndarray/casting-modes',
-	'value': require( '@stdlib/ndarray/casting-modes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayDataBuffer',
-	'path': '@stdlib/ndarray/data-buffer',
-	'value': require( '@stdlib/ndarray/data-buffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/dtype'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayDataType',
-	'path': '@stdlib/ndarray/dtype',
-	'value': require( '@stdlib/ndarray/dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayDataTypes',
-	'path': '@stdlib/ndarray/dtypes',
-	'value': require( '@stdlib/ndarray/dtypes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes',
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/array/typed-dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayDispatch',
-	'path': '@stdlib/ndarray/dispatch',
-	'value': require( '@stdlib/ndarray/dispatch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayFlag',
-	'path': '@stdlib/ndarray/flag',
-	'value': require( '@stdlib/ndarray/flag' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/flags'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayFlags',
-	'path': '@stdlib/ndarray/flags',
-	'value': require( '@stdlib/ndarray/flags' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/flag'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayIndexModes',
-	'path': '@stdlib/ndarray/index-modes',
-	'value': require( '@stdlib/ndarray/index-modes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarraylike2ndarray',
-	'path': '@stdlib/ndarray/ndarraylike2ndarray',
-	'value': require( '@stdlib/ndarray/ndarraylike2ndarray' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/empty-like',
-		'@stdlib/ndarray/zeros-like'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayMinDataType',
-	'path': '@stdlib/ndarray/min-dtype',
-	'value': require( '@stdlib/ndarray/min-dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/dtypes',
-		'@stdlib/ndarray/promotion-rules',
-		'@stdlib/ndarray/safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayMostlySafeCasts',
-	'path': '@stdlib/ndarray/mostly-safe-casts',
-	'value': require( '@stdlib/ndarray/mostly-safe-casts' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/casting-modes',
-		'@stdlib/ndarray/dtypes',
-		'@stdlib/ndarray/safe-casts',
-		'@stdlib/ndarray/same-kind-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayNextDataType',
-	'path': '@stdlib/ndarray/next-dtype',
-	'value': require( '@stdlib/ndarray/next-dtype' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/dtypes',
-		'@stdlib/ndarray/promotion-rules',
-		'@stdlib/ndarray/safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayOffset',
-	'path': '@stdlib/ndarray/offset',
-	'value': require( '@stdlib/ndarray/offset' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/shape',
-		'@stdlib/ndarray/strides'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayOrder',
-	'path': '@stdlib/ndarray/order',
-	'value': require( '@stdlib/ndarray/order' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/orders',
-		'@stdlib/ndarray/shape',
-		'@stdlib/ndarray/strides'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayOrders',
-	'path': '@stdlib/ndarray/orders',
-	'value': require( '@stdlib/ndarray/orders' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayPromotionRules',
-	'path': '@stdlib/ndarray/promotion-rules',
-	'value': require( '@stdlib/ndarray/promotion-rules' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/casting-modes',
-		'@stdlib/ndarray/dtypes',
-		'@stdlib/ndarray/safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarraySafeCasts',
-	'path': '@stdlib/ndarray/safe-casts',
-	'value': require( '@stdlib/ndarray/safe-casts' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/casting-modes',
-		'@stdlib/ndarray/dtypes',
-		'@stdlib/ndarray/same-kind-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarraySameKindCasts',
-	'path': '@stdlib/ndarray/same-kind-casts',
-	'value': require( '@stdlib/ndarray/same-kind-casts' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/casting-modes',
-		'@stdlib/ndarray/dtypes',
-		'@stdlib/ndarray/safe-casts'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayShape',
-	'path': '@stdlib/ndarray/shape',
-	'value': require( '@stdlib/ndarray/shape' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/offset',
-		'@stdlib/ndarray/strides'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayStride',
-	'path': '@stdlib/ndarray/stride',
-	'value': require( '@stdlib/ndarray/stride' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/offset',
-		'@stdlib/ndarray/order',
-		'@stdlib/ndarray/shape',
-		'@stdlib/ndarray/strides'
-	]
-});
- 
-ns.push({
-	'alias': 'ndarrayStrides',
-	'path': '@stdlib/ndarray/strides',
-	'value': require( '@stdlib/ndarray/strides' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/offset',
-		'@stdlib/ndarray/order',
-		'@stdlib/ndarray/shape'
-	]
-});
- 
-ns.push({
-	'alias': 'ndat',
-	'path': '@stdlib/ndarray/at',
-	'value': require( '@stdlib/ndarray/at' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'ndempty',
-	'path': '@stdlib/ndarray/empty',
-	'value': require( '@stdlib/ndarray/empty' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/empty-like',
-		'@stdlib/ndarray/full',
-		'@stdlib/ndarray/ones',
-		'@stdlib/ndarray/zeros'
-	]
-});
- 
-ns.push({
-	'alias': 'ndemptyLike',
-	'path': '@stdlib/ndarray/empty-like',
-	'value': require( '@stdlib/ndarray/empty-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/empty',
-		'@stdlib/ndarray/full-like',
-		'@stdlib/ndarray/ones-like',
-		'@stdlib/ndarray/zeros-like'
-	]
-});
- 
-ns.push({
-	'alias': 'ndfill',
-	'path': '@stdlib/ndarray/fill',
-	'value': require( '@stdlib/ndarray/fill' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/fill-by',
-		'@stdlib/ndarray/full',
-		'@stdlib/ndarray/map',
-		'@stdlib/ndarray/ones',
-		'@stdlib/ndarray/zeros'
-	]
-});
- 
-ns.push({
-	'alias': 'ndfillBy',
-	'path': '@stdlib/ndarray/fill-by',
-	'value': require( '@stdlib/ndarray/fill-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/fill',
-		'@stdlib/ndarray/full',
-		'@stdlib/ndarray/map',
-		'@stdlib/ndarray/ones',
-		'@stdlib/ndarray/zeros'
-	]
-});
- 
-ns.push({
-	'alias': 'ndfilter',
-	'path': '@stdlib/ndarray/filter',
-	'value': require( '@stdlib/ndarray/filter' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/filter-map',
-		'@stdlib/ndarray/map',
-		'@stdlib/ndarray/reject',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'ndfilterMap',
-	'path': '@stdlib/ndarray/filter-map',
-	'value': require( '@stdlib/ndarray/filter-map' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/filter',
-		'@stdlib/ndarray/map',
-		'@stdlib/ndarray/reject',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'ndforEach',
-	'path': '@stdlib/ndarray/for-each',
-	'value': require( '@stdlib/ndarray/for-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/map'
-	]
-});
- 
-ns.push({
-	'alias': 'ndims',
-	'path': '@stdlib/ndarray/ndims',
-	'value': require( '@stdlib/ndarray/ndims' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/numel',
-		'@stdlib/ndarray/shape'
-	]
-});
- 
-ns.push({
-	'alias': 'ndindex',
-	'path': '@stdlib/ndarray/index',
-	'value': require( '@stdlib/ndarray/index' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/fancy',
-		'@stdlib/ndarray/slice',
-		'@stdlib/ndarray/to-fancy'
-	]
-});
- 
-ns.push({
-	'alias': 'nditer2arrayEach',
-	'path': '@stdlib/ndarray/iter/to-array-each',
-	'value': require( '@stdlib/ndarray/iter/to-array-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/to-array'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerColumnEntries',
-	'path': '@stdlib/ndarray/iter/column-entries',
-	'value': require( '@stdlib/ndarray/iter/column-entries' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/columns',
-		'@stdlib/ndarray/iter/entries',
-		'@stdlib/ndarray/iter/row-entries',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerColumns',
-	'path': '@stdlib/ndarray/iter/columns',
-	'value': require( '@stdlib/ndarray/iter/columns' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/column-entries',
-		'@stdlib/ndarray/iter/rows',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerEntries',
-	'path': '@stdlib/ndarray/iter/entries',
-	'value': require( '@stdlib/ndarray/iter/entries' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/iter/indices',
-		'@stdlib/ndarray/iter/values'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerIndices',
-	'path': '@stdlib/ndarray/iter/indices',
-	'value': require( '@stdlib/ndarray/iter/indices' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/iter/entries',
-		'@stdlib/ndarray/iter/values'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerInterleaveSubarrays',
-	'path': '@stdlib/ndarray/iter/interleave-subarrays',
-	'value': require( '@stdlib/ndarray/iter/interleave-subarrays' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/subarrays',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerMatrices',
-	'path': '@stdlib/ndarray/iter/matrices',
-	'value': require( '@stdlib/ndarray/iter/matrices' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/columns',
-		'@stdlib/ndarray/iter/matrix-entries',
-		'@stdlib/ndarray/iter/rows',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerMatrixEntries',
-	'path': '@stdlib/ndarray/iter/matrix-entries',
-	'value': require( '@stdlib/ndarray/iter/matrix-entries' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/column-entries',
-		'@stdlib/ndarray/iter/entries',
-		'@stdlib/ndarray/iter/matrices',
-		'@stdlib/ndarray/iter/row-entries',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerRowEntries',
-	'path': '@stdlib/ndarray/iter/row-entries',
-	'value': require( '@stdlib/ndarray/iter/row-entries' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/column-entries',
-		'@stdlib/ndarray/iter/entries',
-		'@stdlib/ndarray/iter/rows',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerRows',
-	'path': '@stdlib/ndarray/iter/rows',
-	'value': require( '@stdlib/ndarray/iter/rows' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/columns',
-		'@stdlib/ndarray/iter/row-entries',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerSelectDimension',
-	'path': '@stdlib/ndarray/iter/select-dimension',
-	'value': require( '@stdlib/ndarray/iter/select-dimension' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/columns',
-		'@stdlib/ndarray/iter/matrices',
-		'@stdlib/ndarray/iter/rows',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerStacks',
-	'path': '@stdlib/ndarray/iter/stacks',
-	'value': require( '@stdlib/ndarray/iter/stacks' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/columns',
-		'@stdlib/ndarray/iter/matrices',
-		'@stdlib/ndarray/iter/rows',
-		'@stdlib/ndarray/iter/stack-entries',
-		'@stdlib/ndarray/iter/subarrays',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerSubarrays',
-	'path': '@stdlib/ndarray/iter/subarrays',
-	'value': require( '@stdlib/ndarray/iter/subarrays' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/iter/columns',
-		'@stdlib/ndarray/iter/matrices',
-		'@stdlib/ndarray/iter/rows',
-		'@stdlib/ndarray/iter/stacks',
-		'@stdlib/ndarray/iter/subarray-entries',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'nditerValues',
-	'path': '@stdlib/ndarray/iter/values',
-	'value': require( '@stdlib/ndarray/iter/values' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/iter/entries',
-		'@stdlib/ndarray/iter/indices'
-	]
-});
- 
-ns.push({
-	'alias': 'ndmap',
-	'path': '@stdlib/ndarray/map',
-	'value': require( '@stdlib/ndarray/map' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/filter',
-		'@stdlib/ndarray/filter-map',
-		'@stdlib/ndarray/for-each',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'ndreject',
-	'path': '@stdlib/ndarray/reject',
-	'value': require( '@stdlib/ndarray/reject' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/filter',
-		'@stdlib/ndarray/filter-map',
-		'@stdlib/ndarray/map',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'ndslice',
-	'path': '@stdlib/ndarray/slice',
-	'value': require( '@stdlib/ndarray/slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/at',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice-assign',
-		'@stdlib/ndarray/slice-dimension'
-	]
-});
- 
-ns.push({
-	'alias': 'ndsliceAssign',
-	'path': '@stdlib/ndarray/slice-assign',
-	'value': require( '@stdlib/ndarray/slice-assign' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice'
-	]
-});
- 
-ns.push({
-	'alias': 'ndsliceDimension',
-	'path': '@stdlib/ndarray/slice-dimension',
-	'value': require( '@stdlib/ndarray/slice-dimension' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice',
-		'@stdlib/ndarray/slice-dimension-assign',
-		'@stdlib/ndarray/slice-dimension-from',
-		'@stdlib/ndarray/slice-dimension-to'
-	]
-});
- 
-ns.push({
-	'alias': 'ndsliceDimensionFrom',
-	'path': '@stdlib/ndarray/slice-dimension-from',
-	'value': require( '@stdlib/ndarray/slice-dimension-from' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice',
-		'@stdlib/ndarray/slice-dimension',
-		'@stdlib/ndarray/slice-dimension-assign',
-		'@stdlib/ndarray/slice-dimension-to',
-		'@stdlib/ndarray/slice-from'
-	]
-});
- 
-ns.push({
-	'alias': 'ndsliceDimensionTo',
-	'path': '@stdlib/ndarray/slice-dimension-to',
-	'value': require( '@stdlib/ndarray/slice-dimension-to' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice',
-		'@stdlib/ndarray/slice-dimension',
-		'@stdlib/ndarray/slice-dimension-assign',
-		'@stdlib/ndarray/slice-dimension-from',
-		'@stdlib/ndarray/slice-to'
-	]
-});
- 
-ns.push({
-	'alias': 'ndsliceFrom',
-	'path': '@stdlib/ndarray/slice-from',
-	'value': require( '@stdlib/ndarray/slice-from' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice',
-		'@stdlib/ndarray/slice-dimension-from',
-		'@stdlib/ndarray/slice-to'
-	]
-});
- 
-ns.push({
-	'alias': 'ndsliceTo',
-	'path': '@stdlib/ndarray/slice-to',
-	'value': require( '@stdlib/ndarray/slice-to' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/slice',
-		'@stdlib/ndarray/slice-dimension-to',
-		'@stdlib/ndarray/slice-from'
-	]
-});
- 
-ns.push({
-	'alias': 'ndzeros',
-	'path': '@stdlib/ndarray/zeros',
-	'value': require( '@stdlib/ndarray/zeros' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/empty',
-		'@stdlib/ndarray/full',
-		'@stdlib/ndarray/ones',
-		'@stdlib/ndarray/zeros-like'
-	]
-});
- 
-ns.push({
-	'alias': 'ndzerosLike',
-	'path': '@stdlib/ndarray/zeros-like',
-	'value': require( '@stdlib/ndarray/zeros-like' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/empty-like',
-		'@stdlib/ndarray/full-like',
-		'@stdlib/ndarray/ones-like',
-		'@stdlib/ndarray/zeros'
-	]
-});
- 
-ns.push({
-	'alias': 'nextGraphemeClusterBreak',
-	'path': '@stdlib/string/next-grapheme-cluster-break',
-	'value': require( '@stdlib/string/next-grapheme-cluster-break' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/num-grapheme-clusters',
-		'@stdlib/string/prev-grapheme-cluster-break'
-	]
-});
- 
-ns.push({
-	'alias': 'nextTick',
-	'path': '@stdlib/utils/next-tick',
-	'value': require( '@stdlib/utils/next-tick' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'NIGHTINGALES_ROSE',
-	'path': '@stdlib/datasets/nightingales-rose',
-	'value': require( '@stdlib/datasets/nightingales-rose' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'NINF',
-	'path': '@stdlib/constants/float64/ninf',
-	'value': require( '@stdlib/constants/float64/ninf' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float16/ninf',
-		'@stdlib/constants/float32/ninf',
-		'@stdlib/constants/float64/pinf'
-	]
-});
- 
-ns.push({
-	'alias': 'NODE_VERSION',
-	'path': '@stdlib/process/node-version',
-	'value': require( '@stdlib/process/node-version' ),
-	'type': 'string',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'none',
-	'path': '@stdlib/utils/none',
-	'value': require( '@stdlib/utils/none' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any',
-		'@stdlib/utils/every',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/some'
-	]
-});
- 
-ns.push({
-	'alias': 'noneBy',
-	'path': '@stdlib/utils/none-by',
-	'value': require( '@stdlib/utils/none-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none',
-		'@stdlib/utils/none-by-right',
-		'@stdlib/utils/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'noneByAsync',
-	'path': '@stdlib/utils/async/none-by',
-	'value': require( '@stdlib/utils/async/none-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by',
-		'@stdlib/utils/async/every-by',
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/async/none-by-right',
-		'@stdlib/utils/async/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'noneByRight',
-	'path': '@stdlib/utils/none-by-right',
-	'value': require( '@stdlib/utils/none-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by-right',
-		'@stdlib/utils/every-by-right',
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/none',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'noneByRightAsync',
-	'path': '@stdlib/utils/async/none-by-right',
-	'value': require( '@stdlib/utils/async/none-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by-right',
-		'@stdlib/utils/async/every-by-right',
-		'@stdlib/utils/async/for-each-right',
-		'@stdlib/utils/async/none-by',
-		'@stdlib/utils/none-by-right',
-		'@stdlib/utils/async/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'noneInBy',
-	'path': '@stdlib/utils/none-in-by',
-	'value': require( '@stdlib/utils/none-in-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-in-by',
-		'@stdlib/object/every-in-by',
-		'@stdlib/utils/for-in',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/some-in-by'
-	]
-});
- 
-ns.push({
-	'alias': 'nonEnumerableProperties',
-	'path': '@stdlib/utils/nonenumerable-properties',
-	'value': require( '@stdlib/utils/nonenumerable-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-properties',
-		'@stdlib/utils/inherited-nonenumerable-properties',
-		'@stdlib/utils/nonenumerable-properties-in',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'nonEnumerablePropertiesIn',
-	'path': '@stdlib/utils/nonenumerable-properties-in',
-	'value': require( '@stdlib/utils/nonenumerable-properties-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-properties-in',
-		'@stdlib/utils/inherited-nonenumerable-properties',
-		'@stdlib/utils/nonenumerable-properties',
-		'@stdlib/utils/properties-in'
-	]
-});
- 
-ns.push({
-	'alias': 'nonEnumerablePropertyNames',
-	'path': '@stdlib/utils/nonenumerable-property-names',
-	'value': require( '@stdlib/utils/nonenumerable-property-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/keys',
-		'@stdlib/utils/inherited-nonenumerable-property-names',
-		'@stdlib/utils/nonenumerable-property-names-in',
-		'@stdlib/utils/nonenumerable-property-symbols',
-		'@stdlib/utils/property-names'
-	]
-});
- 
-ns.push({
-	'alias': 'nonEnumerablePropertyNamesIn',
-	'path': '@stdlib/utils/nonenumerable-property-names-in',
-	'value': require( '@stdlib/utils/nonenumerable-property-names-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/inherited-nonenumerable-property-names',
-		'@stdlib/utils/nonenumerable-property-names',
-		'@stdlib/utils/property-names-in'
-	]
-});
- 
-ns.push({
-	'alias': 'nonEnumerablePropertySymbols',
-	'path': '@stdlib/utils/nonenumerable-property-symbols',
-	'value': require( '@stdlib/utils/nonenumerable-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-property-symbols',
-		'@stdlib/utils/inherited-nonenumerable-property-symbols',
-		'@stdlib/utils/nonenumerable-property-names',
-		'@stdlib/utils/nonenumerable-property-symbols-in',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'nonEnumerablePropertySymbolsIn',
-	'path': '@stdlib/utils/nonenumerable-property-symbols-in',
-	'value': require( '@stdlib/utils/nonenumerable-property-symbols-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/enumerable-property-symbols-in',
-		'@stdlib/utils/inherited-nonenumerable-property-symbols',
-		'@stdlib/utils/nonenumerable-property-names-in',
-		'@stdlib/utils/nonenumerable-property-symbols',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'noneOwnBy',
-	'path': '@stdlib/utils/none-own-by',
-	'value': require( '@stdlib/utils/none-own-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-own-by',
-		'@stdlib/utils/every-own-by',
-		'@stdlib/utils/for-own',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/some-own-by'
-	]
-});
- 
-ns.push({
-	'alias': 'nonIndexKeys',
-	'path': '@stdlib/utils/nonindex-keys',
-	'value': require( '@stdlib/utils/nonindex-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries',
-		'@stdlib/utils/keys',
-		'@stdlib/utils/values'
-	]
-});
- 
-ns.push({
-	'alias': 'noop',
-	'path': '@stdlib/utils/noop',
-	'value': require( '@stdlib/utils/noop' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'now',
-	'path': '@stdlib/time/now',
-	'value': require( '@stdlib/time/now' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'NUM_CPUS',
-	'path': '@stdlib/os/num-cpus',
-	'value': require( '@stdlib/os/num-cpus' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'num2words',
-	'path': '@stdlib/string/num2words',
-	'value': require( '@stdlib/string/num2words' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'Number',
-	'path': '@stdlib/number/ctor',
-	'value': require( '@stdlib/number/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'numel',
-	'path': '@stdlib/ndarray/numel',
-	'value': require( '@stdlib/ndarray/numel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/numel-dimension'
-	]
-});
- 
-ns.push({
-	'alias': 'numelDimension',
-	'path': '@stdlib/ndarray/numel-dimension',
-	'value': require( '@stdlib/ndarray/numel-dimension' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/numel'
-	]
-});
- 
-ns.push({
-	'alias': 'numGraphemeClusters',
-	'path': '@stdlib/string/num-grapheme-clusters',
-	'value': require( '@stdlib/string/num-grapheme-clusters' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/next-grapheme-cluster-break'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/o.js.html b/namespace/namespace/o.js.html deleted file mode 100644 index a728c4830d..0000000000 --- a/namespace/namespace/o.js.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/o.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace o.js

-
- -
- 100% - Statements - 180/180 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 180/180 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -1818x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'Object',
-	'path': '@stdlib/object/ctor',
-	'value': require( '@stdlib/object/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'objectEntries',
-	'path': '@stdlib/utils/entries',
-	'value': require( '@stdlib/utils/entries' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries-in',
-		'@stdlib/utils/from-entries',
-		'@stdlib/utils/keys',
-		'@stdlib/utils/values'
-	]
-});
- 
-ns.push({
-	'alias': 'objectEntriesIn',
-	'path': '@stdlib/utils/entries-in',
-	'value': require( '@stdlib/utils/entries-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries',
-		'@stdlib/utils/from-entries',
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/values-in'
-	]
-});
- 
-ns.push({
-	'alias': 'objectFromEntries',
-	'path': '@stdlib/utils/from-entries',
-	'value': require( '@stdlib/utils/from-entries' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries'
-	]
-});
- 
-ns.push({
-	'alias': 'objectInverse',
-	'path': '@stdlib/utils/object-inverse',
-	'value': require( '@stdlib/utils/object-inverse' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/object-inverse-by'
-	]
-});
- 
-ns.push({
-	'alias': 'objectInverseBy',
-	'path': '@stdlib/utils/object-inverse-by',
-	'value': require( '@stdlib/utils/object-inverse-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/object-inverse'
-	]
-});
- 
-ns.push({
-	'alias': 'objectKeys',
-	'path': '@stdlib/utils/keys',
-	'value': require( '@stdlib/utils/keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries',
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/nonindex-keys',
-		'@stdlib/utils/values'
-	]
-});
- 
-ns.push({
-	'alias': 'objectValues',
-	'path': '@stdlib/utils/values',
-	'value': require( '@stdlib/utils/values' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries',
-		'@stdlib/utils/keys'
-	]
-});
- 
-ns.push({
-	'alias': 'objectValuesIn',
-	'path': '@stdlib/utils/values-in',
-	'value': require( '@stdlib/utils/values-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/entries-in',
-		'@stdlib/utils/keys-in',
-		'@stdlib/utils/values'
-	]
-});
- 
-ns.push({
-	'alias': 'omit',
-	'path': '@stdlib/utils/omit',
-	'value': require( '@stdlib/utils/omit' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/omit-by'
-	]
-});
- 
-ns.push({
-	'alias': 'omitBy',
-	'path': '@stdlib/utils/omit-by',
-	'value': require( '@stdlib/utils/omit-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/omit'
-	]
-});
- 
-ns.push({
-	'alias': 'open',
-	'path': '@stdlib/fs/open',
-	'value': require( '@stdlib/fs/open' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/close',
-		'@stdlib/fs/exists',
-		'@stdlib/fs/read-file'
-	]
-});
- 
-ns.push({
-	'alias': 'openURL',
-	'path': '@stdlib/utils/open-url',
-	'value': require( '@stdlib/utils/open-url' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'ordinalize',
-	'path': '@stdlib/nlp/ordinalize',
-	'value': require( '@stdlib/nlp/ordinalize' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/p.js.html b/namespace/namespace/p.js.html deleted file mode 100644 index cf3bf7031c..0000000000 --- a/namespace/namespace/p.js.html +++ /dev/null @@ -1,1723 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/p.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace p.js

-
- -
- 100% - Statements - 546/546 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 546/546 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -5478x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'PACE_BOSTON_HOUSE_PRICES',
-	'path': '@stdlib/datasets/pace-boston-house-prices',
-	'value': require( '@stdlib/datasets/pace-boston-house-prices' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/harrison-boston-house-prices',
-		'@stdlib/datasets/harrison-boston-house-prices-corrected'
-	]
-});
- 
-ns.push({
-	'alias': 'pad',
-	'path': '@stdlib/string/pad',
-	'value': require( '@stdlib/string/pad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/left-pad',
-		'@stdlib/string/right-pad'
-	]
-});
- 
-ns.push({
-	'alias': 'padjust',
-	'path': '@stdlib/stats/padjust',
-	'value': require( '@stdlib/stats/padjust' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'papply',
-	'path': '@stdlib/utils/papply',
-	'value': require( '@stdlib/utils/papply' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/papply-right'
-	]
-});
- 
-ns.push({
-	'alias': 'papplyRight',
-	'path': '@stdlib/utils/papply-right',
-	'value': require( '@stdlib/utils/papply-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/papply'
-	]
-});
- 
-ns.push({
-	'alias': 'parallel',
-	'path': '@stdlib/utils/parallel',
-	'value': require( '@stdlib/utils/parallel' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'parseJSON',
-	'path': '@stdlib/utils/parse-json',
-	'value': require( '@stdlib/utils/parse-json' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'pascalcase',
-	'path': '@stdlib/string/pascalcase',
-	'value': require( '@stdlib/string/pascalcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/camelcase',
-		'@stdlib/string/constantcase',
-		'@stdlib/string/kebabcase',
-		'@stdlib/string/snakecase'
-	]
-});
- 
-ns.push({
-	'alias': 'PATH_DELIMITER',
-	'path': '@stdlib/constants/path/delimiter',
-	'value': require( '@stdlib/constants/path/delimiter' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/constants/path/delimiter-posix',
-		'@stdlib/constants/path/delimiter-win32'
-	]
-});
- 
-ns.push({
-	'alias': 'PATH_DELIMITER_POSIX',
-	'path': '@stdlib/constants/path/delimiter-posix',
-	'value': require( '@stdlib/constants/path/delimiter-posix' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/constants/path/delimiter',
-		'@stdlib/constants/path/delimiter-win32'
-	]
-});
- 
-ns.push({
-	'alias': 'PATH_DELIMITER_WIN32',
-	'path': '@stdlib/constants/path/delimiter-win32',
-	'value': require( '@stdlib/constants/path/delimiter-win32' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/constants/path/delimiter',
-		'@stdlib/constants/path/delimiter-posix'
-	]
-});
- 
-ns.push({
-	'alias': 'PATH_SEP',
-	'path': '@stdlib/constants/path/sep',
-	'value': require( '@stdlib/constants/path/sep' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/constants/path/sep-posix',
-		'@stdlib/constants/path/sep-win32'
-	]
-});
- 
-ns.push({
-	'alias': 'PATH_SEP_POSIX',
-	'path': '@stdlib/constants/path/sep-posix',
-	'value': require( '@stdlib/constants/path/sep-posix' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/constants/path/sep',
-		'@stdlib/constants/path/sep-win32'
-	]
-});
- 
-ns.push({
-	'alias': 'PATH_SEP_WIN32',
-	'path': '@stdlib/constants/path/sep-win32',
-	'value': require( '@stdlib/constants/path/sep-win32' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/constants/path/sep',
-		'@stdlib/constants/path/sep-posix'
-	]
-});
- 
-ns.push({
-	'alias': 'pcorrtest',
-	'path': '@stdlib/stats/pcorrtest',
-	'value': require( '@stdlib/stats/pcorrtest' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'percentEncode',
-	'path': '@stdlib/string/percent-encode',
-	'value': require( '@stdlib/string/percent-encode' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'PHI',
-	'path': '@stdlib/constants/float64/phi',
-	'value': require( '@stdlib/constants/float64/phi' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'PI',
-	'path': '@stdlib/constants/float64/pi',
-	'value': require( '@stdlib/constants/float64/pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'PI_SQUARED',
-	'path': '@stdlib/constants/float64/pi-squared',
-	'value': require( '@stdlib/constants/float64/pi-squared' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'pick',
-	'path': '@stdlib/utils/pick',
-	'value': require( '@stdlib/utils/pick' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/pick-by'
-	]
-});
- 
-ns.push({
-	'alias': 'pickArguments',
-	'path': '@stdlib/utils/pick-arguments',
-	'value': require( '@stdlib/utils/pick-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/reorder-arguments',
-		'@stdlib/utils/reverse-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'pickBy',
-	'path': '@stdlib/utils/pick-by',
-	'value': require( '@stdlib/utils/pick-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/pick'
-	]
-});
- 
-ns.push({
-	'alias': 'PINF',
-	'path': '@stdlib/constants/float64/pinf',
-	'value': require( '@stdlib/constants/float64/pinf' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ninf'
-	]
-});
- 
-ns.push({
-	'alias': 'pkg2alias',
-	'path': '@stdlib/namespace/pkg2alias',
-	'value': require( '@stdlib/namespace/pkg2alias' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2pkg',
-		'@stdlib/namespace/aliases',
-		'@stdlib/namespace/pkg2related'
-	]
-});
- 
-ns.push({
-	'alias': 'pkg2related',
-	'path': '@stdlib/namespace/pkg2related',
-	'value': require( '@stdlib/namespace/pkg2related' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2related',
-		'@stdlib/namespace/aliases',
-		'@stdlib/namespace/pkg2alias'
-	]
-});
- 
-ns.push({
-	'alias': 'pkg2standalone',
-	'path': '@stdlib/namespace/pkg2standalone',
-	'value': require( '@stdlib/namespace/pkg2standalone' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2pkg',
-		'@stdlib/namespace/alias2standalone',
-		'@stdlib/namespace/aliases',
-		'@stdlib/namespace/pkg2alias',
-		'@stdlib/namespace/pkg2related'
-	]
-});
- 
-ns.push({
-	'alias': 'PLATFORM',
-	'path': '@stdlib/os/platform',
-	'value': require( '@stdlib/os/platform' ),
-	'type': 'string',
-	'related': [
-		'@stdlib/os/arch'
-	]
-});
- 
-ns.push({
-	'alias': 'plot',
-	'path': '@stdlib/plot',
-	'value': require( '@stdlib/plot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'Plot',
-	'path': '@stdlib/plot/ctor',
-	'value': require( '@stdlib/plot/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot'
-	]
-});
- 
-ns.push({
-	'alias': 'pluck',
-	'path': '@stdlib/utils/pluck',
-	'value': require( '@stdlib/utils/pluck' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/deep-pluck',
-		'@stdlib/utils/pick'
-	]
-});
- 
-ns.push({
-	'alias': 'pop',
-	'path': '@stdlib/utils/pop',
-	'value': require( '@stdlib/utils/pop' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/push',
-		'@stdlib/utils/shift',
-		'@stdlib/utils/unshift'
-	]
-});
- 
-ns.push({
-	'alias': 'porterStemmer',
-	'path': '@stdlib/nlp/porter-stemmer',
-	'value': require( '@stdlib/nlp/porter-stemmer' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'prepend',
-	'path': '@stdlib/utils/prepend',
-	'value': require( '@stdlib/utils/prepend' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/append',
-		'@stdlib/utils/unshift'
-	]
-});
- 
-ns.push({
-	'alias': 'prevGraphemeClusterBreak',
-	'path': '@stdlib/string/prev-grapheme-cluster-break',
-	'value': require( '@stdlib/string/prev-grapheme-cluster-break' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/num-grapheme-clusters',
-		'@stdlib/string/next-grapheme-cluster-break'
-	]
-});
- 
-ns.push({
-	'alias': 'PRIMES_100K',
-	'path': '@stdlib/datasets/primes-100k',
-	'value': require( '@stdlib/datasets/primes-100k' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/iter/sequences/primes'
-	]
-});
- 
-ns.push({
-	'alias': 'properties',
-	'path': '@stdlib/utils/properties',
-	'value': require( '@stdlib/utils/properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-properties',
-		'@stdlib/utils/inherited-properties',
-		'@stdlib/utils/properties-in',
-		'@stdlib/utils/property-names',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'propertiesIn',
-	'path': '@stdlib/utils/properties-in',
-	'value': require( '@stdlib/utils/properties-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-properties',
-		'@stdlib/utils/inherited-properties',
-		'@stdlib/utils/properties',
-		'@stdlib/utils/property-names-in',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'propertyDescriptor',
-	'path': '@stdlib/utils/property-descriptor',
-	'value': require( '@stdlib/utils/property-descriptor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-own-property',
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/property-descriptor-in',
-		'@stdlib/utils/property-descriptors'
-	]
-});
- 
-ns.push({
-	'alias': 'propertyDescriptorIn',
-	'path': '@stdlib/utils/property-descriptor-in',
-	'value': require( '@stdlib/utils/property-descriptor-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/has-property',
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/property-descriptor',
-		'@stdlib/utils/property-descriptors-in'
-	]
-});
- 
-ns.push({
-	'alias': 'propertyDescriptors',
-	'path': '@stdlib/utils/property-descriptors',
-	'value': require( '@stdlib/utils/property-descriptors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/define-properties',
-		'@stdlib/utils/property-descriptor',
-		'@stdlib/utils/property-descriptors-in',
-		'@stdlib/utils/property-names',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'propertyDescriptorsIn',
-	'path': '@stdlib/utils/property-descriptors-in',
-	'value': require( '@stdlib/utils/property-descriptors-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-properties',
-		'@stdlib/utils/property-descriptor-in',
-		'@stdlib/utils/property-descriptors',
-		'@stdlib/utils/property-names-in',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'propertyNames',
-	'path': '@stdlib/utils/property-names',
-	'value': require( '@stdlib/utils/property-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/keys',
-		'@stdlib/utils/nonenumerable-property-names',
-		'@stdlib/utils/property-names-in',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'propertyNamesIn',
-	'path': '@stdlib/utils/property-names-in',
-	'value': require( '@stdlib/utils/property-names-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/keys',
-		'@stdlib/utils/nonenumerable-property-names-in',
-		'@stdlib/utils/property-names',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'propertySymbols',
-	'path': '@stdlib/utils/property-symbols',
-	'value': require( '@stdlib/utils/property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/property-names',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'propertySymbolsIn',
-	'path': '@stdlib/utils/property-symbols-in',
-	'value': require( '@stdlib/utils/property-symbols-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/property-names-in',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'Proxy',
-	'path': '@stdlib/proxy/ctor',
-	'value': require( '@stdlib/proxy/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'push',
-	'path': '@stdlib/utils/push',
-	'value': require( '@stdlib/utils/push' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/pop',
-		'@stdlib/utils/shift',
-		'@stdlib/utils/unshift'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/q.js.html b/namespace/namespace/q.js.html deleted file mode 100644 index 21188722d0..0000000000 --- a/namespace/namespace/q.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/q.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace q.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -438x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'quarterOfYear',
-	'path': '@stdlib/time/quarter-of-year',
-	'value': require( '@stdlib/time/quarter-of-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/day-of-year'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/r.js.html b/namespace/namespace/r.js.html deleted file mode 100644 index 8923ad063d..0000000000 --- a/namespace/namespace/r.js.html +++ /dev/null @@ -1,2572 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/r.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace r.js

-
- -
- 100% - Statements - 829/829 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 829/829 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -8308x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable stdlib/require-order */
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './append.js' );
- 
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-append( ns, require( './random' ) );
- 
-ns.push({
-	'alias': 'ranks',
-	'path': '@stdlib/stats/ranks',
-	'value': require( '@stdlib/stats/ranks' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'readDir',
-	'path': '@stdlib/fs/read-dir',
-	'value': require( '@stdlib/fs/read-dir' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/exists',
-		'@stdlib/fs/read-file'
-	]
-});
- 
-ns.push({
-	'alias': 'readFile',
-	'path': '@stdlib/fs/read-file',
-	'value': require( '@stdlib/fs/read-file' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/exists',
-		'@stdlib/fs/open',
-		'@stdlib/fs/read-dir',
-		'@stdlib/fs/read-json',
-		'@stdlib/fs/write-file'
-	]
-});
- 
-ns.push({
-	'alias': 'readFileList',
-	'path': '@stdlib/fs/read-file-list',
-	'value': require( '@stdlib/fs/read-file-list' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'readJSON',
-	'path': '@stdlib/fs/read-json',
-	'value': require( '@stdlib/fs/read-json' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/read-file'
-	]
-});
- 
-ns.push({
-	'alias': 'readWASM',
-	'path': '@stdlib/fs/read-wasm',
-	'value': require( '@stdlib/fs/read-wasm' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/read-file'
-	]
-});
- 
-ns.push({
-	'alias': 'real',
-	'path': '@stdlib/complex/float64/real',
-	'value': require( '@stdlib/complex/float64/real' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/imag',
-		'@stdlib/complex/float64/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'realarray',
-	'path': '@stdlib/array/typed-real',
-	'value': require( '@stdlib/array/typed-real' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/float64',
-		'@stdlib/array/float32',
-		'@stdlib/array/int32',
-		'@stdlib/array/uint32',
-		'@stdlib/array/int16',
-		'@stdlib/array/uint16',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'realarrayCtors',
-	'path': '@stdlib/array/typed-real-ctors',
-	'value': require( '@stdlib/array/typed-real-ctors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/ctors',
-		'@stdlib/array/typed-complex-ctors'
-	]
-});
- 
-ns.push({
-	'alias': 'realarrayDataTypes',
-	'path': '@stdlib/array/typed-real-dtypes',
-	'value': require( '@stdlib/array/typed-real-dtypes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes',
-		'@stdlib/array/typed-complex-dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'realf',
-	'path': '@stdlib/complex/float32/real',
-	'value': require( '@stdlib/complex/float32/real' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/imag',
-		'@stdlib/complex/float64/real',
-		'@stdlib/complex/float32/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'realmax',
-	'path': '@stdlib/utils/real-max',
-	'value': require( '@stdlib/utils/real-max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/real-min',
-		'@stdlib/utils/type-max'
-	]
-});
- 
-ns.push({
-	'alias': 'realmin',
-	'path': '@stdlib/utils/real-min',
-	'value': require( '@stdlib/utils/real-min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/real-max',
-		'@stdlib/utils/type-min'
-	]
-});
- 
-ns.push({
-	'alias': 'reBasename',
-	'path': '@stdlib/regexp/basename',
-	'value': require( '@stdlib/regexp/basename' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/basename-posix',
-		'@stdlib/regexp/basename-windows'
-	]
-});
- 
-ns.push({
-	'alias': 'reBasenamePosix',
-	'path': '@stdlib/regexp/basename-posix',
-	'value': require( '@stdlib/regexp/basename-posix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/basename',
-		'@stdlib/regexp/basename-windows'
-	]
-});
- 
-ns.push({
-	'alias': 'reBasenameWindows',
-	'path': '@stdlib/regexp/basename-windows',
-	'value': require( '@stdlib/regexp/basename-windows' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/basename',
-		'@stdlib/regexp/basename-posix'
-	]
-});
- 
-ns.push({
-	'alias': 'reColorHexadecimal',
-	'path': '@stdlib/regexp/color-hexadecimal',
-	'value': require( '@stdlib/regexp/color-hexadecimal' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reDecimalNumber',
-	'path': '@stdlib/regexp/decimal-number',
-	'value': require( '@stdlib/regexp/decimal-number' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reDirname',
-	'path': '@stdlib/regexp/dirname',
-	'value': require( '@stdlib/regexp/dirname' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/dirname-posix',
-		'@stdlib/regexp/dirname-windows',
-		'@stdlib/utils/dirname'
-	]
-});
- 
-ns.push({
-	'alias': 'reDirnamePosix',
-	'path': '@stdlib/regexp/dirname-posix',
-	'value': require( '@stdlib/regexp/dirname-posix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/dirname',
-		'@stdlib/regexp/dirname-windows',
-		'@stdlib/utils/dirname'
-	]
-});
- 
-ns.push({
-	'alias': 'reDirnameWindows',
-	'path': '@stdlib/regexp/dirname-windows',
-	'value': require( '@stdlib/regexp/dirname-windows' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/dirname',
-		'@stdlib/regexp/dirname-posix',
-		'@stdlib/utils/dirname'
-	]
-});
- 
-ns.push({
-	'alias': 'reduce',
-	'path': '@stdlib/utils/reduce',
-	'value': require( '@stdlib/utils/reduce' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/map',
-		'@stdlib/utils/async/reduce',
-		'@stdlib/utils/reduce-right'
-	]
-});
- 
-ns.push({
-	'alias': 'reduce2d',
-	'path': '@stdlib/utils/reduce2d',
-	'value': require( '@stdlib/utils/reduce2d' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/map2d',
-		'@stdlib/utils/reduce',
-		'@stdlib/utils/reduce3d',
-		'@stdlib/utils/reduce4d',
-		'@stdlib/utils/reduce5d'
-	]
-});
- 
-ns.push({
-	'alias': 'reduceAsync',
-	'path': '@stdlib/utils/async/reduce',
-	'value': require( '@stdlib/utils/async/reduce' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/async/map',
-		'@stdlib/utils/reduce',
-		'@stdlib/utils/async/reduce-right'
-	]
-});
- 
-ns.push({
-	'alias': 'reduceRight',
-	'path': '@stdlib/utils/reduce-right',
-	'value': require( '@stdlib/utils/reduce-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/map-right',
-		'@stdlib/utils/reduce',
-		'@stdlib/utils/async/reduce-right'
-	]
-});
- 
-ns.push({
-	'alias': 'reduceRightAsync',
-	'path': '@stdlib/utils/async/reduce-right',
-	'value': require( '@stdlib/utils/async/reduce-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/for-each-right',
-		'@stdlib/utils/async/map-right',
-		'@stdlib/utils/async/reduce',
-		'@stdlib/utils/reduce-right'
-	]
-});
- 
-ns.push({
-	'alias': 'reDurationString',
-	'path': '@stdlib/regexp/duration-string',
-	'value': require( '@stdlib/regexp/duration-string' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reEOL',
-	'path': '@stdlib/regexp/eol',
-	'value': require( '@stdlib/regexp/eol' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reExtendedLengthPath',
-	'path': '@stdlib/regexp/extended-length-path',
-	'value': require( '@stdlib/regexp/extended-length-path' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reExtname',
-	'path': '@stdlib/regexp/extname',
-	'value': require( '@stdlib/regexp/extname' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/extname-posix',
-		'@stdlib/regexp/extname-windows',
-		'@stdlib/utils/extname'
-	]
-});
- 
-ns.push({
-	'alias': 'reExtnamePosix',
-	'path': '@stdlib/regexp/extname-posix',
-	'value': require( '@stdlib/regexp/extname-posix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/extname',
-		'@stdlib/regexp/extname-windows',
-		'@stdlib/utils/extname'
-	]
-});
- 
-ns.push({
-	'alias': 'reExtnameWindows',
-	'path': '@stdlib/regexp/extname-windows',
-	'value': require( '@stdlib/regexp/extname-windows' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/extname',
-		'@stdlib/regexp/extname-posix',
-		'@stdlib/utils/extname'
-	]
-});
- 
-ns.push({
-	'alias': 'reFilename',
-	'path': '@stdlib/regexp/filename',
-	'value': require( '@stdlib/regexp/filename' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/filename-posix',
-		'@stdlib/regexp/filename-windows'
-	]
-});
- 
-ns.push({
-	'alias': 'reFilenamePosix',
-	'path': '@stdlib/regexp/filename-posix',
-	'value': require( '@stdlib/regexp/filename-posix' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/filename',
-		'@stdlib/regexp/filename-windows'
-	]
-});
- 
-ns.push({
-	'alias': 'reFilenameWindows',
-	'path': '@stdlib/regexp/filename-windows',
-	'value': require( '@stdlib/regexp/filename-windows' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/filename',
-		'@stdlib/regexp/filename-posix'
-	]
-});
- 
-ns.push({
-	'alias': 'reFromString',
-	'path': '@stdlib/utils/regexp-from-string',
-	'value': require( '@stdlib/utils/regexp-from-string' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reFunctionName',
-	'path': '@stdlib/regexp/function-name',
-	'value': require( '@stdlib/regexp/function-name' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/function-name'
-	]
-});
- 
-ns.push({
-	'alias': 'regexp2json',
-	'path': '@stdlib/regexp/to-json',
-	'value': require( '@stdlib/regexp/to-json' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'reim',
-	'path': '@stdlib/complex/float64/reim',
-	'value': require( '@stdlib/complex/float64/reim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/imag',
-		'@stdlib/complex/float64/real'
-	]
-});
- 
-ns.push({
-	'alias': 'reimf',
-	'path': '@stdlib/complex/float32/reim',
-	'value': require( '@stdlib/complex/float32/reim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/imag',
-		'@stdlib/complex/float32/real',
-		'@stdlib/complex/float64/reim'
-	]
-});
- 
-ns.push({
-	'alias': 'rejectArguments',
-	'path': '@stdlib/utils/reject-arguments',
-	'value': require( '@stdlib/utils/reject-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/filter-arguments',
-		'@stdlib/utils/mask-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'removeFirst',
-	'path': '@stdlib/string/remove-first',
-	'value': require( '@stdlib/string/remove-first' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/remove-last'
-	]
-});
- 
-ns.push({
-	'alias': 'removeLast',
-	'path': '@stdlib/string/remove-last',
-	'value': require( '@stdlib/string/remove-last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/remove-first'
-	]
-});
- 
-ns.push({
-	'alias': 'removePunctuation',
-	'path': '@stdlib/string/remove-punctuation',
-	'value': require( '@stdlib/string/remove-punctuation' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'removeUTF8BOM',
-	'path': '@stdlib/string/remove-utf8-bom',
-	'value': require( '@stdlib/string/remove-utf8-bom' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'removeWords',
-	'path': '@stdlib/string/remove-words',
-	'value': require( '@stdlib/string/remove-words' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'rename',
-	'path': '@stdlib/fs/rename',
-	'value': require( '@stdlib/fs/rename' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/exists',
-		'@stdlib/fs/read-file',
-		'@stdlib/fs/write-file',
-		'@stdlib/fs/unlink'
-	]
-});
- 
-ns.push({
-	'alias': 'reNativeFunction',
-	'path': '@stdlib/regexp/native-function',
-	'value': require( '@stdlib/regexp/native-function' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/function-name',
-		'@stdlib/utils/function-name'
-	]
-});
- 
-ns.push({
-	'alias': 'reorderArguments',
-	'path': '@stdlib/utils/reorder-arguments',
-	'value': require( '@stdlib/utils/reorder-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/mask-arguments',
-		'@stdlib/utils/reverse-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'repeat',
-	'path': '@stdlib/string/repeat',
-	'value': require( '@stdlib/string/repeat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/pad'
-	]
-});
- 
-ns.push({
-	'alias': 'replace',
-	'path': '@stdlib/string/replace',
-	'value': require( '@stdlib/string/replace' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'replaceBefore',
-	'path': '@stdlib/string/replace-before',
-	'value': require( '@stdlib/string/replace-before' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/replace-after'
-	]
-});
- 
-ns.push({
-	'alias': 'reRegExp',
-	'path': '@stdlib/regexp/regexp',
-	'value': require( '@stdlib/regexp/regexp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/regexp-from-string'
-	]
-});
- 
-ns.push({
-	'alias': 'rescape',
-	'path': '@stdlib/utils/escape-regexp-string',
-	'value': require( '@stdlib/utils/escape-regexp-string' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reSemVer',
-	'path': '@stdlib/regexp/semver',
-	'value': require( '@stdlib/regexp/semver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-semver'
-	]
-});
- 
-ns.push({
-	'alias': 'resolveParentPath',
-	'path': '@stdlib/fs/resolve-parent-path',
-	'value': require( '@stdlib/fs/resolve-parent-path' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/resolve-parent-path-by'
-	]
-});
- 
-ns.push({
-	'alias': 'resolveParentPathBy',
-	'path': '@stdlib/fs/resolve-parent-path-by',
-	'value': require( '@stdlib/fs/resolve-parent-path-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/resolve-parent-path'
-	]
-});
- 
-ns.push({
-	'alias': 'reUncPath',
-	'path': '@stdlib/regexp/unc-path',
-	'value': require( '@stdlib/regexp/unc-path' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-unc-path'
-	]
-});
- 
-ns.push({
-	'alias': 'reUtf16SurrogatePair',
-	'path': '@stdlib/regexp/utf16-surrogate-pair',
-	'value': require( '@stdlib/regexp/utf16-surrogate-pair' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/utf16-unpaired-surrogate'
-	]
-});
- 
-ns.push({
-	'alias': 'reUtf16UnpairedSurrogate',
-	'path': '@stdlib/regexp/utf16-unpaired-surrogate',
-	'value': require( '@stdlib/regexp/utf16-unpaired-surrogate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/utf16-surrogate-pair'
-	]
-});
- 
-ns.push({
-	'alias': 'reverseArguments',
-	'path': '@stdlib/utils/reverse-arguments',
-	'value': require( '@stdlib/utils/reverse-arguments' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/mask-arguments',
-		'@stdlib/utils/reorder-arguments'
-	]
-});
- 
-ns.push({
-	'alias': 'reverseString',
-	'path': '@stdlib/string/reverse',
-	'value': require( '@stdlib/string/reverse' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'reviveBasePRNG',
-	'path': '@stdlib/random/base/reviver',
-	'value': require( '@stdlib/random/base/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveBuffer',
-	'path': '@stdlib/buffer/reviver',
-	'value': require( '@stdlib/buffer/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer/to-json'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveComplex',
-	'path': '@stdlib/complex/reviver',
-	'value': require( '@stdlib/complex/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/ctor',
-		'@stdlib/complex/float32/ctor',
-		'@stdlib/complex/float64/reviver',
-		'@stdlib/complex/float32/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveComplex64',
-	'path': '@stdlib/complex/float32/reviver',
-	'value': require( '@stdlib/complex/float32/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float32/ctor',
-		'@stdlib/complex/float64/reviver',
-		'@stdlib/complex/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveComplex128',
-	'path': '@stdlib/complex/float64/reviver',
-	'value': require( '@stdlib/complex/float64/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/complex/float64/ctor',
-		'@stdlib/complex/float32/reviver',
-		'@stdlib/complex/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveError',
-	'path': '@stdlib/error/reviver',
-	'value': require( '@stdlib/error/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/error/to-json'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveRegExp',
-	'path': '@stdlib/regexp/reviver',
-	'value': require( '@stdlib/regexp/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/regexp/to-json'
-	]
-});
- 
-ns.push({
-	'alias': 'reviveTypedArray',
-	'path': '@stdlib/array/reviver',
-	'value': require( '@stdlib/array/reviver' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/to-json'
-	]
-});
- 
-ns.push({
-	'alias': 'reWhitespace',
-	'path': '@stdlib/regexp/whitespace',
-	'value': require( '@stdlib/regexp/whitespace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/assert/is-whitespace'
-	]
-});
- 
-ns.push({
-	'alias': 'rpad',
-	'path': '@stdlib/string/right-pad',
-	'value': require( '@stdlib/string/right-pad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/left-pad',
-		'@stdlib/string/pad'
-	]
-});
- 
-ns.push({
-	'alias': 'rtrim',
-	'path': '@stdlib/string/right-trim',
-	'value': require( '@stdlib/string/right-trim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/left-trim',
-		'@stdlib/string/trim'
-	]
-});
- 
-ns.push({
-	'alias': 'rtrimN',
-	'path': '@stdlib/string/right-trim-n',
-	'value': require( '@stdlib/string/right-trim-n' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/left-trim-n',
-		'@stdlib/string/trim'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/array/coverage.ndjson b/namespace/namespace/random/array/coverage.ndjson deleted file mode 100644 index 8c2e33a1ae..0000000000 --- a/namespace/namespace/random/array/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[220,220,100,1,1,100,0,0,100,220,220,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[232,232,100,1,1,100,0,0,100,232,232,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[256,256,100,1,1,100,0,0,100,256,256,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[268,268,100,1,1,100,0,0,100,268,268,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[280,280,100,1,1,100,0,0,100,280,280,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[328,328,100,1,1,100,0,0,100,328,328,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[340,340,100,1,1,100,0,0,100,340,340,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[352,352,100,1,1,100,0,0,100,352,352,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[388,388,100,1,1,100,0,0,100,388,388,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[400,400,100,1,1,100,0,0,100,400,400,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[412,412,100,1,1,100,0,0,100,412,412,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[424,424,100,1,1,100,0,0,100,424,424,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[436,436,100,1,1,100,0,0,100,436,436,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[450,450,100,1,1,100,0,0,100,450,450,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[462,462,100,1,1,100,0,0,100,462,462,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[486,486,100,1,1,100,0,0,100,486,486,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[486,486,100,1,1,100,0,0,100,486,486,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[486,486,100,1,1,100,0,0,100,486,486,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[486,486,100,1,1,100,0,0,100,486,486,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[486,486,100,1,1,100,0,0,100,486,486,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/random/array/index.html b/namespace/namespace/random/array/index.html deleted file mode 100644 index 8f7ece09d0..0000000000 --- a/namespace/namespace/random/array/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/array - - - - - - - - - -
-
-

All files namespace/lib/namespace/random/array

-
- -
- 100% - Statements - 486/486 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 486/486 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%486/486100%1/1100%0/0100%486/486
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/array/index.js.html b/namespace/namespace/random/array/index.js.html deleted file mode 100644 index 907f132347..0000000000 --- a/namespace/namespace/random/array/index.js.html +++ /dev/null @@ -1,1543 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/array/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/random/array index.js

-
- -
- 100% - Statements - 486/486 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 486/486 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -4878x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'random.array.arcsine',
-	'path': '@stdlib/random/array/arcsine',
-	'value': require( '@stdlib/random/array/arcsine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/arcsine',
-		'@stdlib/random/base/arcsine',
-		'@stdlib/random/strided/arcsine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.bernoulli',
-	'path': '@stdlib/random/array/bernoulli',
-	'value': require( '@stdlib/random/array/bernoulli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/bernoulli',
-		'@stdlib/random/base/bernoulli',
-		'@stdlib/random/strided/bernoulli'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.beta',
-	'path': '@stdlib/random/array/beta',
-	'value': require( '@stdlib/random/array/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/beta',
-		'@stdlib/random/base/beta',
-		'@stdlib/random/strided/beta'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.betaprime',
-	'path': '@stdlib/random/array/betaprime',
-	'value': require( '@stdlib/random/array/betaprime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/betaprime',
-		'@stdlib/random/base/betaprime',
-		'@stdlib/random/strided/betaprime'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.binomial',
-	'path': '@stdlib/random/array/binomial',
-	'value': require( '@stdlib/random/array/binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/binomial',
-		'@stdlib/random/array/negative-binomial',
-		'@stdlib/random/base/binomial',
-		'@stdlib/random/strided/binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.cauchy',
-	'path': '@stdlib/random/array/cauchy',
-	'value': require( '@stdlib/random/array/cauchy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/cauchy',
-		'@stdlib/random/base/cauchy',
-		'@stdlib/random/strided/cauchy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.chi',
-	'path': '@stdlib/random/array/chi',
-	'value': require( '@stdlib/random/array/chi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/chi',
-		'@stdlib/random/base/chi',
-		'@stdlib/random/strided/chi'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.chisquare',
-	'path': '@stdlib/random/array/chisquare',
-	'value': require( '@stdlib/random/array/chisquare' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/chisquare',
-		'@stdlib/random/base/chisquare',
-		'@stdlib/random/strided/chisquare'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.cosine',
-	'path': '@stdlib/random/array/cosine',
-	'value': require( '@stdlib/random/array/cosine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/cosine',
-		'@stdlib/random/base/cosine',
-		'@stdlib/random/strided/cosine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.discreteUniform',
-	'path': '@stdlib/random/array/discrete-uniform',
-	'value': require( '@stdlib/random/array/discrete-uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/uniform',
-		'@stdlib/random/discrete-uniform',
-		'@stdlib/random/base/discrete-uniform',
-		'@stdlib/random/strided/discrete-uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.erlang',
-	'path': '@stdlib/random/array/erlang',
-	'value': require( '@stdlib/random/array/erlang' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/erlang',
-		'@stdlib/random/base/erlang',
-		'@stdlib/random/strided/erlang'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.exponential',
-	'path': '@stdlib/random/array/exponential',
-	'value': require( '@stdlib/random/array/exponential' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/exponential',
-		'@stdlib/random/base/exponential',
-		'@stdlib/random/strided/exponential'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.f',
-	'path': '@stdlib/random/array/f',
-	'value': require( '@stdlib/random/array/f' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/f',
-		'@stdlib/random/base/f',
-		'@stdlib/random/strided/f'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.frechet',
-	'path': '@stdlib/random/array/frechet',
-	'value': require( '@stdlib/random/array/frechet' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/frechet',
-		'@stdlib/random/frechet',
-		'@stdlib/random/strided/frechet'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.gamma',
-	'path': '@stdlib/random/array/gamma',
-	'value': require( '@stdlib/random/array/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/gamma',
-		'@stdlib/random/base/gamma',
-		'@stdlib/random/strided/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.geometric',
-	'path': '@stdlib/random/array/geometric',
-	'value': require( '@stdlib/random/array/geometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/geometric',
-		'@stdlib/random/base/geometric',
-		'@stdlib/random/strided/geometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.gumbel',
-	'path': '@stdlib/random/array/gumbel',
-	'value': require( '@stdlib/random/array/gumbel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/gumbel',
-		'@stdlib/random/base/gumbel',
-		'@stdlib/random/strided/gumbel'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.hypergeometric',
-	'path': '@stdlib/random/array/hypergeometric',
-	'value': require( '@stdlib/random/array/hypergeometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/hypergeometric',
-		'@stdlib/random/hypergeometric',
-		'@stdlib/random/strided/hypergeometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.invgamma',
-	'path': '@stdlib/random/array/invgamma',
-	'value': require( '@stdlib/random/array/invgamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/invgamma',
-		'@stdlib/random/base/invgamma',
-		'@stdlib/random/strided/invgamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.kumaraswamy',
-	'path': '@stdlib/random/array/kumaraswamy',
-	'value': require( '@stdlib/random/array/kumaraswamy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/kumaraswamy',
-		'@stdlib/random/base/kumaraswamy',
-		'@stdlib/random/strided/kumaraswamy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.laplace',
-	'path': '@stdlib/random/array/laplace',
-	'value': require( '@stdlib/random/array/laplace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/laplace',
-		'@stdlib/random/base/laplace',
-		'@stdlib/random/strided/laplace'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.levy',
-	'path': '@stdlib/random/array/levy',
-	'value': require( '@stdlib/random/array/levy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/levy',
-		'@stdlib/random/base/levy',
-		'@stdlib/random/strided/levy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.logistic',
-	'path': '@stdlib/random/array/logistic',
-	'value': require( '@stdlib/random/array/logistic' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/logistic',
-		'@stdlib/random/base/logistic',
-		'@stdlib/random/strided/logistic'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.lognormal',
-	'path': '@stdlib/random/array/lognormal',
-	'value': require( '@stdlib/random/array/lognormal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/lognormal',
-		'@stdlib/random/base/lognormal',
-		'@stdlib/random/strided/lognormal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.minstd',
-	'path': '@stdlib/random/array/minstd',
-	'value': require( '@stdlib/random/array/minstd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/minstd-shuffle',
-		'@stdlib/random/array/randu',
-		'@stdlib/random/minstd',
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/strided/minstd'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.minstdShuffle',
-	'path': '@stdlib/random/array/minstd-shuffle',
-	'value': require( '@stdlib/random/array/minstd-shuffle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/minstd',
-		'@stdlib/random/array/randu',
-		'@stdlib/random/minstd-shuffle',
-		'@stdlib/random/base/minstd-shuffle',
-		'@stdlib/random/strided/minstd-shuffle'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.mt19937',
-	'path': '@stdlib/random/array/mt19937',
-	'value': require( '@stdlib/random/array/mt19937' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/randu',
-		'@stdlib/random/mt19937',
-		'@stdlib/random/base/mt19937',
-		'@stdlib/random/strided/mt19937'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.negativeBinomial',
-	'path': '@stdlib/random/array/negative-binomial',
-	'value': require( '@stdlib/random/array/negative-binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/negative-binomial',
-		'@stdlib/random/array/binomial',
-		'@stdlib/random/base/negative-binomial',
-		'@stdlib/random/strided/negative-binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.normal',
-	'path': '@stdlib/random/array/normal',
-	'value': require( '@stdlib/random/array/normal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/normal',
-		'@stdlib/random/base/normal',
-		'@stdlib/random/strided/normal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.pareto1',
-	'path': '@stdlib/random/array/pareto-type1',
-	'value': require( '@stdlib/random/array/pareto-type1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/pareto-type1',
-		'@stdlib/random/pareto-type1',
-		'@stdlib/random/strided/pareto-type1'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.poisson',
-	'path': '@stdlib/random/array/poisson',
-	'value': require( '@stdlib/random/array/poisson' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/poisson',
-		'@stdlib/random/base/poisson',
-		'@stdlib/random/strided/poisson'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.randu',
-	'path': '@stdlib/random/array/randu',
-	'value': require( '@stdlib/random/array/randu' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/uniform',
-		'@stdlib/random/base/randu',
-		'@stdlib/random/strided/randu',
-		'@stdlib/random/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.rayleigh',
-	'path': '@stdlib/random/array/rayleigh',
-	'value': require( '@stdlib/random/array/rayleigh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/rayleigh',
-		'@stdlib/random/rayleigh',
-		'@stdlib/random/strided/rayleigh'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.t',
-	'path': '@stdlib/random/array/t',
-	'value': require( '@stdlib/random/array/t' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/t',
-		'@stdlib/random/strided/t',
-		'@stdlib/random/t'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.triangular',
-	'path': '@stdlib/random/array/triangular',
-	'value': require( '@stdlib/random/array/triangular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/triangular',
-		'@stdlib/random/triangular',
-		'@stdlib/random/strided/triangular'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.uniform',
-	'path': '@stdlib/random/array/uniform',
-	'value': require( '@stdlib/random/array/uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/array/discrete-uniform',
-		'@stdlib/random/base/uniform',
-		'@stdlib/random/strided/uniform',
-		'@stdlib/random/uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.array.weibull',
-	'path': '@stdlib/random/array/weibull',
-	'value': require( '@stdlib/random/array/weibull' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/weibull',
-		'@stdlib/random/weibull',
-		'@stdlib/random/strided/weibull'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/coverage.ndjson b/namespace/namespace/random/coverage.ndjson deleted file mode 100644 index 9d01b955ac..0000000000 --- a/namespace/namespace/random/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[44,44,100,1,1,100,0,0,100,44,44,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[44,44,100,1,1,100,0,0,100,44,44,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[44,44,100,1,1,100,0,0,100,44,44,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[44,44,100,1,1,100,0,0,100,44,44,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[44,44,100,1,1,100,0,0,100,44,44,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/random/index.html b/namespace/namespace/random/index.html deleted file mode 100644 index 0e4405d39b..0000000000 --- a/namespace/namespace/random/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random - - - - - - - - - -
-
-

All files namespace/lib/namespace/random

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%44/44100%1/1100%0/0100%44/44
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/index.js.html b/namespace/namespace/random/index.js.html deleted file mode 100644 index c808192fc9..0000000000 --- a/namespace/namespace/random/index.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/random index.js

-
- -
- 100% - Statements - 44/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 44/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -458x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './../append.js' );
- 
- 
-// MAIN //
- 
-/**
-* Namespace.
-*
-* @private
-* @namespace ns
-*/
-var ns = [];
- 
-append( ns, require( './array' ) );
-append( ns, require( './iterators' ) );
-append( ns, require( './streams' ) );
-append( ns, require( './strided' ) );
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/iterators/coverage.ndjson b/namespace/namespace/random/iterators/coverage.ndjson deleted file mode 100644 index ba56d269cd..0000000000 --- a/namespace/namespace/random/iterators/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[458,458,100,1,1,100,0,0,100,458,458,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[458,458,100,1,1,100,0,0,100,458,458,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[458,458,100,1,1,100,0,0,100,458,458,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[458,458,100,1,1,100,0,0,100,458,458,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[458,458,100,1,1,100,0,0,100,458,458,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/random/iterators/index.html b/namespace/namespace/random/iterators/index.html deleted file mode 100644 index abcf68f285..0000000000 --- a/namespace/namespace/random/iterators/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/iterators - - - - - - - - - -
-
-

All files namespace/lib/namespace/random/iterators

-
- -
- 100% - Statements - 458/458 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 458/458 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%458/458100%1/1100%0/0100%458/458
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/iterators/index.js.html b/namespace/namespace/random/iterators/index.js.html deleted file mode 100644 index 4a3dd3df45..0000000000 --- a/namespace/namespace/random/iterators/index.js.html +++ /dev/null @@ -1,1459 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/iterators/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/random/iterators index.js

-
- -
- 100% - Statements - 458/458 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 458/458 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -4598x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'random.iterators.arcsine',
-	'path': '@stdlib/random/iter/arcsine',
-	'value': require( '@stdlib/random/iter/arcsine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/arcsine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.bernoulli',
-	'path': '@stdlib/random/iter/bernoulli',
-	'value': require( '@stdlib/random/iter/bernoulli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/bernoulli'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.beta',
-	'path': '@stdlib/random/iter/beta',
-	'value': require( '@stdlib/random/iter/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/beta'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.betaprime',
-	'path': '@stdlib/random/iter/betaprime',
-	'value': require( '@stdlib/random/iter/betaprime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/betaprime'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.binomial',
-	'path': '@stdlib/random/iter/binomial',
-	'value': require( '@stdlib/random/iter/binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.boxMuller',
-	'path': '@stdlib/random/iter/box-muller',
-	'value': require( '@stdlib/random/iter/box-muller' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/box-muller'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.cauchy',
-	'path': '@stdlib/random/iter/cauchy',
-	'value': require( '@stdlib/random/iter/cauchy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/cauchy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.chi',
-	'path': '@stdlib/random/iter/chi',
-	'value': require( '@stdlib/random/iter/chi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/chi'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.chisquare',
-	'path': '@stdlib/random/iter/chisquare',
-	'value': require( '@stdlib/random/iter/chisquare' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/chisquare'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.cosine',
-	'path': '@stdlib/random/iter/cosine',
-	'value': require( '@stdlib/random/iter/cosine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/cosine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.discreteUniform',
-	'path': '@stdlib/random/iter/discrete-uniform',
-	'value': require( '@stdlib/random/iter/discrete-uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/discrete-uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.erlang',
-	'path': '@stdlib/random/iter/erlang',
-	'value': require( '@stdlib/random/iter/erlang' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/erlang'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.exponential',
-	'path': '@stdlib/random/iter/exponential',
-	'value': require( '@stdlib/random/iter/exponential' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/exponential'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.f',
-	'path': '@stdlib/random/iter/f',
-	'value': require( '@stdlib/random/iter/f' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/f'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.frechet',
-	'path': '@stdlib/random/iter/frechet',
-	'value': require( '@stdlib/random/iter/frechet' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/frechet'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.gamma',
-	'path': '@stdlib/random/iter/gamma',
-	'value': require( '@stdlib/random/iter/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.geometric',
-	'path': '@stdlib/random/iter/geometric',
-	'value': require( '@stdlib/random/iter/geometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/geometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.gumbel',
-	'path': '@stdlib/random/iter/gumbel',
-	'value': require( '@stdlib/random/iter/gumbel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/gumbel'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.hypergeometric',
-	'path': '@stdlib/random/iter/hypergeometric',
-	'value': require( '@stdlib/random/iter/hypergeometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/hypergeometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.improvedZiggurat',
-	'path': '@stdlib/random/iter/improved-ziggurat',
-	'value': require( '@stdlib/random/iter/improved-ziggurat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/improved-ziggurat'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.invgamma',
-	'path': '@stdlib/random/iter/invgamma',
-	'value': require( '@stdlib/random/iter/invgamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/invgamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.kumaraswamy',
-	'path': '@stdlib/random/iter/kumaraswamy',
-	'value': require( '@stdlib/random/iter/kumaraswamy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/kumaraswamy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.laplace',
-	'path': '@stdlib/random/iter/laplace',
-	'value': require( '@stdlib/random/iter/laplace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/laplace'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.levy',
-	'path': '@stdlib/random/iter/levy',
-	'value': require( '@stdlib/random/iter/levy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/levy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.logistic',
-	'path': '@stdlib/random/iter/logistic',
-	'value': require( '@stdlib/random/iter/logistic' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/logistic'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.lognormal',
-	'path': '@stdlib/random/iter/lognormal',
-	'value': require( '@stdlib/random/iter/lognormal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/lognormal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.minstd',
-	'path': '@stdlib/random/iter/minstd',
-	'value': require( '@stdlib/random/iter/minstd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/iter/minstd-shuffle',
-		'@stdlib/random/iter/mt19937',
-		'@stdlib/random/iter/randi',
-		'@stdlib/random/iter/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.minstdShuffle',
-	'path': '@stdlib/random/iter/minstd-shuffle',
-	'value': require( '@stdlib/random/iter/minstd-shuffle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/minstd-shuffle',
-		'@stdlib/random/iter/minstd',
-		'@stdlib/random/iter/mt19937',
-		'@stdlib/random/iter/randi',
-		'@stdlib/random/iter/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.mt19937',
-	'path': '@stdlib/random/iter/mt19937',
-	'value': require( '@stdlib/random/iter/mt19937' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/mt19937',
-		'@stdlib/random/iter/minstd',
-		'@stdlib/random/iter/minstd-shuffle',
-		'@stdlib/random/iter/randi',
-		'@stdlib/random/iter/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.negativeBinomial',
-	'path': '@stdlib/random/iter/negative-binomial',
-	'value': require( '@stdlib/random/iter/negative-binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/negative-binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.normal',
-	'path': '@stdlib/random/iter/normal',
-	'value': require( '@stdlib/random/iter/normal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/normal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.pareto1',
-	'path': '@stdlib/random/iter/pareto-type1',
-	'value': require( '@stdlib/random/iter/pareto-type1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/pareto-type1'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.poisson',
-	'path': '@stdlib/random/iter/poisson',
-	'value': require( '@stdlib/random/iter/poisson' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/poisson'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.randi',
-	'path': '@stdlib/random/iter/randi',
-	'value': require( '@stdlib/random/iter/randi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/randi',
-		'@stdlib/random/iter/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.randn',
-	'path': '@stdlib/random/iter/randn',
-	'value': require( '@stdlib/random/iter/randn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/randn'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.randu',
-	'path': '@stdlib/random/iter/randu',
-	'value': require( '@stdlib/random/iter/randu' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/randu',
-		'@stdlib/random/iter/randi'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.rayleigh',
-	'path': '@stdlib/random/iter/rayleigh',
-	'value': require( '@stdlib/random/iter/rayleigh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/rayleigh'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.t',
-	'path': '@stdlib/random/iter/t',
-	'value': require( '@stdlib/random/iter/t' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/t'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.triangular',
-	'path': '@stdlib/random/iter/triangular',
-	'value': require( '@stdlib/random/iter/triangular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/triangular'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.uniform',
-	'path': '@stdlib/random/iter/uniform',
-	'value': require( '@stdlib/random/iter/uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.iterators.weibull',
-	'path': '@stdlib/random/iter/weibull',
-	'value': require( '@stdlib/random/iter/weibull' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/weibull'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/streams/coverage.ndjson b/namespace/namespace/random/streams/coverage.ndjson deleted file mode 100644 index 912a770217..0000000000 --- a/namespace/namespace/random/streams/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[505,505,100,1,1,100,0,0,100,505,505,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[505,505,100,1,1,100,0,0,100,505,505,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[505,505,100,1,1,100,0,0,100,505,505,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[505,505,100,1,1,100,0,0,100,505,505,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[505,505,100,1,1,100,0,0,100,505,505,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/random/streams/index.html b/namespace/namespace/random/streams/index.html deleted file mode 100644 index 5176008b8c..0000000000 --- a/namespace/namespace/random/streams/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/streams - - - - - - - - - -
-
-

All files namespace/lib/namespace/random/streams

-
- -
- 100% - Statements - 505/505 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 505/505 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%505/505100%1/1100%0/0100%505/505
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/streams/index.js.html b/namespace/namespace/random/streams/index.js.html deleted file mode 100644 index 1b63acecd9..0000000000 --- a/namespace/namespace/random/streams/index.js.html +++ /dev/null @@ -1,1600 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/streams/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/random/streams index.js

-
- -
- 100% - Statements - 505/505 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 505/505 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -5068x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'random.streams.arcsine',
-	'path': '@stdlib/random/streams/arcsine',
-	'value': require( '@stdlib/random/streams/arcsine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/arcsine',
-		'@stdlib/random/iter/arcsine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.bernoulli',
-	'path': '@stdlib/random/streams/bernoulli',
-	'value': require( '@stdlib/random/streams/bernoulli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/bernoulli',
-		'@stdlib/random/iter/bernoulli'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.beta',
-	'path': '@stdlib/random/streams/beta',
-	'value': require( '@stdlib/random/streams/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/beta',
-		'@stdlib/random/iter/beta'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.betaprime',
-	'path': '@stdlib/random/streams/betaprime',
-	'value': require( '@stdlib/random/streams/betaprime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/betaprime',
-		'@stdlib/random/iter/betaprime'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.binomial',
-	'path': '@stdlib/random/streams/binomial',
-	'value': require( '@stdlib/random/streams/binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/binomial',
-		'@stdlib/random/iter/binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.boxMuller',
-	'path': '@stdlib/random/streams/box-muller',
-	'value': require( '@stdlib/random/streams/box-muller' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/box-muller',
-		'@stdlib/random/iter/box-muller',
-		'@stdlib/random/streams/improved-ziggurat',
-		'@stdlib/random/streams/randn'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.cauchy',
-	'path': '@stdlib/random/streams/cauchy',
-	'value': require( '@stdlib/random/streams/cauchy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/cauchy',
-		'@stdlib/random/iter/cauchy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.chi',
-	'path': '@stdlib/random/streams/chi',
-	'value': require( '@stdlib/random/streams/chi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/chi',
-		'@stdlib/random/iter/chi'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.chisquare',
-	'path': '@stdlib/random/streams/chisquare',
-	'value': require( '@stdlib/random/streams/chisquare' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/chisquare',
-		'@stdlib/random/iter/chisquare'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.cosine',
-	'path': '@stdlib/random/streams/cosine',
-	'value': require( '@stdlib/random/streams/cosine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/cosine',
-		'@stdlib/random/iter/cosine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.discreteUniform',
-	'path': '@stdlib/random/streams/discrete-uniform',
-	'value': require( '@stdlib/random/streams/discrete-uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/discrete-uniform',
-		'@stdlib/random/iter/discrete-uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.erlang',
-	'path': '@stdlib/random/streams/erlang',
-	'value': require( '@stdlib/random/streams/erlang' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/erlang',
-		'@stdlib/random/iter/erlang'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.exponential',
-	'path': '@stdlib/random/streams/exponential',
-	'value': require( '@stdlib/random/streams/exponential' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/exponential',
-		'@stdlib/random/iter/exponential'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.f',
-	'path': '@stdlib/random/streams/f',
-	'value': require( '@stdlib/random/streams/f' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/f',
-		'@stdlib/random/iter/f'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.frechet',
-	'path': '@stdlib/random/streams/frechet',
-	'value': require( '@stdlib/random/streams/frechet' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/frechet',
-		'@stdlib/random/iter/frechet'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.gamma',
-	'path': '@stdlib/random/streams/gamma',
-	'value': require( '@stdlib/random/streams/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/gamma',
-		'@stdlib/random/iter/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.geometric',
-	'path': '@stdlib/random/streams/geometric',
-	'value': require( '@stdlib/random/streams/geometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/geometric',
-		'@stdlib/random/iter/geometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.gumbel',
-	'path': '@stdlib/random/streams/gumbel',
-	'value': require( '@stdlib/random/streams/gumbel' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/gumbel',
-		'@stdlib/random/iter/gumbel'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.hypergeometric',
-	'path': '@stdlib/random/streams/hypergeometric',
-	'value': require( '@stdlib/random/streams/hypergeometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/hypergeometric',
-		'@stdlib/random/iter/hypergeometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.improvedZiggurat',
-	'path': '@stdlib/random/streams/improved-ziggurat',
-	'value': require( '@stdlib/random/streams/improved-ziggurat' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/improved-ziggurat',
-		'@stdlib/random/iter/improved-ziggurat',
-		'@stdlib/random/streams/box-muller',
-		'@stdlib/random/streams/randn'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.invgamma',
-	'path': '@stdlib/random/streams/invgamma',
-	'value': require( '@stdlib/random/streams/invgamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/invgamma',
-		'@stdlib/random/iter/invgamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.kumaraswamy',
-	'path': '@stdlib/random/streams/kumaraswamy',
-	'value': require( '@stdlib/random/streams/kumaraswamy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/kumaraswamy',
-		'@stdlib/random/iter/kumaraswamy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.laplace',
-	'path': '@stdlib/random/streams/laplace',
-	'value': require( '@stdlib/random/streams/laplace' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/laplace',
-		'@stdlib/random/iter/laplace'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.levy',
-	'path': '@stdlib/random/streams/levy',
-	'value': require( '@stdlib/random/streams/levy' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/levy',
-		'@stdlib/random/iter/levy'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.logistic',
-	'path': '@stdlib/random/streams/logistic',
-	'value': require( '@stdlib/random/streams/logistic' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/logistic',
-		'@stdlib/random/iter/logistic'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.lognormal',
-	'path': '@stdlib/random/streams/lognormal',
-	'value': require( '@stdlib/random/streams/lognormal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/lognormal',
-		'@stdlib/random/iter/lognormal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.minstd',
-	'path': '@stdlib/random/streams/minstd',
-	'value': require( '@stdlib/random/streams/minstd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/iter/minstd',
-		'@stdlib/random/streams/minstd-shuffle',
-		'@stdlib/random/streams/mt19937',
-		'@stdlib/random/streams/randi',
-		'@stdlib/random/streams/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.minstdShuffle',
-	'path': '@stdlib/random/streams/minstd-shuffle',
-	'value': require( '@stdlib/random/streams/minstd-shuffle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/minstd-shuffle',
-		'@stdlib/random/iter/minstd-shuffle',
-		'@stdlib/random/streams/minstd',
-		'@stdlib/random/streams/mt19937',
-		'@stdlib/random/streams/randi',
-		'@stdlib/random/streams/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.mt19937',
-	'path': '@stdlib/random/streams/mt19937',
-	'value': require( '@stdlib/random/streams/mt19937' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/mt19937',
-		'@stdlib/random/iter/mt19937',
-		'@stdlib/random/streams/minstd',
-		'@stdlib/random/streams/minstd-shuffle',
-		'@stdlib/random/streams/randi',
-		'@stdlib/random/streams/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.negativeBinomial',
-	'path': '@stdlib/random/streams/negative-binomial',
-	'value': require( '@stdlib/random/streams/negative-binomial' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/negative-binomial',
-		'@stdlib/random/iter/negative-binomial'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.normal',
-	'path': '@stdlib/random/streams/normal',
-	'value': require( '@stdlib/random/streams/normal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/normal',
-		'@stdlib/random/iter/normal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.pareto1',
-	'path': '@stdlib/random/streams/pareto-type1',
-	'value': require( '@stdlib/random/streams/pareto-type1' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/pareto-type1',
-		'@stdlib/random/iter/pareto-type1'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.poisson',
-	'path': '@stdlib/random/streams/poisson',
-	'value': require( '@stdlib/random/streams/poisson' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/poisson',
-		'@stdlib/random/iter/poisson'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.randi',
-	'path': '@stdlib/random/streams/randi',
-	'value': require( '@stdlib/random/streams/randi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/randi',
-		'@stdlib/random/iter/randi',
-		'@stdlib/random/streams/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.randn',
-	'path': '@stdlib/random/streams/randn',
-	'value': require( '@stdlib/random/streams/randn' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/randn',
-		'@stdlib/random/iter/randn',
-		'@stdlib/random/streams/box-muller',
-		'@stdlib/random/streams/improved-ziggurat'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.randu',
-	'path': '@stdlib/random/streams/randu',
-	'value': require( '@stdlib/random/streams/randu' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/randu',
-		'@stdlib/random/iter/randu',
-		'@stdlib/random/streams/randi'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.rayleigh',
-	'path': '@stdlib/random/streams/rayleigh',
-	'value': require( '@stdlib/random/streams/rayleigh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/rayleigh',
-		'@stdlib/random/iter/rayleigh'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.t',
-	'path': '@stdlib/random/streams/t',
-	'value': require( '@stdlib/random/streams/t' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/t',
-		'@stdlib/random/iter/t'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.triangular',
-	'path': '@stdlib/random/streams/triangular',
-	'value': require( '@stdlib/random/streams/triangular' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/triangular',
-		'@stdlib/random/iter/triangular'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.uniform',
-	'path': '@stdlib/random/streams/uniform',
-	'value': require( '@stdlib/random/streams/uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/uniform',
-		'@stdlib/random/iter/uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.streams.weibull',
-	'path': '@stdlib/random/streams/weibull',
-	'value': require( '@stdlib/random/streams/weibull' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/base/weibull',
-		'@stdlib/random/iter/weibull'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/strided/coverage.ndjson b/namespace/namespace/random/strided/coverage.ndjson deleted file mode 100644 index d1ecfd29d5..0000000000 --- a/namespace/namespace/random/strided/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[220,220,100,1,1,100,0,0,100,220,220,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[220,220,100,1,1,100,0,0,100,220,220,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[220,220,100,1,1,100,0,0,100,220,220,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[244,244,100,1,1,100,0,0,100,244,244,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[256,256,100,1,1,100,0,0,100,256,256,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[268,268,100,1,1,100,0,0,100,268,268,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[280,280,100,1,1,100,0,0,100,280,280,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[304,304,100,1,1,100,0,0,100,304,304,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[304,304,100,1,1,100,0,0,100,304,304,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[304,304,100,1,1,100,0,0,100,304,304,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[304,304,100,1,1,100,0,0,100,304,304,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[316,316,100,1,1,100,0,0,100,316,316,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[316,316,100,1,1,100,0,0,100,316,316,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[316,316,100,1,1,100,0,0,100,316,316,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/random/strided/index.html b/namespace/namespace/random/strided/index.html deleted file mode 100644 index c90eccc018..0000000000 --- a/namespace/namespace/random/strided/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/strided - - - - - - - - - -
-
-

All files namespace/lib/namespace/random/strided

-
- -
- 100% - Statements - 316/316 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 316/316 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%316/316100%1/1100%0/0100%316/316
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/random/strided/index.js.html b/namespace/namespace/random/strided/index.js.html deleted file mode 100644 index 5475584cb4..0000000000 --- a/namespace/namespace/random/strided/index.js.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/random/strided/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/random/strided index.js

-
- -
- 100% - Statements - 316/316 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 316/316 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -3178x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'random.strided.arcsine',
-	'path': '@stdlib/random/strided/arcsine',
-	'value': require( '@stdlib/random/strided/arcsine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/arcsine',
-		'@stdlib/random/base/arcsine',
-		'@stdlib/random/array/arcsine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.bernoulli',
-	'path': '@stdlib/random/strided/bernoulli',
-	'value': require( '@stdlib/random/strided/bernoulli' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/bernoulli',
-		'@stdlib/random/base/bernoulli',
-		'@stdlib/random/array/bernoulli'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.beta',
-	'path': '@stdlib/random/strided/beta',
-	'value': require( '@stdlib/random/strided/beta' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/beta',
-		'@stdlib/random/base/beta',
-		'@stdlib/random/array/beta'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.betaprime',
-	'path': '@stdlib/random/strided/betaprime',
-	'value': require( '@stdlib/random/strided/betaprime' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/betaprime',
-		'@stdlib/random/base/betaprime',
-		'@stdlib/random/array/betaprime'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.chi',
-	'path': '@stdlib/random/strided/chi',
-	'value': require( '@stdlib/random/strided/chi' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/chi',
-		'@stdlib/random/base/chi',
-		'@stdlib/random/array/chi'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.chisquare',
-	'path': '@stdlib/random/strided/chisquare',
-	'value': require( '@stdlib/random/strided/chisquare' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/chisquare',
-		'@stdlib/random/base/chisquare',
-		'@stdlib/random/array/chisquare'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.cosine',
-	'path': '@stdlib/random/strided/cosine',
-	'value': require( '@stdlib/random/strided/cosine' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/cosine',
-		'@stdlib/random/base/cosine',
-		'@stdlib/random/array/cosine'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.discreteUniform',
-	'path': '@stdlib/random/strided/discrete-uniform',
-	'value': require( '@stdlib/random/strided/discrete-uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/discrete-uniform',
-		'@stdlib/random/base/discrete-uniform',
-		'@stdlib/random/array/discrete-uniform',
-		'@stdlib/random/strided/uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.exponential',
-	'path': '@stdlib/random/strided/exponential',
-	'value': require( '@stdlib/random/strided/exponential' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/exponential',
-		'@stdlib/random/base/exponential',
-		'@stdlib/random/array/exponential'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.gamma',
-	'path': '@stdlib/random/strided/gamma',
-	'value': require( '@stdlib/random/strided/gamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/gamma',
-		'@stdlib/random/base/gamma',
-		'@stdlib/random/array/gamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.geometric',
-	'path': '@stdlib/random/strided/geometric',
-	'value': require( '@stdlib/random/strided/geometric' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/geometric',
-		'@stdlib/random/base/geometric',
-		'@stdlib/random/array/geometric'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.invgamma',
-	'path': '@stdlib/random/strided/invgamma',
-	'value': require( '@stdlib/random/strided/invgamma' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/invgamma',
-		'@stdlib/random/base/invgamma',
-		'@stdlib/random/array/invgamma'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.lognormal',
-	'path': '@stdlib/random/strided/lognormal',
-	'value': require( '@stdlib/random/strided/lognormal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/lognormal',
-		'@stdlib/random/base/lognormal',
-		'@stdlib/random/array/lognormal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.minstd',
-	'path': '@stdlib/random/strided/minstd',
-	'value': require( '@stdlib/random/strided/minstd' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/minstd',
-		'@stdlib/random/base/minstd',
-		'@stdlib/random/array/minstd',
-		'@stdlib/random/strided/minstd-shuffle',
-		'@stdlib/random/strided/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.minstdShuffle',
-	'path': '@stdlib/random/strided/minstd-shuffle',
-	'value': require( '@stdlib/random/strided/minstd-shuffle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/minstd-shuffle',
-		'@stdlib/random/base/minstd-shuffle',
-		'@stdlib/random/array/minstd-shuffle',
-		'@stdlib/random/strided/minstd',
-		'@stdlib/random/strided/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.mt19937',
-	'path': '@stdlib/random/strided/mt19937',
-	'value': require( '@stdlib/random/strided/mt19937' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/mt19937',
-		'@stdlib/random/base/mt19937',
-		'@stdlib/random/array/mt19937',
-		'@stdlib/random/strided/randu'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.normal',
-	'path': '@stdlib/random/strided/normal',
-	'value': require( '@stdlib/random/strided/normal' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/normal',
-		'@stdlib/random/base/normal',
-		'@stdlib/random/array/normal'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.poisson',
-	'path': '@stdlib/random/strided/poisson',
-	'value': require( '@stdlib/random/strided/poisson' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/poisson',
-		'@stdlib/random/base/poisson',
-		'@stdlib/random/array/poisson'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.randu',
-	'path': '@stdlib/random/strided/randu',
-	'value': require( '@stdlib/random/strided/randu' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/randu',
-		'@stdlib/random/base/randu',
-		'@stdlib/random/array/randu',
-		'@stdlib/random/strided/uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.rayleigh',
-	'path': '@stdlib/random/strided/rayleigh',
-	'value': require( '@stdlib/random/strided/rayleigh' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/rayleigh',
-		'@stdlib/random/base/rayleigh',
-		'@stdlib/random/array/rayleigh'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.t',
-	'path': '@stdlib/random/strided/t',
-	'value': require( '@stdlib/random/strided/t' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/t',
-		'@stdlib/random/base/t',
-		'@stdlib/random/array/t'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.uniform',
-	'path': '@stdlib/random/strided/uniform',
-	'value': require( '@stdlib/random/strided/uniform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/uniform',
-		'@stdlib/random/base/uniform',
-		'@stdlib/random/array/uniform',
-		'@stdlib/random/strided/discrete-uniform'
-	]
-});
- 
-ns.push({
-	'alias': 'random.strided.weibull',
-	'path': '@stdlib/random/strided/weibull',
-	'value': require( '@stdlib/random/strided/weibull' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/weibull',
-		'@stdlib/random/base/weibull',
-		'@stdlib/random/array/weibull'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/s.js.html b/namespace/namespace/s.js.html deleted file mode 100644 index ba50bbeecd..0000000000 --- a/namespace/namespace/s.js.html +++ /dev/null @@ -1,2995 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/s.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace s.js

-
- -
- 100% - Statements - 970/970 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 970/970 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -9718x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable stdlib/require-order */
- 
-'use strict';
- 
-// MODULES //
- 
-var append = require( './append.js' );
- 
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'safeintmax',
-	'path': '@stdlib/utils/safe-int-max',
-	'value': require( '@stdlib/utils/safe-int-max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/safe-int-min',
-		'@stdlib/utils/real-max',
-		'@stdlib/utils/type-max'
-	]
-});
- 
-ns.push({
-	'alias': 'safeintmin',
-	'path': '@stdlib/utils/safe-int-min',
-	'value': require( '@stdlib/utils/safe-int-min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/safe-int-max',
-		'@stdlib/utils/real-min',
-		'@stdlib/utils/type-min'
-	]
-});
- 
-ns.push({
-	'alias': 'sample',
-	'path': '@stdlib/random/sample',
-	'value': require( '@stdlib/random/sample' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_FIN',
-	'path': '@stdlib/datasets/savoy-stopwords-fin',
-	'value': require( '@stdlib/datasets/savoy-stopwords-fin' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_FR',
-	'path': '@stdlib/datasets/savoy-stopwords-fr',
-	'value': require( '@stdlib/datasets/savoy-stopwords-fr' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_GER',
-	'path': '@stdlib/datasets/savoy-stopwords-ger',
-	'value': require( '@stdlib/datasets/savoy-stopwords-ger' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_IT',
-	'path': '@stdlib/datasets/savoy-stopwords-it',
-	'value': require( '@stdlib/datasets/savoy-stopwords-it' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_POR',
-	'path': '@stdlib/datasets/savoy-stopwords-por',
-	'value': require( '@stdlib/datasets/savoy-stopwords-por' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_SP',
-	'path': '@stdlib/datasets/savoy-stopwords-sp',
-	'value': require( '@stdlib/datasets/savoy-stopwords-sp' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SAVOY_STOPWORDS_SWE',
-	'path': '@stdlib/datasets/savoy-stopwords-swe',
-	'value': require( '@stdlib/datasets/savoy-stopwords-swe' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'scalar2array',
-	'path': '@stdlib/array/from-scalar',
-	'value': require( '@stdlib/array/from-scalar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'scalar2ndarray',
-	'path': '@stdlib/ndarray/from-scalar',
-	'value': require( '@stdlib/ndarray/from-scalar' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor'
-	]
-});
- 
-ns.push({
-	'alias': 'sdot',
-	'path': '@stdlib/blas/sdot',
-	'value': require( '@stdlib/blas/sdot' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/sdot',
-		'@stdlib/blas/ddot',
-		'@stdlib/blas/dsdot',
-		'@stdlib/blas/gdot',
-		'@stdlib/blas/sdsdot'
-	]
-});
- 
-ns.push({
-	'alias': 'SECONDS_IN_DAY',
-	'path': '@stdlib/constants/time/seconds-in-day',
-	'value': require( '@stdlib/constants/time/seconds-in-day' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SECONDS_IN_HOUR',
-	'path': '@stdlib/constants/time/seconds-in-hour',
-	'value': require( '@stdlib/constants/time/seconds-in-hour' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SECONDS_IN_MINUTE',
-	'path': '@stdlib/constants/time/seconds-in-minute',
-	'value': require( '@stdlib/constants/time/seconds-in-minute' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SECONDS_IN_WEEK',
-	'path': '@stdlib/constants/time/seconds-in-week',
-	'value': require( '@stdlib/constants/time/seconds-in-week' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'secondsInMonth',
-	'path': '@stdlib/time/seconds-in-month',
-	'value': require( '@stdlib/time/seconds-in-month' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/seconds-in-year'
-	]
-});
- 
-ns.push({
-	'alias': 'secondsInYear',
-	'path': '@stdlib/time/seconds-in-year',
-	'value': require( '@stdlib/time/seconds-in-year' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/seconds-in-month'
-	]
-});
- 
-ns.push({
-	'alias': 'sentencize',
-	'path': '@stdlib/nlp/sentencize',
-	'value': require( '@stdlib/nlp/sentencize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/nlp/tokenize'
-	]
-});
- 
-ns.push({
-	'alias': 'seq2slice',
-	'path': '@stdlib/slice/seq2slice',
-	'value': require( '@stdlib/slice/seq2slice' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/slice/ctor',
-		'@stdlib/slice/seq2multislice'
-	]
-});
- 
-ns.push({
-	'alias': 'setConfigurableReadOnly',
-	'path': '@stdlib/utils/define-configurable-read-only-property',
-	'value': require( '@stdlib/utils/define-configurable-read-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-configurable-read-only-accessor',
-		'@stdlib/utils/define-configurable-read-write-accessor',
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'setConfigurableReadOnlyAccessor',
-	'path': '@stdlib/utils/define-configurable-read-only-accessor',
-	'value': require( '@stdlib/utils/define-configurable-read-only-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-configurable-read-only-property',
-		'@stdlib/utils/define-configurable-read-write-accessor',
-		'@stdlib/utils/define-configurable-write-only-accessor',
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/define-read-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setConfigurableReadWriteAccessor',
-	'path': '@stdlib/utils/define-configurable-read-write-accessor',
-	'value': require( '@stdlib/utils/define-configurable-read-write-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-configurable-read-only-property',
-		'@stdlib/utils/define-configurable-read-only-accessor',
-		'@stdlib/utils/define-configurable-write-only-accessor',
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/define-read-write-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setConfigurableWriteOnlyAccessor',
-	'path': '@stdlib/utils/define-configurable-write-only-accessor',
-	'value': require( '@stdlib/utils/define-configurable-write-only-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-configurable-read-only-property',
-		'@stdlib/utils/define-configurable-read-only-accessor',
-		'@stdlib/utils/define-configurable-read-write-accessor',
-		'@stdlib/utils/define-property',
-		'@stdlib/utils/define-write-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setMemoizedConfigurableReadOnly',
-	'path': '@stdlib/utils/define-memoized-configurable-read-only-property',
-	'value': require( '@stdlib/utils/define-memoized-configurable-read-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-configurable-read-only-property',
-		'@stdlib/utils/define-memoized-read-only-property',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'setMemoizedReadOnly',
-	'path': '@stdlib/utils/define-memoized-read-only-property',
-	'value': require( '@stdlib/utils/define-memoized-read-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-memoized-property',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'setNonEnumerableProperty',
-	'path': '@stdlib/utils/define-nonenumerable-property',
-	'value': require( '@stdlib/utils/define-nonenumerable-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-nonenumerable-read-only-accessor',
-		'@stdlib/utils/define-nonenumerable-read-only-property',
-		'@stdlib/utils/define-nonenumerable-read-write-accessor',
-		'@stdlib/utils/define-nonenumerable-write-only-accessor',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'setNonEnumerableReadOnly',
-	'path': '@stdlib/utils/define-nonenumerable-read-only-property',
-	'value': require( '@stdlib/utils/define-nonenumerable-read-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-nonenumerable-property',
-		'@stdlib/utils/define-nonenumerable-read-only-accessor',
-		'@stdlib/utils/define-nonenumerable-read-write-accessor',
-		'@stdlib/utils/define-nonenumerable-write-only-accessor',
-		'@stdlib/utils/define-read-only-property'
-	]
-});
- 
-ns.push({
-	'alias': 'setNonEnumerableReadOnlyAccessor',
-	'path': '@stdlib/utils/define-nonenumerable-read-only-accessor',
-	'value': require( '@stdlib/utils/define-nonenumerable-read-only-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-nonenumerable-property',
-		'@stdlib/utils/define-nonenumerable-read-only-property',
-		'@stdlib/utils/define-nonenumerable-read-write-accessor',
-		'@stdlib/utils/define-nonenumerable-write-only-accessor',
-		'@stdlib/utils/define-read-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setNonEnumerableReadWriteAccessor',
-	'path': '@stdlib/utils/define-nonenumerable-read-write-accessor',
-	'value': require( '@stdlib/utils/define-nonenumerable-read-write-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-nonenumerable-property',
-		'@stdlib/utils/define-nonenumerable-read-only-accessor',
-		'@stdlib/utils/define-nonenumerable-read-only-property',
-		'@stdlib/utils/define-nonenumerable-write-only-accessor',
-		'@stdlib/utils/define-read-write-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setNonEnumerableWriteOnlyAccessor',
-	'path': '@stdlib/utils/define-nonenumerable-write-only-accessor',
-	'value': require( '@stdlib/utils/define-nonenumerable-write-only-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-nonenumerable-property',
-		'@stdlib/utils/define-nonenumerable-read-only-accessor',
-		'@stdlib/utils/define-nonenumerable-read-only-property',
-		'@stdlib/utils/define-nonenumerable-read-write-accessor',
-		'@stdlib/utils/define-write-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setReadOnly',
-	'path': '@stdlib/utils/define-read-only-property',
-	'value': require( '@stdlib/utils/define-read-only-property' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-read-only-accessor',
-		'@stdlib/utils/define-read-write-accessor',
-		'@stdlib/utils/define-write-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setReadOnlyAccessor',
-	'path': '@stdlib/utils/define-read-only-accessor',
-	'value': require( '@stdlib/utils/define-read-only-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-read-only-property',
-		'@stdlib/utils/define-read-write-accessor',
-		'@stdlib/utils/define-write-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setReadWriteAccessor',
-	'path': '@stdlib/utils/define-read-write-accessor',
-	'value': require( '@stdlib/utils/define-read-write-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-read-only-property',
-		'@stdlib/utils/define-read-only-accessor',
-		'@stdlib/utils/define-write-only-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'setWriteOnlyAccessor',
-	'path': '@stdlib/utils/define-write-only-accessor',
-	'value': require( '@stdlib/utils/define-write-only-accessor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/define-read-only-property',
-		'@stdlib/utils/define-read-only-accessor',
-		'@stdlib/utils/define-read-write-accessor'
-	]
-});
- 
-ns.push({
-	'alias': 'SharedArrayBuffer',
-	'path': '@stdlib/array/shared-buffer',
-	'value': require( '@stdlib/array/shared-buffer' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer/ctor',
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'shift',
-	'path': '@stdlib/utils/shift',
-	'value': require( '@stdlib/utils/shift' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/pop',
-		'@stdlib/utils/push',
-		'@stdlib/utils/unshift'
-	]
-});
- 
-ns.push({
-	'alias': 'shuffle',
-	'path': '@stdlib/random/shuffle',
-	'value': require( '@stdlib/random/shuffle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/random/sample'
-	]
-});
- 
-ns.push({
-	'alias': 'sizeOf',
-	'path': '@stdlib/utils/size-of',
-	'value': require( '@stdlib/utils/size-of' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/real-max',
-		'@stdlib/utils/type-max'
-	]
-});
- 
-ns.push({
-	'alias': 'Slice',
-	'path': '@stdlib/slice/ctor',
-	'value': require( '@stdlib/slice/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/ctor',
-		'@stdlib/slice/multi'
-	]
-});
- 
-ns.push({
-	'alias': 'snakecase',
-	'path': '@stdlib/string/snakecase',
-	'value': require( '@stdlib/string/snakecase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/camelcase',
-		'@stdlib/string/constantcase',
-		'@stdlib/string/kebabcase',
-		'@stdlib/string/pascalcase'
-	]
-});
- 
-ns.push({
-	'alias': 'some',
-	'path': '@stdlib/utils/some',
-	'value': require( '@stdlib/utils/some' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any',
-		'@stdlib/utils/every',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none',
-		'@stdlib/utils/some-by'
-	]
-});
- 
-ns.push({
-	'alias': 'someBy',
-	'path': '@stdlib/utils/some-by',
-	'value': require( '@stdlib/utils/some-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by',
-		'@stdlib/utils/every-by',
-		'@stdlib/utils/for-each',
-		'@stdlib/utils/none-by',
-		'@stdlib/utils/async/some-by',
-		'@stdlib/utils/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'someByAsync',
-	'path': '@stdlib/utils/async/some-by',
-	'value': require( '@stdlib/utils/async/some-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by',
-		'@stdlib/utils/async/every-by',
-		'@stdlib/utils/async/for-each',
-		'@stdlib/utils/async/none-by',
-		'@stdlib/utils/some-by',
-		'@stdlib/utils/async/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'someByRight',
-	'path': '@stdlib/utils/some-by-right',
-	'value': require( '@stdlib/utils/some-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-by-right',
-		'@stdlib/utils/every-by-right',
-		'@stdlib/utils/for-each-right',
-		'@stdlib/utils/none-by-right',
-		'@stdlib/utils/some-by',
-		'@stdlib/utils/async/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'someByRightAsync',
-	'path': '@stdlib/utils/async/some-by-right',
-	'value': require( '@stdlib/utils/async/some-by-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/any-by-right',
-		'@stdlib/utils/async/every-by-right',
-		'@stdlib/utils/async/for-each-right',
-		'@stdlib/utils/async/none-by-right',
-		'@stdlib/utils/async/some-by',
-		'@stdlib/utils/some-by-right'
-	]
-});
- 
-ns.push({
-	'alias': 'someInBy',
-	'path': '@stdlib/utils/some-in-by',
-	'value': require( '@stdlib/utils/some-in-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-in-by',
-		'@stdlib/object/every-in-by',
-		'@stdlib/utils/some-by',
-		'@stdlib/utils/some-own-by'
-	]
-});
- 
-ns.push({
-	'alias': 'someOwnBy',
-	'path': '@stdlib/utils/some-own-by',
-	'value': require( '@stdlib/utils/some-own-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/any-own-by',
-		'@stdlib/utils/every-own-by',
-		'@stdlib/utils/some-by',
-		'@stdlib/utils/some-in-by'
-	]
-});
- 
-ns.push({
-	'alias': 'SOTU',
-	'path': '@stdlib/datasets/sotu',
-	'value': require( '@stdlib/datasets/sotu' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SPACHE_REVISED',
-	'path': '@stdlib/datasets/spache-revised',
-	'value': require( '@stdlib/datasets/spache-revised' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SPAM_ASSASSIN',
-	'path': '@stdlib/datasets/spam-assassin',
-	'value': require( '@stdlib/datasets/spam-assassin' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SparklineBase',
-	'path': '@stdlib/plot/sparklines/base/ctor',
-	'value': require( '@stdlib/plot/sparklines/base/ctor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode/column',
-		'@stdlib/plot/sparklines/unicode/line',
-		'@stdlib/plot/sparklines/unicode/tristate',
-		'@stdlib/plot/sparklines/unicode/win-loss'
-	]
-});
- 
-ns.push({
-	'alias': 'sparsearray2iterator',
-	'path': '@stdlib/array/to-sparse-iterator',
-	'value': require( '@stdlib/array/to-sparse-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-iterator',
-		'@stdlib/array/to-sparse-iterator-right'
-	]
-});
- 
-ns.push({
-	'alias': 'sparsearray2iteratorRight',
-	'path': '@stdlib/array/to-sparse-iterator-right',
-	'value': require( '@stdlib/array/to-sparse-iterator-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-iterator-right',
-		'@stdlib/array/to-sparse-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'splitStream',
-	'path': '@stdlib/streams/node/split',
-	'value': require( '@stdlib/streams/node/split' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/join'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_EPS',
-	'path': '@stdlib/constants/float64/sqrt-eps',
-	'value': require( '@stdlib/constants/float64/sqrt-eps' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/eps'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_HALF',
-	'path': '@stdlib/constants/float64/sqrt-half',
-	'value': require( '@stdlib/constants/float64/sqrt-half' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ln-half'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_HALF_PI',
-	'path': '@stdlib/constants/float64/sqrt-half-pi',
-	'value': require( '@stdlib/constants/float64/sqrt-half-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_PHI',
-	'path': '@stdlib/constants/float64/sqrt-phi',
-	'value': require( '@stdlib/constants/float64/sqrt-phi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/phi'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_PI',
-	'path': '@stdlib/constants/float64/sqrt-pi',
-	'value': require( '@stdlib/constants/float64/sqrt-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_THREE',
-	'path': '@stdlib/constants/float64/sqrt-three',
-	'value': require( '@stdlib/constants/float64/sqrt-three' ),
-	'type': 'number',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'SQRT_TWO',
-	'path': '@stdlib/constants/float64/sqrt-two',
-	'value': require( '@stdlib/constants/float64/sqrt-two' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/ln-two'
-	]
-});
- 
-ns.push({
-	'alias': 'SQRT_TWO_PI',
-	'path': '@stdlib/constants/float64/sqrt-two-pi',
-	'value': require( '@stdlib/constants/float64/sqrt-two-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/two-pi'
-	]
-});
- 
-ns.push({
-	'alias': 'SSA_US_BIRTHS_2000_2014',
-	'path': '@stdlib/datasets/ssa-us-births-2000-2014',
-	'value': require( '@stdlib/datasets/ssa-us-births-2000-2014' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/cdc-nchs-us-births-1969-1988',
-		'@stdlib/datasets/cdc-nchs-us-births-1994-2003'
-	]
-});
- 
-ns.push({
-	'alias': 'sswap',
-	'path': '@stdlib/blas/sswap',
-	'value': require( '@stdlib/blas/sswap' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/blas/base/sswap',
-		'@stdlib/blas/dcopy',
-		'@stdlib/blas/dswap',
-		'@stdlib/blas/gswap'
-	]
-});
- 
-ns.push({
-	'alias': 'Stack',
-	'path': '@stdlib/dstructs/stack',
-	'value': require( '@stdlib/dstructs/stack' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/dstructs/fifo'
-	]
-});
- 
-ns.push({
-	'alias': 'standalone2pkg',
-	'path': '@stdlib/namespace/standalone2pkg',
-	'value': require( '@stdlib/namespace/standalone2pkg' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/namespace/alias2standalone',
-		'@stdlib/namespace/pkg2alias',
-		'@stdlib/namespace/pkg2standalone'
-	]
-});
- 
-ns.push({
-	'alias': 'STANDARD_CARD_DECK',
-	'path': '@stdlib/datasets/standard-card-deck',
-	'value': require( '@stdlib/datasets/standard-card-deck' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'startcase',
-	'path': '@stdlib/string/startcase',
-	'value': require( '@stdlib/string/startcase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/lowercase',
-		'@stdlib/string/uppercase'
-	]
-});
- 
-ns.push({
-	'alias': 'startsWith',
-	'path': '@stdlib/string/starts-with',
-	'value': require( '@stdlib/string/starts-with' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/ends-with'
-	]
-});
- 
-ns.push({
-	'alias': 'STOPWORDS_EN',
-	'path': '@stdlib/datasets/stopwords-en',
-	'value': require( '@stdlib/datasets/stopwords-en' ),
-	'type': 'Function',
-	'related': []
-});
- 
-append( ns, require( './strided' ) );
- 
-ns.push({
-	'alias': 'stridedarray2iterator',
-	'path': '@stdlib/array/to-strided-iterator',
-	'value': require( '@stdlib/array/to-strided-iterator' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/from-iterator',
-		'@stdlib/array/to-iterator'
-	]
-});
- 
-ns.push({
-	'alias': 'stridedArrayStream',
-	'path': '@stdlib/streams/node/from-strided-array',
-	'value': require( '@stdlib/streams/node/from-strided-array' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/from-array'
-	]
-});
- 
-ns.push({
-	'alias': 'string2buffer',
-	'path': '@stdlib/buffer/from-string',
-	'value': require( '@stdlib/buffer/from-string' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/buffer',
-		'@stdlib/buffer/alloc',
-		'@stdlib/buffer/ctor',
-		'@stdlib/buffer/from-array',
-		'@stdlib/buffer/from-arraybuffer',
-		'@stdlib/buffer/from-buffer'
-	]
-});
- 
-ns.push({
-	'alias': 'sub2ind',
-	'path': '@stdlib/ndarray/sub2ind',
-	'value': require( '@stdlib/ndarray/sub2ind' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/ndarray/array',
-		'@stdlib/ndarray/ctor',
-		'@stdlib/ndarray/ind2sub'
-	]
-});
- 
-ns.push({
-	'alias': 'substringAfter',
-	'path': '@stdlib/string/substring-after',
-	'value': require( '@stdlib/string/substring-after' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/substring-before',
-		'@stdlib/string/substring-before-last',
-		'@stdlib/string/substring-after-last'
-	]
-});
- 
-ns.push({
-	'alias': 'substringAfterLast',
-	'path': '@stdlib/string/substring-after-last',
-	'value': require( '@stdlib/string/substring-after-last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/substring-before',
-		'@stdlib/string/substring-before-last',
-		'@stdlib/string/substring-after'
-	]
-});
- 
-ns.push({
-	'alias': 'substringBefore',
-	'path': '@stdlib/string/substring-before',
-	'value': require( '@stdlib/string/substring-before' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/substring-before-last',
-		'@stdlib/string/substring-after',
-		'@stdlib/string/substring-after-last'
-	]
-});
- 
-ns.push({
-	'alias': 'substringBeforeLast',
-	'path': '@stdlib/string/substring-before-last',
-	'value': require( '@stdlib/string/substring-before-last' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/substring-before',
-		'@stdlib/string/substring-after',
-		'@stdlib/string/substring-after-last'
-	]
-});
- 
-ns.push({
-	'alias': 'SUTHAHARAN_MULTI_HOP_SENSOR_NETWORK',
-	'path': '@stdlib/datasets/suthaharan-multi-hop-sensor-network',
-	'value': require( '@stdlib/datasets/suthaharan-multi-hop-sensor-network' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/suthaharan-single-hop-sensor-network'
-	]
-});
- 
-ns.push({
-	'alias': 'SUTHAHARAN_SINGLE_HOP_SENSOR_NETWORK',
-	'path': '@stdlib/datasets/suthaharan-single-hop-sensor-network',
-	'value': require( '@stdlib/datasets/suthaharan-single-hop-sensor-network' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/suthaharan-multi-hop-sensor-network'
-	]
-});
- 
-ns.push({
-	'alias': 'Symbol',
-	'path': '@stdlib/symbol/ctor',
-	'value': require( '@stdlib/symbol/ctor' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/strided/coverage.ndjson b/namespace/namespace/strided/coverage.ndjson deleted file mode 100644 index c1f105fba3..0000000000 --- a/namespace/namespace/strided/coverage.ndjson +++ /dev/null @@ -1,249 +0,0 @@ -[266,266,100,1,1,100,0,0,100,266,266,100,"941b40e98b5ce8300e33d44f12a4be912aad264b","2023-09-16 17:54:06 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"4ef9dfdd7f52dfc6dfb066c5a6a9a9987059ea40","2023-09-19 12:59:14 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"626a72285a5ee6a1528fa7f8d8268aafaf25f2a1","2023-09-27 17:52:26 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"882f4e16d33cd7ab3a4dc900374df631aeec6cf8","2023-09-30 02:45:22 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"de48915ef4b974ad254ed2f823a38974dd1feedc","2023-10-01 04:01:09 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"518c4a6ba9d2eca11da52af52ffdce9589aabffc","2023-10-01 15:30:20 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","2023-10-01 21:09:27 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"4968a1a5acdcc4cae29a5dad9b528e8e45a0788e","2023-10-03 19:34:46 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"fccaeba2348add1ffec64c5dd85b9bae0a42d96f","2023-10-05 14:46:32 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"34b1f69b901244fb6031b62807c15f2b57aad033","2023-10-05 17:59:18 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"c8af478451bc77398bada48450f65406ba460504","2023-10-06 12:45:00 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"7ac268b4abd82075b329f16ba991d0d36524fe12","2023-10-06 15:58:23 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"6b48944663c08f64956469340e8561704d9923f8","2023-10-06 16:41:23 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"3a44e7ebb576af7c0e301c6144f9be1d38ef2b8e","2023-10-06 18:57:34 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"09306deea6b832fdc8b6bf11a853cf2c5eab8108","2023-10-07 01:30:44 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"88e58498365a51ba56218c74a4767e89eb5061cc","2023-10-08 01:23:05 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"3a2e182a27fd4d6ca7d5b518cf24570c273a2556","2023-10-08 02:25:46 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"b9854176622b79eb7338247ac9d77ec0d22dc3a7","2023-10-08 03:12:22 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"110bfb3860cdaf719e4fc66bd666a1aa039144ca","2023-10-12 00:52:13 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"733ee4954b08c24007460390d688fe86bb1e8fae","2023-10-14 03:17:05 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"6fda483c94a65235ad0e8f2136a7d79d5321877c","2023-10-20 17:36:45 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"aba8c1aba168610dd84ce6081ab4cb49b7e53d6f","2023-10-20 18:02:50 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[266,266,100,1,1,100,0,0,100,266,266,100,"0fc7b650371ec13b355367702468d531c0eb4fac","2023-11-05 01:38:13 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"52556c32f126881ddcd1aaf8b1b0baf85ac78e59","2023-11-05 14:14:34 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"a49bb3d59e055b9ce2d393132673b5d901977f75","2023-11-09 02:50:07 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9554641325686a4213956c6a9d54428fd86d622f","2023-11-18 16:17:19 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"26aef2895b8430b2db15e967df75e2eaebbac145","2023-11-18 17:08:55 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"bc6cb8e2805b61ef79465a642b2b12c2f86a78f0","2023-12-02 01:42:23 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"e2d086cdf202fed9cd61e78489f5e5eaf4ff7eb9","2023-12-02 13:55:48 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"2d253ca915011cf9065748fa28bfa83896b17239","2023-12-02 15:16:48 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9740fb4ca8f2ac5acd47909cfa3a69a8a55c81a0","2023-12-03 03:20:08 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"5e1d7852a61aedd3985994f4fce35be9b0f08d05","2023-12-28 03:24:22 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9874a20386302e459cb0f2f3ac974789945792c3","2023-12-28 15:00:58 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"8aad6312c906b6d805cc80d34a18fe0febc39535","2023-12-30 23:34:30 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"6bbca954939bdbfbfd31fe8c402bc06cdb1addf7","2023-12-30 23:55:36 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"06416f01456f8a99d056d8f3c685f2dbb374db2a","2023-12-31 17:05:07 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"0cb1c9609816ed86207fafdd9e57a30a3e946f8d","2024-01-05 15:41:27 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"f8b1c4934b89447ba6c67eee167b96efc78cd61f","2024-01-05 16:07:42 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"ffed11f964eef17772d0e148bf29feba9b77bea2","2024-01-05 19:52:04 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"2c8abf31b71fb33f80f615da5883e6c6cf142a91","2024-01-06 00:53:15 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"31076683a4c816d69ebe498f0f2ae7a76bae9192","2024-01-06 17:00:28 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"cd115d4d5591e115d207541ea744ef8fa3a9acab","2024-01-09 20:28:54 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"3cdc7dd8afc6a0199b09f99491133e33b1160d6e","2024-01-09 20:55:58 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"fe367da44475b1a758eeec3a1b90b6858f13ba0e","2024-01-09 21:02:40 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"6c964b9689d07dd4cfa7a63a8b352ab0e9b13696","2024-01-09 21:09:10 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"1da4138858a0297c8912e662103c294481ff60fe","2024-01-10 02:13:05 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"eee8a0784b12ae15af87897950bdfd13c18cfc18","2024-01-10 13:58:53 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"a6efd1f9857282ea96b76821d5051cc64838582d","2024-01-10 14:07:03 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"d85313a72e5d0d6bbc3a0b10b5edb2ddc70bb592","2024-01-10 14:45:43 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"bc10bb7e02b764b1b05e2304accf2901a908954f","2024-01-10 14:52:16 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"b92d0bbd17035a0baa1ba56edf52358c75aaacd6","2024-01-10 19:53:43 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"324dfed727b5be34c836897b8bb5ed8f773ec111","2024-01-12 21:48:58 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"11d5c34b5dc00f418e9e98032c1084b416873c74","2024-01-12 22:19:01 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"8c0f26a539ea1cfa786e95eb1d2393352f03277a","2024-01-12 22:34:09 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"cd65542b506ebcd1abbfb4224cba89935195f930","2024-01-13 19:32:04 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"8696241c724d19f58e4fb2790a4628e5bc059b7e","2024-01-13 19:57:17 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"20b4078d2e7b17b8e250b5ac4676fe19f2ef16c0","2024-01-13 20:15:38 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"07979d642df5ec98d4fe4b3c42a640eadd6dfbc1","2024-01-17 04:03:32 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9042c6fc997c52ffcca383771cc614fbc7c79d2e","2024-01-17 04:10:16 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"722bff40a8aae808ede63fa9cbcaf4e02823e83c","2024-01-17 04:19:18 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"c09655109f78750aa2ae9cd6f4c4f0521dc11a08","2024-01-17 13:29:51 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"bda78f8f1616055a00f24150039ba3325dbb48b0","2024-01-17 18:18:48 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9f7eb57ca2732c54dcf42b65b027f9422e8fce30","2024-01-17 18:24:32 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"74e8faa7a531123f28b662d5cd1278caaa36f40a","2024-01-18 14:42:55 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"2771f9ec78932b40f1f002121c7cc737be37475e","2024-01-18 14:55:48 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"1edcd857cddcac22c1546b48e7978823969321b1","2024-01-18 16:05:36 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"41f426c8a6fffff62d1ba12cfaffa68dee42af24","2024-01-18 16:14:38 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"9ea4a447d0aa9314ef98365c27082de57bbe4569","2024-01-19 23:26:29 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"e479c0bd401ebd5854b98481b3e4a2e7070a3a31","2024-01-26 19:48:42 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"87ac458d1542b6e91aee23786e50bce6d3e780be","2024-01-26 22:20:13 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"24736d2f857ec3ab94b035a2dca2d602bb9c08c9","2024-01-26 22:45:32 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"0d3e0b1209e646e8f8f4b20a1a748667d9ff903f","2024-01-27 01:35:33 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"91ffbcb4e0a110504134d3988dc0755c49bc45b4","2024-01-28 03:46:53 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"a75f17ed3138f56e48be7063cf49e8dc213cb03b","2024-01-28 03:51:11 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"383a569842a89f563af54cd10bbf02b93f1ff1f4","2024-01-28 03:55:59 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"30aa5ec568c8f0bea59fb89e8f53f84eb8b9d5f9","2024-01-28 04:20:10 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"4877282c798840743cf64baaddf415260d86270d","2024-01-28 04:29:13 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"5c3a28ef4bcf6eda6ecc86c7fe8de78b63576595","2024-02-05 18:46:32 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"c1d628249a148deaf55e5b87493b7cdec6a527b8","2024-02-07 19:29:56 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"15a1865590e694dfa122c18e34bb3d4d5d7a28f0","2024-02-12 19:31:34 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"4c552c83b9ca9036f88e3470bba404b1ad06fee6","2024-02-20 00:35:44 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"503c3988cb7288cf04abe493c08c65d73a63c3d7","2024-02-20 02:53:25 -0800"] -[266,266,100,1,1,100,0,0,100,266,266,100,"d7798af1c843b45d0bbaddadedf7d2961a1b3f57","2024-03-16 00:17:19 -0700"] -[496,496,100,1,1,100,0,0,100,496,496,100,"a311ad66fd73a0ca3d8638aeb49a9a44fdbd26ff","2024-05-11 14:17:40 -0400"] -[496,496,100,1,1,100,0,0,100,496,496,100,"3beef2c33e98a9c90cab86acbcb255a5053eacdc","2024-05-11 21:48:53 -0400"] -[496,496,100,1,1,100,0,0,100,496,496,100,"71fd3842a9bba9cb0913f906736bb62ebec0e52d","2024-05-11 22:15:50 -0400"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f65209620cfe95afb452ddb288dfd916e33d7c49","2024-05-12 19:27:32 -0400"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e39783b5e27769625790bc9691138a356fad4131","2024-05-13 10:49:46 -0400"] -[532,532,100,1,1,100,0,0,100,532,532,100,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"00d0530d0daabe872c5bc9559abae76b2024dfe3","2024-05-25 02:51:26 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"738139479cf29cbe123d7c5028024983ba11b3bd","2024-05-25 12:25:53 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e9f214cdceba326caa8a129f5da941db6fe5ba08","2024-06-18 00:04:23 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"3eb5c20b3f683af347e2c502e670fb6c88527f6c","2024-06-20 19:10:03 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ba4ce188564d0207be7b780202dd4966b8dd9459","2024-06-20 19:29:01 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f04988792e2e55ce47c87c7d94e8c222c3b9d2b6","2024-07-17 18:21:05 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b82c6f020ef6fe6b045fc71ccf773bb18c451303","2024-07-17 20:35:03 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"13e541dfc4575b580811f6b2e6442f6ea5e6237a","2024-08-11 02:08:09 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2939f5662f4bc178fbe532579380d501ff7b1722","2024-08-11 04:32:33 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1745404e5cad42dae54ee25c0d2b2325c944d927","2024-08-11 14:16:17 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9a87acae9646c4c790c1fab60aa1d2f496c18898","2024-09-08 17:34:53 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a3f42427a2249ad7337a46cacf7b882e5abb38e4","2024-09-09 15:09:04 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"07a6dc162582bc72e783e3e14e741d08b4a59170","2024-09-15 18:20:41 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b916456714e3c8a4ecaf6605adf4d36188e924f9","2024-12-13 21:02:28 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b9fe9d3eae7973acd06bdca10dac99cee198417a","2024-12-14 00:57:11 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ecff28949c7fc05c6f7014d89ac4cfa5b35a945e","2024-12-14 15:18:52 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7d8aba04d7513814f09d725b81c0f953ad4c3b7f","2024-12-29 02:47:24 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e6215295bef94ff94f5b6d7a893c99283725d7c9","2025-02-08 15:12:47 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"4ba28863d5a10526febd508b7a955babcd74f8e0","2025-02-08 15:28:26 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"52b4dad2186c68afe8a3ba45b2c0ecd213ac5bca","2025-02-15 16:15:35 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"cb07fb51b4cd8267c9219d098bc9e9a7a35525aa","2025-02-17 19:43:31 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9e745792905a72091d309d6dd0071f19d5b9f174","2025-02-18 00:56:09 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"db61643b84dad9323e5465c79b34c97b85e3016b","2025-02-18 18:34:13 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"82479854795c4cf1ee50992153e703f2ab9bd0c5","2025-02-18 22:28:16 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ae26fbe5cb0ef72956cd2482f1e4a66da6a0f00d","2025-02-19 15:40:38 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2dbc83860c1f71b74b28c81aaa30d95d1a7fc5c5","2025-02-22 13:07:59 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"910ed0a3d5c4efab8a59308499ab5fd4aa0d136f","2025-02-24 01:09:47 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d1daf0ef7f15880288219730e7064f535b0dfba5","2025-02-27 01:31:35 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b2365464f9e50f06082ea0f6f81b5f22c66563b5","2025-02-27 01:45:41 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"29cc785ee4c0d56aff6a5a2dda3dbf9ad90fbc71","2025-02-27 12:55:07 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b2a6bb80465a0d6dcc78f4edaddf719e62d89004","2025-03-08 18:32:13 -0800"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9752725fc04e4a14c4460d3ef7e188ad80bb3d60","2025-03-11 23:10:04 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"68ce96fb20486e3e640c2d82e5615c144f6fa895","2025-03-13 19:54:25 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"bfb8cf278c204e83d1d3c9bae6e37553f1827345","2025-03-14 14:22:57 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"4f3510f0c5848aff37e1ce441543e2eb5e6eddd5","2025-03-14 23:21:24 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"39e505f50432543c5e6c76c85392e59846ce58c6","2025-03-15 00:18:32 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"587829629796449eab19f9704ee2d8bb6a44fd3e","2025-03-17 03:00:01 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"53bb578118172e65c51bee68712fcac8526011c1","2025-03-17 11:32:41 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7a67cfff161e9d66bb3c624d45a4428766efb007","2025-03-17 17:17:28 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2dcec616498aa8ccab060bd761a9fd626f00035e","2025-03-19 02:08:27 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"40fc3a218445c34a667237cadb74ae9417cc0392","2025-03-22 05:20:27 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[532,532,100,1,1,100,0,0,100,532,532,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"62ac429a441c114c6179f41b92d98ff33cc9d603","2025-03-29 22:19:44 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"6846a50bbbe6839fccd39b4c1348713ea790edf3","2025-03-30 00:59:28 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"aec6d30c64abe58de25c95e4fe1335017e6ca63d","2025-03-30 01:04:03 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8f2d3b97703cf297206b601a2d0878190c93f369","2025-03-30 01:08:24 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d19b6a95bb7adfb06fe40b8a5315d30190c997ef","2025-03-30 01:18:00 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"fba2d79cfc0616258ba5f3f2a0aa2cf634f2d231","2025-03-30 01:34:40 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"e2b806e7a3cd4370c33bb6dc0ce3755865d8dc69","2025-03-30 01:50:59 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"75207ac7bebbd5f23a02e9ec8a58d4664fb0d205","2025-03-30 01:54:50 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"6d4166aced1b8cc78df624919014857823fe4544","2025-03-30 02:26:09 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"46995f1d477e0306fe04e7bd541c27ba840c624c","2025-03-30 02:51:02 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b01ceb82d21ce71e69aa307adfcfc6a46f0dab88","2025-03-30 02:59:29 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b025f2175336fb7c3f8c30b7ca7eb46066a7367d","2025-03-30 03:15:14 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"222827915dd78f76f7dd28f30292d6b00c60e285","2025-03-30 03:24:56 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8b023a1dac960fe04633861da5407a5ebcfbe1b9","2025-03-30 03:37:58 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"54d72aaeed8fa8289f5661bec17966b1318ff5ee","2025-03-30 03:45:47 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"429bdf4b2fe4c47a3095714db71162123cb60dd5","2025-03-30 03:49:53 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"eab670a6ca1d079f2e413e9b1b1f17e8055c990d","2025-03-30 03:59:34 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"539b8ccc79ede34f0b578ebe8e6946b2af7100c8","2025-03-30 04:16:47 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f0846c183420e8715556ca78350c5c37c1bf00f7","2025-03-30 04:40:36 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ba1f2071c9ca5becaa38b5ec050e547815727d9e","2025-03-30 04:44:51 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"17db5da5477e9789eb38472ab6e26f3d2cd683df","2025-03-30 04:49:22 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"876f3925a1df0a251ccc7fe16d24ee8e6cb88691","2025-03-30 04:58:04 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"46e4ec7fca79bec3fcce2f0b30802cd26f12665b","2025-03-30 05:57:34 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"af9229782d9a2af41886d32845ae26ec78ee1b23","2025-03-30 09:12:26 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"7b3052a39a06304f990cb3c18c595930d3e73979","2025-03-30 09:17:01 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9b938de608e6ada0aca183a46d32872c2c7ec1c7","2025-03-30 09:48:20 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"f9d76e4df275ac56cfd7c5c782afa72ec885eb18","2025-03-30 12:12:31 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"a201ce6e87a82e0800126e85dffcc553b7f2adc1","2025-03-30 12:24:01 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"ebe023b662fbdd4a2d9b24851bab074cfa677ab9","2025-03-30 12:27:39 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"3aca840adab39372b0b641f9bf99e0b192e6150a","2025-03-30 12:31:20 +0530"] -[532,532,100,1,1,100,0,0,100,532,532,100,"878adf9c25bc91bcacbe564234de5d1893402f5d","2025-04-18 17:05:08 -0700"] diff --git a/namespace/namespace/strided/index.html b/namespace/namespace/strided/index.html deleted file mode 100644 index 9309658002..0000000000 --- a/namespace/namespace/strided/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/strided - - - - - - - - - -
-
-

All files namespace/lib/namespace/strided

-
- -
- 100% - Statements - 532/532 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 532/532 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%532/532100%1/1100%0/0100%532/532
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/strided/index.js.html b/namespace/namespace/strided/index.js.html deleted file mode 100644 index e339f9f109..0000000000 --- a/namespace/namespace/strided/index.js.html +++ /dev/null @@ -1,1681 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/strided/index.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace/strided index.js

-
- -
- 100% - Statements - 532/532 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 532/532 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -5338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable max-lines */
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'strided.abs',
-	'path': '@stdlib/math/strided/special/abs',
-	'value': require( '@stdlib/math/strided/special/abs' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs2',
-		'@stdlib/math/strided/special/dabs',
-		'@stdlib/math/strided/special/sabs'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.abs2',
-	'path': '@stdlib/math/strided/special/abs2',
-	'value': require( '@stdlib/math/strided/special/abs2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs',
-		'@stdlib/math/strided/special/dabs2',
-		'@stdlib/math/strided/special/sabs2'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.abs2By',
-	'path': '@stdlib/math/strided/special/abs2-by',
-	'value': require( '@stdlib/math/strided/special/abs2-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs-by',
-		'@stdlib/math/strided/special/abs2'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.absBy',
-	'path': '@stdlib/math/strided/special/abs-by',
-	'value': require( '@stdlib/math/strided/special/abs-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/abs',
-		'@stdlib/math/strided/special/abs2-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.acosBy',
-	'path': '@stdlib/math/strided/special/acos-by',
-	'value': require( '@stdlib/math/strided/special/acos-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/acos'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.acoshBy',
-	'path': '@stdlib/math/strided/special/acosh-by',
-	'value': require( '@stdlib/math/strided/special/acosh-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.acotBy',
-	'path': '@stdlib/math/strided/special/acot-by',
-	'value': require( '@stdlib/math/strided/special/acot-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.acothBy',
-	'path': '@stdlib/math/strided/special/acoth-by',
-	'value': require( '@stdlib/math/strided/special/acoth-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.acovercosBy',
-	'path': '@stdlib/math/strided/special/acovercos-by',
-	'value': require( '@stdlib/math/strided/special/acovercos-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.acoversinBy',
-	'path': '@stdlib/math/strided/special/acoversin-by',
-	'value': require( '@stdlib/math/strided/special/acoversin-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.add',
-	'path': '@stdlib/math/strided/ops/add',
-	'value': require( '@stdlib/math/strided/ops/add' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/ops/div',
-		'@stdlib/math/strided/ops/mul',
-		'@stdlib/math/strided/ops/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.addBy',
-	'path': '@stdlib/math/strided/ops/add-by',
-	'value': require( '@stdlib/math/strided/ops/add-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/ops/add',
-		'@stdlib/math/strided/ops/mul-by',
-		'@stdlib/math/strided/ops/sub-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.ahavercosBy',
-	'path': '@stdlib/math/strided/special/ahavercos-by',
-	'value': require( '@stdlib/math/strided/special/ahavercos-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ahaversin-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.ahaversinBy',
-	'path': '@stdlib/math/strided/special/ahaversin-by',
-	'value': require( '@stdlib/math/strided/special/ahaversin-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ahavercos-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.asinBy',
-	'path': '@stdlib/math/strided/special/asin-by',
-	'value': require( '@stdlib/math/strided/special/asin-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/asinh-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.asinhBy',
-	'path': '@stdlib/math/strided/special/asinh-by',
-	'value': require( '@stdlib/math/strided/special/asinh-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/asin-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.atanBy',
-	'path': '@stdlib/math/strided/special/atan-by',
-	'value': require( '@stdlib/math/strided/special/atan-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/atanh-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.atanhBy',
-	'path': '@stdlib/math/strided/special/atanh-by',
-	'value': require( '@stdlib/math/strided/special/atanh-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/atan-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.avercosBy',
-	'path': '@stdlib/math/strided/special/avercos-by',
-	'value': require( '@stdlib/math/strided/special/avercos-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.aversinBy',
-	'path': '@stdlib/math/strided/special/aversin-by',
-	'value': require( '@stdlib/math/strided/special/aversin-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.besselj0By',
-	'path': '@stdlib/math/strided/special/besselj0-by',
-	'value': require( '@stdlib/math/strided/special/besselj0-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/besselj1-by',
-		'@stdlib/math/strided/special/bessely0-by',
-		'@stdlib/math/strided/special/bessely1-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.besselj1By',
-	'path': '@stdlib/math/strided/special/besselj1-by',
-	'value': require( '@stdlib/math/strided/special/besselj1-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/besselj0-by',
-		'@stdlib/math/strided/special/bessely0-by',
-		'@stdlib/math/strided/special/bessely1-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.bessely0By',
-	'path': '@stdlib/math/strided/special/bessely0-by',
-	'value': require( '@stdlib/math/strided/special/bessely0-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/besselj0-by',
-		'@stdlib/math/strided/special/besselj1-by',
-		'@stdlib/math/strided/special/bessely1-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.bessely1By',
-	'path': '@stdlib/math/strided/special/bessely1-by',
-	'value': require( '@stdlib/math/strided/special/bessely1-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/besselj0-by',
-		'@stdlib/math/strided/special/besselj1-by',
-		'@stdlib/math/strided/special/bessely0-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.binetBy',
-	'path': '@stdlib/math/strided/special/binet-by',
-	'value': require( '@stdlib/math/strided/special/binet-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.cbrt',
-	'path': '@stdlib/math/strided/special/cbrt',
-	'value': require( '@stdlib/math/strided/special/cbrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dcbrt',
-		'@stdlib/math/strided/special/scbrt',
-		'@stdlib/math/strided/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.cbrtBy',
-	'path': '@stdlib/math/strided/special/cbrt-by',
-	'value': require( '@stdlib/math/strided/special/cbrt-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/cbrt'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.ceil',
-	'path': '@stdlib/math/strided/special/ceil',
-	'value': require( '@stdlib/math/strided/special/ceil' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ceil2',
-		'@stdlib/math/strided/special/ceil10',
-		'@stdlib/math/strided/special/ceilb',
-		'@stdlib/math/strided/special/ceiln',
-		'@stdlib/math/strided/special/dceil',
-		'@stdlib/math/strided/special/floor',
-		'@stdlib/math/strided/special/round',
-		'@stdlib/math/strided/special/trunc',
-		'@stdlib/math/strided/special/sceil'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.cosBy',
-	'path': '@stdlib/math/strided/special/cos-by',
-	'value': require( '@stdlib/math/strided/special/cos-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.deg2rad',
-	'path': '@stdlib/math/strided/special/deg2rad',
-	'value': require( '@stdlib/math/strided/special/deg2rad' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ddeg2rad',
-		'@stdlib/math/strided/special/rad2deg',
-		'@stdlib/math/strided/special/sdeg2rad'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.dataTypes',
-	'path': '@stdlib/strided/dtypes',
-	'value': require( '@stdlib/strided/dtypes' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.dcbrtBy',
-	'path': '@stdlib/math/strided/special/dcbrt-by',
-	'value': require( '@stdlib/math/strided/special/dcbrt-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/cbrt'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.dispatch',
-	'path': '@stdlib/strided/dispatch',
-	'value': require( '@stdlib/strided/dispatch' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.dispatchBy',
-	'path': '@stdlib/strided/dispatch-by',
-	'value': require( '@stdlib/strided/dispatch-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/strided/dispatch'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.floor',
-	'path': '@stdlib/math/strided/special/floor',
-	'value': require( '@stdlib/math/strided/special/floor' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ceil',
-		'@stdlib/math/strided/special/dfloor',
-		'@stdlib/math/strided/special/floor2',
-		'@stdlib/math/strided/special/floor10',
-		'@stdlib/math/strided/special/floorb',
-		'@stdlib/math/strided/special/floorn',
-		'@stdlib/math/strided/special/round',
-		'@stdlib/math/strided/special/trunc',
-		'@stdlib/math/strided/special/sfloor'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.inv',
-	'path': '@stdlib/math/strided/special/inv',
-	'value': require( '@stdlib/math/strided/special/inv' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dinv',
-		'@stdlib/math/strided/special/sinv'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.mul',
-	'path': '@stdlib/math/strided/ops/mul',
-	'value': require( '@stdlib/math/strided/ops/mul' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/ops/add',
-		'@stdlib/math/strided/ops/div',
-		'@stdlib/math/strided/ops/sub'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.mulBy',
-	'path': '@stdlib/math/strided/ops/mul-by',
-	'value': require( '@stdlib/math/strided/ops/mul-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/ops/mul',
-		'@stdlib/math/strided/ops/add-by',
-		'@stdlib/math/strided/ops/sub-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.ramp',
-	'path': '@stdlib/math/strided/special/ramp',
-	'value': require( '@stdlib/math/strided/special/ramp' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/dramp',
-		'@stdlib/math/strided/special/heaviside',
-		'@stdlib/math/strided/special/sramp'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.rsqrt',
-	'path': '@stdlib/math/strided/special/rsqrt',
-	'value': require( '@stdlib/math/strided/special/rsqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/drsqrt',
-		'@stdlib/math/strided/special/sqrt',
-		'@stdlib/math/strided/special/srsqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.sinBy',
-	'path': '@stdlib/math/strided/special/sin-by',
-	'value': require( '@stdlib/math/strided/special/sin-by' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'strided.sqrt',
-	'path': '@stdlib/math/strided/special/sqrt',
-	'value': require( '@stdlib/math/strided/special/sqrt' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/cbrt',
-		'@stdlib/math/strided/special/dsqrt',
-		'@stdlib/math/strided/special/rsqrt',
-		'@stdlib/math/strided/special/ssqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.sqrtBy',
-	'path': '@stdlib/math/strided/special/sqrt-by',
-	'value': require( '@stdlib/math/strided/special/sqrt-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/sqrt'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.sub',
-	'path': '@stdlib/math/strided/ops/sub',
-	'value': require( '@stdlib/math/strided/ops/sub' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/ops/add',
-		'@stdlib/math/strided/ops/div',
-		'@stdlib/math/strided/ops/mul'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.subBy',
-	'path': '@stdlib/math/strided/ops/sub-by',
-	'value': require( '@stdlib/math/strided/ops/sub-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/ops/sub',
-		'@stdlib/math/strided/ops/add-by',
-		'@stdlib/math/strided/ops/mul-by'
-	]
-});
- 
-ns.push({
-	'alias': 'strided.trunc',
-	'path': '@stdlib/math/strided/special/trunc',
-	'value': require( '@stdlib/math/strided/special/trunc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/math/strided/special/ceil',
-		'@stdlib/math/strided/special/dtrunc',
-		'@stdlib/math/strided/special/floor',
-		'@stdlib/math/strided/special/trunc2',
-		'@stdlib/math/strided/special/trunc10',
-		'@stdlib/math/strided/special/truncb',
-		'@stdlib/math/strided/special/truncn',
-		'@stdlib/math/strided/special/round',
-		'@stdlib/math/strided/special/strunc'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/t.js.html b/namespace/namespace/t.js.html deleted file mode 100644 index 3866d4f9c2..0000000000 --- a/namespace/namespace/t.js.html +++ /dev/null @@ -1,1135 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/t.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace t.js

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -3518x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'tabulate',
-	'path': '@stdlib/utils/tabulate',
-	'value': require( '@stdlib/utils/tabulate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/count-by',
-		'@stdlib/utils/group-by',
-		'@stdlib/utils/tabulate-by'
-	]
-});
- 
-ns.push({
-	'alias': 'tabulateBy',
-	'path': '@stdlib/utils/tabulate-by',
-	'value': require( '@stdlib/utils/tabulate-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/count-by',
-		'@stdlib/utils/group-by',
-		'@stdlib/utils/tabulate'
-	]
-});
- 
-ns.push({
-	'alias': 'tabulateByAsync',
-	'path': '@stdlib/utils/async/tabulate-by',
-	'value': require( '@stdlib/utils/async/tabulate-by' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/count-by',
-		'@stdlib/utils/async/group-by',
-		'@stdlib/utils/tabulate-by'
-	]
-});
- 
-ns.push({
-	'alias': 'thunk',
-	'path': '@stdlib/function/thunk',
-	'value': require( '@stdlib/function/thunk' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'tic',
-	'path': '@stdlib/time/tic',
-	'value': require( '@stdlib/time/tic' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/toc'
-	]
-});
- 
-ns.push({
-	'alias': 'timeit',
-	'path': '@stdlib/utils/timeit',
-	'value': require( '@stdlib/utils/timeit' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'tmpdir',
-	'path': '@stdlib/os/tmpdir',
-	'value': require( '@stdlib/os/tmpdir' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/os/configdir',
-		'@stdlib/os/homedir'
-	]
-});
- 
-ns.push({
-	'alias': 'toc',
-	'path': '@stdlib/time/toc',
-	'value': require( '@stdlib/time/toc' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/time/tic'
-	]
-});
- 
-ns.push({
-	'alias': 'tokenize',
-	'path': '@stdlib/nlp/tokenize',
-	'value': require( '@stdlib/nlp/tokenize' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'transformStream',
-	'path': '@stdlib/streams/node/transform',
-	'value': require( '@stdlib/streams/node/transform' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/streams/node/readable',
-		'@stdlib/streams/node/writable'
-	]
-});
- 
-ns.push({
-	'alias': 'trim',
-	'path': '@stdlib/string/trim',
-	'value': require( '@stdlib/string/trim' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/left-trim',
-		'@stdlib/string/pad',
-		'@stdlib/string/right-trim'
-	]
-});
- 
-ns.push({
-	'alias': 'truncate',
-	'path': '@stdlib/string/truncate',
-	'value': require( '@stdlib/string/truncate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/truncate-middle'
-	]
-});
- 
-ns.push({
-	'alias': 'truncateMiddle',
-	'path': '@stdlib/string/truncate-middle',
-	'value': require( '@stdlib/string/truncate-middle' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/truncate'
-	]
-});
- 
-ns.push({
-	'alias': 'trycatch',
-	'path': '@stdlib/utils/try-catch',
-	'value': require( '@stdlib/utils/try-catch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/try-catch',
-		'@stdlib/utils/try-then'
-	]
-});
- 
-ns.push({
-	'alias': 'trycatchAsync',
-	'path': '@stdlib/utils/async/try-catch',
-	'value': require( '@stdlib/utils/async/try-catch' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/try-catch',
-		'@stdlib/utils/async/try-then'
-	]
-});
- 
-ns.push({
-	'alias': 'tryFunction',
-	'path': '@stdlib/utils/try-function',
-	'value': require( '@stdlib/utils/try-function' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'tryRequire',
-	'path': '@stdlib/utils/try-require',
-	'value': require( '@stdlib/utils/try-require' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'trythen',
-	'path': '@stdlib/utils/try-then',
-	'value': require( '@stdlib/utils/try-then' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/try-catch',
-		'@stdlib/utils/async/try-then'
-	]
-});
- 
-ns.push({
-	'alias': 'trythenAsync',
-	'path': '@stdlib/utils/async/try-then',
-	'value': require( '@stdlib/utils/async/try-then' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/try-catch',
-		'@stdlib/utils/try-then'
-	]
-});
- 
-ns.push({
-	'alias': 'ttest',
-	'path': '@stdlib/stats/ttest',
-	'value': require( '@stdlib/stats/ttest' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/ttest2'
-	]
-});
- 
-ns.push({
-	'alias': 'ttest2',
-	'path': '@stdlib/stats/ttest2',
-	'value': require( '@stdlib/stats/ttest2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/ttest'
-	]
-});
- 
-ns.push({
-	'alias': 'TWO_PI',
-	'path': '@stdlib/constants/float64/two-pi',
-	'value': require( '@stdlib/constants/float64/two-pi' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/float64/pi'
-	]
-});
- 
-ns.push({
-	'alias': 'typedarray',
-	'path': '@stdlib/array/typed',
-	'value': require( '@stdlib/array/typed' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/complex128',
-		'@stdlib/array/complex64',
-		'@stdlib/array/float64',
-		'@stdlib/array/float32',
-		'@stdlib/array/int32',
-		'@stdlib/array/uint32',
-		'@stdlib/array/int16',
-		'@stdlib/array/uint16',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'typedarray2json',
-	'path': '@stdlib/array/to-json',
-	'value': require( '@stdlib/array/to-json' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/reviver'
-	]
-});
- 
-ns.push({
-	'alias': 'typedarrayCtors',
-	'path': '@stdlib/array/typed-ctors',
-	'value': require( '@stdlib/array/typed-ctors' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/ctors'
-	]
-});
- 
-ns.push({
-	'alias': 'typedarrayDataTypes',
-	'path': '@stdlib/array/typed-dtypes',
-	'value': require( '@stdlib/array/typed-dtypes' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/dtypes',
-		'@stdlib/ndarray/dtypes'
-	]
-});
- 
-ns.push({
-	'alias': 'typedarraypool',
-	'path': '@stdlib/array/pool',
-	'value': require( '@stdlib/array/pool' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/typed'
-	]
-});
- 
-ns.push({
-	'alias': 'typemax',
-	'path': '@stdlib/utils/type-max',
-	'value': require( '@stdlib/utils/type-max' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/real-max',
-		'@stdlib/utils/type-min'
-	]
-});
- 
-ns.push({
-	'alias': 'typemin',
-	'path': '@stdlib/utils/type-min',
-	'value': require( '@stdlib/utils/type-min' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/real-min',
-		'@stdlib/utils/type-max'
-	]
-});
- 
-ns.push({
-	'alias': 'typeOf',
-	'path': '@stdlib/utils/type-of',
-	'value': require( '@stdlib/utils/type-of' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/constructor-name',
-		'@stdlib/utils/native-class'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/u.js.html b/namespace/namespace/u.js.html deleted file mode 100644 index ffe40fbdb2..0000000000 --- a/namespace/namespace/u.js.html +++ /dev/null @@ -1,1642 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/u.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace u.js

-
- -
- 100% - Statements - 519/519 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 519/519 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -5208x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/* eslint-disable max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'UINT8_MAX',
-	'path': '@stdlib/constants/uint8/max',
-	'value': require( '@stdlib/constants/uint8/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int8/max'
-	]
-});
- 
-ns.push({
-	'alias': 'UINT8_NUM_BYTES',
-	'path': '@stdlib/constants/uint8/num-bytes',
-	'value': require( '@stdlib/constants/uint8/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int8/num-bytes',
-		'@stdlib/constants/uint16/num-bytes',
-		'@stdlib/constants/uint32/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'Uint8Array',
-	'path': '@stdlib/array/uint8',
-	'value': require( '@stdlib/array/uint8' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'Uint8ClampedArray',
-	'path': '@stdlib/array/uint8c',
-	'value': require( '@stdlib/array/uint8c' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8'
-	]
-});
- 
-ns.push({
-	'alias': 'UINT16_MAX',
-	'path': '@stdlib/constants/uint16/max',
-	'value': require( '@stdlib/constants/uint16/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int16/max'
-	]
-});
- 
-ns.push({
-	'alias': 'UINT16_NUM_BYTES',
-	'path': '@stdlib/constants/uint16/num-bytes',
-	'value': require( '@stdlib/constants/uint16/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int16/num-bytes',
-		'@stdlib/constants/uint32/num-bytes',
-		'@stdlib/constants/uint8/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'Uint16Array',
-	'path': '@stdlib/array/uint16',
-	'value': require( '@stdlib/array/uint16' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint32',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'UINT32_MAX',
-	'path': '@stdlib/constants/uint32/max',
-	'value': require( '@stdlib/constants/uint32/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int32/max'
-	]
-});
- 
-ns.push({
-	'alias': 'UINT32_NUM_BYTES',
-	'path': '@stdlib/constants/uint32/num-bytes',
-	'value': require( '@stdlib/constants/uint32/num-bytes' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/int32/num-bytes',
-		'@stdlib/constants/uint16/num-bytes',
-		'@stdlib/constants/uint8/num-bytes'
-	]
-});
- 
-ns.push({
-	'alias': 'Uint32Array',
-	'path': '@stdlib/array/uint32',
-	'value': require( '@stdlib/array/uint32' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/array/buffer',
-		'@stdlib/array/float32',
-		'@stdlib/array/float64',
-		'@stdlib/array/int16',
-		'@stdlib/array/int32',
-		'@stdlib/array/int8',
-		'@stdlib/array/uint16',
-		'@stdlib/array/uint8',
-		'@stdlib/array/uint8c'
-	]
-});
- 
-ns.push({
-	'alias': 'umask',
-	'path': '@stdlib/process/umask',
-	'value': require( '@stdlib/process/umask' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/chmod'
-	]
-});
- 
-ns.push({
-	'alias': 'uncapitalize',
-	'path': '@stdlib/string/uncapitalize',
-	'value': require( '@stdlib/string/uncapitalize' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/capitalize',
-		'@stdlib/string/lowercase'
-	]
-});
- 
-ns.push({
-	'alias': 'uncapitalizeKeys',
-	'path': '@stdlib/utils/uncapitalize-keys',
-	'value': require( '@stdlib/utils/uncapitalize-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/capitalize-keys',
-		'@stdlib/utils/lowercase-keys'
-	]
-});
- 
-ns.push({
-	'alias': 'uncurry',
-	'path': '@stdlib/utils/uncurry',
-	'value': require( '@stdlib/utils/uncurry' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/curry',
-		'@stdlib/utils/uncurry-right'
-	]
-});
- 
-ns.push({
-	'alias': 'uncurryRight',
-	'path': '@stdlib/utils/uncurry-right',
-	'value': require( '@stdlib/utils/uncurry-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/curry',
-		'@stdlib/utils/curry-right',
-		'@stdlib/utils/uncurry'
-	]
-});
- 
-ns.push({
-	'alias': 'UNICODE_MAX',
-	'path': '@stdlib/constants/unicode/max',
-	'value': require( '@stdlib/constants/unicode/max' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/unicode/max-bmp'
-	]
-});
- 
-ns.push({
-	'alias': 'UNICODE_MAX_BMP',
-	'path': '@stdlib/constants/unicode/max-bmp',
-	'value': require( '@stdlib/constants/unicode/max-bmp' ),
-	'type': 'number',
-	'related': [
-		'@stdlib/constants/unicode/max'
-	]
-});
- 
-ns.push({
-	'alias': 'UnicodeColumnChartSparkline',
-	'path': '@stdlib/plot/sparklines/unicode/column',
-	'value': require( '@stdlib/plot/sparklines/unicode/column' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode',
-		'@stdlib/plot/sparklines/unicode/line',
-		'@stdlib/plot/sparklines/unicode/tristate',
-		'@stdlib/plot/sparklines/unicode/up-down',
-		'@stdlib/plot/sparklines/unicode/win-loss'
-	]
-});
- 
-ns.push({
-	'alias': 'UnicodeLineChartSparkline',
-	'path': '@stdlib/plot/sparklines/unicode/line',
-	'value': require( '@stdlib/plot/sparklines/unicode/line' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode',
-		'@stdlib/plot/sparklines/unicode/column',
-		'@stdlib/plot/sparklines/unicode/tristate',
-		'@stdlib/plot/sparklines/unicode/up-down',
-		'@stdlib/plot/sparklines/unicode/win-loss'
-	]
-});
- 
-ns.push({
-	'alias': 'UnicodeSparkline',
-	'path': '@stdlib/plot/sparklines/unicode',
-	'value': require( '@stdlib/plot/sparklines/unicode' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode/column',
-		'@stdlib/plot/sparklines/unicode/line',
-		'@stdlib/plot/sparklines/unicode/tristate',
-		'@stdlib/plot/sparklines/unicode/up-down',
-		'@stdlib/plot/sparklines/unicode/win-loss'
-	]
-});
- 
-ns.push({
-	'alias': 'UnicodeTristateChartSparkline',
-	'path': '@stdlib/plot/sparklines/unicode/tristate',
-	'value': require( '@stdlib/plot/sparklines/unicode/tristate' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode',
-		'@stdlib/plot/sparklines/unicode/column',
-		'@stdlib/plot/sparklines/unicode/line',
-		'@stdlib/plot/sparklines/unicode/up-down',
-		'@stdlib/plot/sparklines/unicode/win-loss'
-	]
-});
- 
-ns.push({
-	'alias': 'UnicodeUpDownChartSparkline',
-	'path': '@stdlib/plot/sparklines/unicode/up-down',
-	'value': require( '@stdlib/plot/sparklines/unicode/up-down' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode',
-		'@stdlib/plot/sparklines/unicode/column',
-		'@stdlib/plot/sparklines/unicode/line',
-		'@stdlib/plot/sparklines/unicode/tristate',
-		'@stdlib/plot/sparklines/unicode/win-loss'
-	]
-});
- 
-ns.push({
-	'alias': 'UnicodeWinLossChartSparkline',
-	'path': '@stdlib/plot/sparklines/unicode/win-loss',
-	'value': require( '@stdlib/plot/sparklines/unicode/win-loss' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/plot',
-		'@stdlib/plot/ctor',
-		'@stdlib/plot/sparklines/unicode',
-		'@stdlib/plot/sparklines/unicode/column',
-		'@stdlib/plot/sparklines/unicode/line',
-		'@stdlib/plot/sparklines/unicode/tristate',
-		'@stdlib/plot/sparklines/unicode/up-down'
-	]
-});
- 
-ns.push({
-	'alias': 'unlink',
-	'path': '@stdlib/fs/unlink',
-	'value': require( '@stdlib/fs/unlink' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/exists',
-		'@stdlib/fs/rmdir'
-	]
-});
- 
-ns.push({
-	'alias': 'unshift',
-	'path': '@stdlib/utils/unshift',
-	'value': require( '@stdlib/utils/unshift' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/pop',
-		'@stdlib/utils/push',
-		'@stdlib/utils/shift'
-	]
-});
- 
-ns.push({
-	'alias': 'until',
-	'path': '@stdlib/utils/until',
-	'value': require( '@stdlib/utils/until' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until',
-		'@stdlib/utils/do-while',
-		'@stdlib/utils/async/until',
-		'@stdlib/utils/until-each',
-		'@stdlib/utils/while'
-	]
-});
- 
-ns.push({
-	'alias': 'untilAsync',
-	'path': '@stdlib/utils/async/until',
-	'value': require( '@stdlib/utils/async/until' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/do-until',
-		'@stdlib/utils/async/do-while',
-		'@stdlib/utils/until',
-		'@stdlib/utils/async/until-each',
-		'@stdlib/utils/async/while'
-	]
-});
- 
-ns.push({
-	'alias': 'untilEach',
-	'path': '@stdlib/utils/until-each',
-	'value': require( '@stdlib/utils/until-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/until-each',
-		'@stdlib/utils/until-each-right',
-		'@stdlib/utils/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'untilEachRight',
-	'path': '@stdlib/utils/until-each-right',
-	'value': require( '@stdlib/utils/until-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/until-each',
-		'@stdlib/utils/async/until-each',
-		'@stdlib/utils/while-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'unzip',
-	'path': '@stdlib/utils/unzip',
-	'value': require( '@stdlib/utils/unzip' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/zip'
-	]
-});
- 
-ns.push({
-	'alias': 'uppercase',
-	'path': '@stdlib/string/uppercase',
-	'value': require( '@stdlib/string/uppercase' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/string/capitalize',
-		'@stdlib/string/lowercase'
-	]
-});
- 
-ns.push({
-	'alias': 'uppercaseKeys',
-	'path': '@stdlib/utils/uppercase-keys',
-	'value': require( '@stdlib/utils/uppercase-keys' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/capitalize-keys',
-		'@stdlib/utils/lowercase-keys'
-	]
-});
- 
-ns.push({
-	'alias': 'US_STATES_ABBR',
-	'path': '@stdlib/datasets/us-states-abbr',
-	'value': require( '@stdlib/datasets/us-states-abbr' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/us-states-capitals',
-		'@stdlib/datasets/us-states-names'
-	]
-});
- 
-ns.push({
-	'alias': 'US_STATES_CAPITALS',
-	'path': '@stdlib/datasets/us-states-capitals',
-	'value': require( '@stdlib/datasets/us-states-capitals' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/us-states-abbr',
-		'@stdlib/datasets/us-states-capitals-names',
-		'@stdlib/datasets/us-states-names',
-		'@stdlib/datasets/us-states-names-capitals'
-	]
-});
- 
-ns.push({
-	'alias': 'US_STATES_CAPITALS_NAMES',
-	'path': '@stdlib/datasets/us-states-capitals-names',
-	'value': require( '@stdlib/datasets/us-states-capitals-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/us-states-capitals',
-		'@stdlib/datasets/us-states-names',
-		'@stdlib/datasets/us-states-names-capitals'
-	]
-});
- 
-ns.push({
-	'alias': 'US_STATES_NAMES',
-	'path': '@stdlib/datasets/us-states-names',
-	'value': require( '@stdlib/datasets/us-states-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/us-states-abbr',
-		'@stdlib/datasets/us-states-capitals',
-		'@stdlib/datasets/us-states-capitals-names',
-		'@stdlib/datasets/us-states-names-capitals'
-	]
-});
- 
-ns.push({
-	'alias': 'US_STATES_NAMES_CAPITALS',
-	'path': '@stdlib/datasets/us-states-names-capitals',
-	'value': require( '@stdlib/datasets/us-states-names-capitals' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/datasets/us-states-capitals',
-		'@stdlib/datasets/us-states-names',
-		'@stdlib/datasets/us-states-names-capitals'
-	]
-});
- 
-ns.push({
-	'alias': 'utf16ToUTF8Array',
-	'path': '@stdlib/string/utf16-to-utf8-array',
-	'value': require( '@stdlib/string/utf16-to-utf8-array' ),
-	'type': 'Function',
-	'related': []
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/v.js.html b/namespace/namespace/v.js.html deleted file mode 100644 index e0d942baa1..0000000000 --- a/namespace/namespace/v.js.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/v.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace v.js

-
- -
- 100% - Statements - 42/42 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 42/42 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -438x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'vartest',
-	'path': '@stdlib/stats/vartest',
-	'value': require( '@stdlib/stats/vartest' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/bartlett-test'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/w.js.html b/namespace/namespace/w.js.html deleted file mode 100644 index 05e54690c6..0000000000 --- a/namespace/namespace/w.js.html +++ /dev/null @@ -1,706 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/w.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace w.js

-
- -
- 100% - Statements - 207/207 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 207/207 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -2088x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'waterfall',
-	'path': '@stdlib/utils/async/series-waterfall',
-	'value': require( '@stdlib/utils/async/series-waterfall' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'WebAssemblyMemory',
-	'path': '@stdlib/wasm/memory',
-	'value': require( '@stdlib/wasm/memory' ),
-	'type': 'Function',
-	'related': []
-});
- 
-ns.push({
-	'alias': 'whileAsync',
-	'path': '@stdlib/utils/async/while',
-	'value': require( '@stdlib/utils/async/while' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/async/do-until',
-		'@stdlib/utils/async/do-while',
-		'@stdlib/utils/async/until',
-		'@stdlib/utils/while',
-		'@stdlib/utils/async/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'whileEach',
-	'path': '@stdlib/utils/while-each',
-	'value': require( '@stdlib/utils/while-each' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/until-each',
-		'@stdlib/utils/async/while-each',
-		'@stdlib/utils/while-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'whileEachRight',
-	'path': '@stdlib/utils/while-each-right',
-	'value': require( '@stdlib/utils/while-each-right' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/while-each',
-		'@stdlib/utils/until-each-right'
-	]
-});
- 
-ns.push({
-	'alias': 'whilst',
-	'path': '@stdlib/utils/while',
-	'value': require( '@stdlib/utils/while' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/do-until',
-		'@stdlib/utils/do-while',
-		'@stdlib/utils/until',
-		'@stdlib/utils/async/while',
-		'@stdlib/utils/while-each'
-	]
-});
- 
-ns.push({
-	'alias': 'wilcoxon',
-	'path': '@stdlib/stats/wilcoxon',
-	'value': require( '@stdlib/stats/wilcoxon' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/ttest',
-		'@stdlib/stats/ztest'
-	]
-});
- 
-ns.push({
-	'alias': 'writableProperties',
-	'path': '@stdlib/utils/writable-properties',
-	'value': require( '@stdlib/utils/writable-properties' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/readable-properties',
-		'@stdlib/utils/inherited-writable-properties',
-		'@stdlib/utils/writable-properties-in',
-		'@stdlib/utils/properties'
-	]
-});
- 
-ns.push({
-	'alias': 'writablePropertiesIn',
-	'path': '@stdlib/utils/writable-properties-in',
-	'value': require( '@stdlib/utils/writable-properties-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/readable-properties-in',
-		'@stdlib/utils/inherited-writable-properties',
-		'@stdlib/utils/writable-properties',
-		'@stdlib/utils/properties-in'
-	]
-});
- 
-ns.push({
-	'alias': 'writablePropertyNames',
-	'path': '@stdlib/utils/writable-property-names',
-	'value': require( '@stdlib/utils/writable-property-names' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-writable-property-names',
-		'@stdlib/utils/readable-property-names',
-		'@stdlib/utils/writable-properties',
-		'@stdlib/utils/writable-property-names-in',
-		'@stdlib/utils/writable-property-symbols',
-		'@stdlib/utils/property-names'
-	]
-});
- 
-ns.push({
-	'alias': 'writablePropertyNamesIn',
-	'path': '@stdlib/utils/writable-property-names-in',
-	'value': require( '@stdlib/utils/writable-property-names-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-writable-property-names',
-		'@stdlib/utils/readable-property-names-in',
-		'@stdlib/utils/writable-properties-in',
-		'@stdlib/utils/writable-property-names',
-		'@stdlib/utils/writable-property-symbols-in',
-		'@stdlib/utils/property-names-in'
-	]
-});
- 
-ns.push({
-	'alias': 'writablePropertySymbols',
-	'path': '@stdlib/utils/writable-property-symbols',
-	'value': require( '@stdlib/utils/writable-property-symbols' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-writable-property-symbols',
-		'@stdlib/utils/readable-property-symbols',
-		'@stdlib/utils/writable-properties',
-		'@stdlib/utils/writable-property-names',
-		'@stdlib/utils/writable-property-symbols-in',
-		'@stdlib/utils/property-symbols'
-	]
-});
- 
-ns.push({
-	'alias': 'writablePropertySymbolsIn',
-	'path': '@stdlib/utils/writable-property-symbols-in',
-	'value': require( '@stdlib/utils/writable-property-symbols-in' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/inherited-writable-property-symbols',
-		'@stdlib/utils/readable-property-symbols-in',
-		'@stdlib/utils/writable-properties-in',
-		'@stdlib/utils/writable-property-names-in',
-		'@stdlib/utils/writable-property-symbols',
-		'@stdlib/utils/property-symbols-in'
-	]
-});
- 
-ns.push({
-	'alias': 'writeFile',
-	'path': '@stdlib/fs/write-file',
-	'value': require( '@stdlib/fs/write-file' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/fs/exists',
-		'@stdlib/fs/read-file'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/x.js.html b/namespace/namespace/x.js.html deleted file mode 100644 index dcc244d412..0000000000 --- a/namespace/namespace/x.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/x.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace x.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/y.js.html b/namespace/namespace/y.js.html deleted file mode 100644 index bdb44ce015..0000000000 --- a/namespace/namespace/y.js.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/y.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace y.js

-
- -
- 100% - Statements - 32/32 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 32/32 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -338x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/namespace/namespace/z.js.html b/namespace/namespace/z.js.html deleted file mode 100644 index 4c4e8920c2..0000000000 --- a/namespace/namespace/z.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for namespace/lib/namespace/z.js - - - - - - - - - -
-
-

All files / namespace/lib/namespace z.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -638x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/*
-* When adding names to the namespace, ensure that they are added in alphabetical order according to alias (namespace key).
-*/
- 
-var ns = [];
- 
-ns.push({
-	'alias': 'zip',
-	'path': '@stdlib/utils/zip',
-	'value': require( '@stdlib/utils/zip' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/utils/unzip'
-	]
-});
- 
-ns.push({
-	'alias': 'ztest',
-	'path': '@stdlib/stats/ztest',
-	'value': require( '@stdlib/stats/ztest' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/ztest2'
-	]
-});
- 
-ns.push({
-	'alias': 'ztest2',
-	'path': '@stdlib/stats/ztest2',
-	'value': require( '@stdlib/stats/ztest2' ),
-	'type': 'Function',
-	'related': [
-		'@stdlib/stats/ztest'
-	]
-});
- 
- 
-// EXPORTS //
- 
-module.exports = ns;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/normalize-indices/normalize-index/lib/coverage.ndjson b/ndarray/base/normalize-indices/normalize-index/lib/coverage.ndjson deleted file mode 100644 index 8bd8b7c26e..0000000000 --- a/ndarray/base/normalize-indices/normalize-index/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[103,103,100,8,8,100,1,1,100,103,103,100,"efe1f05049247502e9b124957755ebc6d7974b4e","2025-01-12 16:07:06 -0800"] diff --git a/ndarray/base/normalize-indices/normalize-index/lib/index.html b/ndarray/base/normalize-indices/normalize-index/lib/index.html deleted file mode 100644 index 2c1b9d04c7..0000000000 --- a/ndarray/base/normalize-indices/normalize-index/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for normalize-index/lib - - - - - - - - - -
-
-

All files normalize-index/lib

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%57/57100%7/7100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/normalize-indices/normalize-index/lib/index.js.html b/ndarray/base/normalize-indices/normalize-index/lib/index.js.html deleted file mode 100644 index 7a4588eff4..0000000000 --- a/ndarray/base/normalize-indices/normalize-index/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for normalize-index/lib/index.js - - - - - - - - - -
-
-

All files / normalize-index/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Normalize an index to the interval `[0,max]`.
-*
-* @module @stdlib/ndarray/base/normalize-index
-*
-* @example
-* var normalizeIndex = require( '@stdlib/ndarray/base/normalize-index' );
-*
-* var idx = normalizeIndex( -2, 10 );
-* // returns 9
-*
-* idx = normalizeIndex( 15, 10 );
-* // returns -1
-*
-* idx = normalizeIndex( 5, 10 );
-* // returns 5
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/normalize-indices/normalize-index/lib/main.js.html b/ndarray/base/normalize-indices/normalize-index/lib/main.js.html deleted file mode 100644 index 9b1e648e04..0000000000 --- a/ndarray/base/normalize-indices/normalize-index/lib/main.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for normalize-index/lib/main.js - - - - - - - - - -
-
-

All files / normalize-index/lib main.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -581x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -6x -6x -1x -1x -5x -5x -12x -1x -1x -5x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Normalizes an index to the interval `[0,max]`.
-*
-* @param {integer} idx - index
-* @param {NonNegativeInteger} max - maximum index
-* @returns {integer} index
-*
-* @example
-* var idx = normalizeIndex( -2, 10 );
-* // returns 9
-*
-* idx = normalizeIndex( 15, 10 );
-* // returns -1
-*
-* idx = normalizeIndex( 5, 10 );
-* // returns 5
-*/
-function normalizeIndex( idx, max ) {
-	if ( idx < 0 ) {
-		idx += max + 1;
-		if ( idx < 0 ) {
-			return -1;
-		}
-		return idx;
-	}
-	if ( idx > max ) {
-		return -1;
-	}
-	return idx;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = normalizeIndex;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/normalize-indices/normalize-indices/lib/coverage.ndjson b/ndarray/base/normalize-indices/normalize-indices/lib/coverage.ndjson deleted file mode 100644 index e8e15eb374..0000000000 --- a/ndarray/base/normalize-indices/normalize-indices/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[103,103,100,7,7,100,1,1,100,103,103,100,"efe1f05049247502e9b124957755ebc6d7974b4e","2025-01-12 16:07:06 -0800"] diff --git a/ndarray/base/normalize-indices/normalize-indices/lib/index.html b/ndarray/base/normalize-indices/normalize-indices/lib/index.html deleted file mode 100644 index 14a1f92acd..0000000000 --- a/ndarray/base/normalize-indices/normalize-indices/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for normalize-indices/lib - - - - - - - - - -
-
-

All files normalize-indices/lib

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%60/60100%6/6100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/normalize-indices/normalize-indices/lib/index.js.html b/ndarray/base/normalize-indices/normalize-indices/lib/index.js.html deleted file mode 100644 index 23f436cf11..0000000000 --- a/ndarray/base/normalize-indices/normalize-indices/lib/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for normalize-indices/lib/index.js - - - - - - - - - -
-
-

All files / normalize-indices/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2025 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Normalize a list of indices to the interval `[0,max]`.
-*
-* @module @stdlib/ndarray/base/normalize-indices
-*
-* @example
-* var normalizeIndices = require( '@stdlib/ndarray/base/normalize-indices' );
-*
-* var idx = normalizeIndices( [ -2, 5 ], 10 );
-* // returns [ 9, 5 ]
-*
-* idx = normalizeIndices( [ 15 ], 10 );
-* // returns null
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/ndarray/base/normalize-indices/normalize-indices/lib/main.js.html b/ndarray/base/normalize-indices/normalize-indices/lib/main.js.html deleted file mode 100644 index fcd385ee50..0000000000 --- a/ndarray/base/normalize-indices/normalize-indices/lib/main.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for normalize-indices/lib/main.js - - - - - - - - - -
-
-

All files / normalize-indices/lib main.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -2x -2x -2x -2x -2x -12x -12x -2x -2x -12x -12x -2x -2x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2025 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var normalizeIndex = require( '@stdlib/ndarray/base/normalize-index' );
- 
- 
-// MAIN //
- 
-/**
-* Normalizes a list of indices to the interval `[0,max]`.
-*
-* @param {IntegerArray} indices - indices
-* @param {NonNegativeInteger} max - maximum index
-* @returns {(IntegerArray|null)} normalized indices or null
-*
-* @example
-* var idx = normalizeIndices( [ -2, 5 ], 10 );
-* // returns [ 9, 5 ]
-*
-* idx = normalizeIndices( [ 15 ], 10 );
-* // returns null
-*/
-function normalizeIndices( indices, max ) {
-	var idx;
-	var flg;
-	var i;
- 
-	for ( i = 0; i < indices.length; i++ ) {
-		idx = normalizeIndex( indices[ i ], max );
-		if ( idx === -1 ) {
-			flg = null;
-		}
-		indices[ i ] = idx;
-	}
-	return ( flg === null ) ? flg : indices;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = normalizeIndices;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/accessors/coverage.ndjson b/plot/components/svg/rug/accessors/coverage.ndjson deleted file mode 100644 index b9b06ed246..0000000000 --- a/plot/components/svg/rug/accessors/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[51,51,100,2,2,100,1,1,100,51,51,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/accessors/index.html b/plot/components/svg/rug/accessors/index.html deleted file mode 100644 index 7ccb0f5dbb..0000000000 --- a/plot/components/svg/rug/accessors/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/accessors - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/accessors

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
is_defined.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/accessors/is_defined.js.html b/plot/components/svg/rug/accessors/is_defined.js.html deleted file mode 100644 index d65b571bd4..0000000000 --- a/plot/components/svg/rug/accessors/is_defined.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/accessors/is_defined.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/accessors is_defined.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -5212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -96x -96x -96x -96x -96x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isnan = require( '@stdlib/assert/is-nan' ).isPrimitive;
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:accessor:is-defined' );
- 
- 
-// MAIN //
- 
-/**
-* Predicate function which returns a boolean indicating whether a datum is defined.
-*
-* @private
-* @param {number} d - datum
-* @param {integer} i - index
-* @returns {boolean} boolean indicating whether a datum is defined
-*/
-function isDefined( d ) {
-	var bool = !isnan( d );
-	debug( 'Datum: %s. Defined: %s.', JSON.stringify( d ), bool );
-	return bool;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isDefined;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/auto-render/coverage.ndjson b/plot/components/svg/rug/props/auto-render/coverage.ndjson deleted file mode 100644 index 423ba6c7bd..0000000000 --- a/plot/components/svg/rug/props/auto-render/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,8,8,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/auto-render/get.js.html b/plot/components/svg/rug/props/auto-render/get.js.html deleted file mode 100644 index a56a7dff41..0000000000 --- a/plot/components/svg/rug/props/auto-render/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/auto-render/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/auto-render get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3612x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -3x -3x -3x -3x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the rendering mode.
-*
-* @private
-* @returns {boolean} rendering mode
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._autoRender;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/auto-render/index.html b/plot/components/svg/rug/props/auto-render/index.html deleted file mode 100644 index 86d8359c23..0000000000 --- a/plot/components/svg/rug/props/auto-render/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/auto-render - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/auto-render

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%6/6100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/auto-render/set.js.html b/plot/components/svg/rug/props/auto-render/set.js.html deleted file mode 100644 index 4305d7314a..0000000000 --- a/plot/components/svg/rug/props/auto-render/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/auto-render/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/auto-render set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -261x -261x -261x -16x -16x -253x -243x -243x -243x -243x -243x -243x -243x -261x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:auto-render' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the rendering mode.
-*
-* @private
-* @param {boolean} bool - boolean indicating whether to re-render on a change event
-* @throws {TypeError} must be a boolean
-*/
-function set( bool ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isBoolean( bool ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a boolean. Value: `%s`.', 'autoRender', bool ) );
-	}
-	if ( bool !== this._autoRender ) {
-		debug( 'Current value: %d.', this._autoRender );
- 
-		this._autoRender = bool;
-		debug( 'New Value: %d.', this._autoRender );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/color/coverage.ndjson b/plot/components/svg/rug/props/color/coverage.ndjson deleted file mode 100644 index d67ace5458..0000000000 --- a/plot/components/svg/rug/props/color/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[117,117,100,12,12,100,3,3,100,117,117,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/color/get.js.html b/plot/components/svg/rug/props/color/get.js.html deleted file mode 100644 index c6d369ad48..0000000000 --- a/plot/components/svg/rug/props/color/get.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/color/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/color get.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -5712x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -105x -105x -105x -105x -97x -97x -8x -8x -8x -8x -8x -8x -8x -8x -8x -97x -97x -105x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
- 
- 
-// MAIN //
- 
-/**
-* Returns a function to get a color.
-*
-* @private
-* @returns {Function} color accessor
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var self = this;
-	if ( isString( this._color ) ) {
-		return color;
-	}
-	return this._color;
- 
-	/**
-	* Returns a color value.
-	*
-	* @private
-	* @returns {string} color
-	*/
-	function color() {
-		return self._color; // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/color/index.html b/plot/components/svg/rug/props/color/index.html deleted file mode 100644 index 349c355d8c..0000000000 --- a/plot/components/svg/rug/props/color/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/color - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/color

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%56/56100%5/5100%2/2100%56/56
set.js -
-
100%61/61100%7/7100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/color/set.js.html b/plot/components/svg/rug/props/color/set.js.html deleted file mode 100644 index ba3cd6313a..0000000000 --- a/plot/components/svg/rug/props/color/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/color/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/color set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -259x -259x -259x -20x -20x -249x -237x -237x -237x -237x -237x -237x -237x -259x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:color' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the color.
-*
-* @private
-* @param {(string|Function)} color - color
-* @throws {TypeError} must be a string or function
-*/
-function set( color ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isString( color ) && !isFunction( color ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a string or a function. Value: `%s`.', 'color', color ) );
-	}
-	if ( color !== this._color ) {
-		debug( 'Current value: %d.', this._color );
- 
-		this._color = color;
-		debug( 'New Value: %d.', this._color );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/data/coverage.ndjson b/plot/components/svg/rug/props/data/coverage.ndjson deleted file mode 100644 index 055a48b39f..0000000000 --- a/plot/components/svg/rug/props/data/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[97,97,100,6,6,100,2,2,100,97,97,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/data/get.js.html b/plot/components/svg/rug/props/data/get.js.html deleted file mode 100644 index 9dd7897754..0000000000 --- a/plot/components/svg/rug/props/data/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/data/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/data get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3612x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -39x -39x -39x -39x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the data values.
-*
-* @private
-* @returns {ArrayLike} data values
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._data;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/data/index.html b/plot/components/svg/rug/props/data/index.html deleted file mode 100644 index 38cd307139..0000000000 --- a/plot/components/svg/rug/props/data/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/data - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/data

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%62/62100%4/4100%1/1100%62/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/data/set.js.html b/plot/components/svg/rug/props/data/set.js.html deleted file mode 100644 index 8028588f41..0000000000 --- a/plot/components/svg/rug/props/data/set.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/data/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/data set.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -6312x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -241x -241x -241x -16x -16x -225x -225x -225x -225x -225x -225x -241x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isArrayLike = require( '@stdlib/assert/is-array-like' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:data' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the data values.
-*
-* ## Notes
-*
-* -   We always fire a `change` event when set, even if the provided reference is the same, to allow signaling that data values have changed (e.g., a data array has mutated).
-*
-* @private
-* @param {ArrayLike} data - data values
-* @throws {TypeError} must be array-like
-*/
-function set( data ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isArrayLike( data ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be array-like. Value: `%s`.', 'data', data ) );
-	}
-	debug( 'Current value: %s.', JSON.stringify( this._data ) );
- 
-	this._data = data;
-	debug( 'New Value: %s.', JSON.stringify( this._data ) );
- 
-	this.emit( 'change' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/is-defined/coverage.ndjson b/plot/components/svg/rug/props/is-defined/coverage.ndjson deleted file mode 100644 index 423ba6c7bd..0000000000 --- a/plot/components/svg/rug/props/is-defined/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,8,8,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/is-defined/get.js.html b/plot/components/svg/rug/props/is-defined/get.js.html deleted file mode 100644 index d520d944b0..0000000000 --- a/plot/components/svg/rug/props/is-defined/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/is-defined/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/is-defined get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3612x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -107x -107x -107x -107x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the predicate function for determining whether a value is defined.
-*
-* @private
-* @returns {Function} predicate function
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._isDefined;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/is-defined/index.html b/plot/components/svg/rug/props/is-defined/index.html deleted file mode 100644 index 439cfa3956..0000000000 --- a/plot/components/svg/rug/props/is-defined/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/is-defined - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/is-defined

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%6/6100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/is-defined/set.js.html b/plot/components/svg/rug/props/is-defined/set.js.html deleted file mode 100644 index 7214fccf83..0000000000 --- a/plot/components/svg/rug/props/is-defined/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/is-defined/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/is-defined set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -234x -234x -234x -18x -18x -225x -215x -215x -215x -215x -215x -215x -215x -234x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:is-defined' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the predicate function for determining whether a value is defined.
-*
-* @private
-* @param {Function} fcn - predicate function
-* @throws {TypeError} must be a function
-*/
-function set( fcn ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFunction( fcn ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a function. Value: `%s`.', 'isDefined', fcn ) );
-	}
-	if ( fcn !== this._isDefined ) {
-		debug( 'Current value: %s.', this._isDefined );
- 
-		this._isDefined = fcn;
-		debug( 'New Value: %s.', this._isDefined );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/label/coverage.ndjson b/plot/components/svg/rug/props/label/coverage.ndjson deleted file mode 100644 index d67ace5458..0000000000 --- a/plot/components/svg/rug/props/label/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[117,117,100,12,12,100,3,3,100,117,117,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/label/get.js.html b/plot/components/svg/rug/props/label/get.js.html deleted file mode 100644 index 6b5fd8a973..0000000000 --- a/plot/components/svg/rug/props/label/get.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/label/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/label get.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -5712x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -105x -105x -105x -105x -97x -97x -8x -8x -8x -8x -8x -8x -8x -8x -8x -97x -97x -105x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
- 
- 
-// MAIN //
- 
-/**
-* Returns a function to get a label.
-*
-* @private
-* @returns {Function} label accessor
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var self = this;
-	if ( isString( this._label ) ) {
-		return label;
-	}
-	return this._label;
- 
-	/**
-	* Returns a label.
-	*
-	* @private
-	* @returns {string} label
-	*/
-	function label() {
-		return self._label; // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/label/index.html b/plot/components/svg/rug/props/label/index.html deleted file mode 100644 index 004dabdaa0..0000000000 --- a/plot/components/svg/rug/props/label/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/label - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/label

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%56/56100%5/5100%2/2100%56/56
set.js -
-
100%61/61100%7/7100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/label/set.js.html b/plot/components/svg/rug/props/label/set.js.html deleted file mode 100644 index 1cac452674..0000000000 --- a/plot/components/svg/rug/props/label/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/label/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/label set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -232x -232x -232x -20x -20x -222x -210x -210x -210x -210x -210x -210x -210x -232x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:label' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the label.
-*
-* @private
-* @param {(string|Function)} label - label
-* @throws {TypeError} must be a string or a function
-*/
-function set( label ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isString( label ) && !isFunction( label ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a string or a function. Value: `%s`.', 'label', label ) );
-	}
-	if ( label !== this._label ) {
-		debug( 'Current value: %d.', this._label );
- 
-		this._label = label;
-		debug( 'New Value: %d.', this._label );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/opacity/coverage.ndjson b/plot/components/svg/rug/props/opacity/coverage.ndjson deleted file mode 100644 index d141bd5e0c..0000000000 --- a/plot/components/svg/rug/props/opacity/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[122,122,100,18,18,100,3,3,100,122,122,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/opacity/get.js.html b/plot/components/svg/rug/props/opacity/get.js.html deleted file mode 100644 index 9ba9d14c9e..0000000000 --- a/plot/components/svg/rug/props/opacity/get.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/opacity/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/opacity get.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -5712x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -105x -105x -105x -105x -97x -97x -8x -8x -8x -8x -8x -8x -8x -8x -8x -97x -97x -105x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
- 
- 
-// MAIN //
- 
-/**
-* Returns a function to get an opacity.
-*
-* @private
-* @returns {Function} opacity accessor
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var self = this;
-	if ( isNumber( this._opacity ) ) {
-		return opacity;
-	}
-	return this._opacity;
- 
-	/**
-	* Returns the opacity.
-	*
-	* @private
-	* @returns {number} opacity
-	*/
-	function opacity() {
-		return self._opacity; // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/opacity/index.html b/plot/components/svg/rug/props/opacity/index.html deleted file mode 100644 index 655ec3ed8a..0000000000 --- a/plot/components/svg/rug/props/opacity/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/opacity - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/opacity

-
- -
- 100% - Statements - 122/122 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 122/122 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%56/56100%5/5100%2/2100%56/56
set.js -
-
100%66/66100%13/13100%1/1100%66/66
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/opacity/set.js.html b/plot/components/svg/rug/props/opacity/set.js.html deleted file mode 100644 index 26b73a8c23..0000000000 --- a/plot/components/svg/rug/props/opacity/set.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/opacity/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/opacity set.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -6712x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -222x -222x -222x -222x -14x -14x -222x -6x -6x -212x -200x -200x -200x -200x -200x -200x -200x -222x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:opacity' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the opacity.
-*
-* @private
-* @param {(number|Function)} opacity - opacity
-* @throws {TypeError} must be a number or a function
-* @throws {RangeError} must be a number on the interval `[0,1]`
-*/
-function set( opacity ) {
-	/* eslint-disable no-invalid-this */
-	var isNum = isNumber( opacity );
-	if ( !isNum && !isFunction( opacity ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a number or a function. Value: `%s`.', 'opacity', opacity ) );
-	}
-	if ( isNum && (opacity !== opacity || opacity < 0.0 || opacity > 1.0) ) {
-		throw new RangeError( format( 'invalid assignment. `%s` must be a number on the interval: [0, 1]. Value: `%f`.', 'opacity', opacity ) );
-	}
-	if ( opacity !== this._opacity ) {
-		debug( 'Current value: %d.', this._opacity );
- 
-		this._opacity = opacity;
-		debug( 'New Value: %d.', this._opacity );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/orientation/coverage.ndjson b/plot/components/svg/rug/props/orientation/coverage.ndjson deleted file mode 100644 index 8bde6e9283..0000000000 --- a/plot/components/svg/rug/props/orientation/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,8,8,100,2,2,100,96,96,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/orientation/get.js.html b/plot/components/svg/rug/props/orientation/get.js.html deleted file mode 100644 index 329cd4e7c9..0000000000 --- a/plot/components/svg/rug/props/orientation/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/orientation/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/orientation get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3612x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -115x -115x -115x -115x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the orientation.
-*
-* @private
-* @returns {string} orientation
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._orientation;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/orientation/index.html b/plot/components/svg/rug/props/orientation/index.html deleted file mode 100644 index eed56176b5..0000000000 --- a/plot/components/svg/rug/props/orientation/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/orientation - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/orientation

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/orientation/set.js.html b/plot/components/svg/rug/props/orientation/set.js.html deleted file mode 100644 index 90876ff739..0000000000 --- a/plot/components/svg/rug/props/orientation/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/orientation/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/orientation set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -215x -215x -215x -28x -28x -201x -186x -186x -186x -186x -186x -186x -186x -215x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var indexOf = require( '@stdlib/utils/index-of' );
-var format = require( '@stdlib/string/format' );
-var ORIENTATIONS = require( './orientations.json' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:orientation' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the orientation.
-*
-* @private
-* @param {string} orient - orientation
-* @throws {TypeError} must be a supported orientation
-*/
-function set( orient ) {
-	/* eslint-disable no-invalid-this */
-	if ( indexOf( ORIENTATIONS, orient ) === -1 ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be one of the following: "%s". Value: `%s`.', 'orientation', ORIENTATIONS.join( '", "' ), orient ) );
-	}
-	if ( orient !== this._orientation ) {
-		debug( 'Current value: %d.', this._orientation );
- 
-		this._orientation = orient;
-		debug( 'New Value: %d.', this._orientation );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/pos/coverage.ndjson b/plot/components/svg/rug/props/pos/coverage.ndjson deleted file mode 100644 index cd5410d25e..0000000000 --- a/plot/components/svg/rug/props/pos/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[61,61,100,3,3,100,2,2,100,61,61,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/pos/get.js.html b/plot/components/svg/rug/props/pos/get.js.html deleted file mode 100644 index fdf3d22f68..0000000000 --- a/plot/components/svg/rug/props/pos/get.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/pos/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/pos get.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6212x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -101x -101x -101x -101x -37x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:pos' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a function to map values to coordinate values.
-*
-* @private
-* @returns {Function} map function
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var scale = this.scale;
-	return pos;
- 
-	/**
-	* Maps a value to a coordinate value.
-	*
-	* @private
-	* @param {*} d - datum
-	* @returns {number} pixel value
-	*/
-	function pos( d ) {
-		var p = scale( d );
-		debug( 'Value: %d => Pixel: %d.', d, p );
-		return p;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/pos/index.html b/plot/components/svg/rug/props/pos/index.html deleted file mode 100644 index 888770931f..0000000000 --- a/plot/components/svg/rug/props/pos/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/pos - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/pos

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%61/61100%3/3100%2/2100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/scale/coverage.ndjson b/plot/components/svg/rug/props/scale/coverage.ndjson deleted file mode 100644 index 423ba6c7bd..0000000000 --- a/plot/components/svg/rug/props/scale/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,8,8,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/scale/get.js.html b/plot/components/svg/rug/props/scale/get.js.html deleted file mode 100644 index f029fb5c99..0000000000 --- a/plot/components/svg/rug/props/scale/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/scale/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/scale get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3612x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -39x -39x -39x -39x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the scale function.
-*
-* @private
-* @returns {Function} scale function
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._scale;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/scale/index.html b/plot/components/svg/rug/props/scale/index.html deleted file mode 100644 index bd0dd50446..0000000000 --- a/plot/components/svg/rug/props/scale/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/scale - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/scale

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%6/6100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/scale/set.js.html b/plot/components/svg/rug/props/scale/set.js.html deleted file mode 100644 index 259f903ee9..0000000000 --- a/plot/components/svg/rug/props/scale/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/scale/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/scale set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -191x -191x -191x -18x -18x -182x -172x -172x -172x -172x -172x -172x -172x -191x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:scale' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the scale function.
-*
-* @private
-* @param {Function} fcn - scale
-* @throws {TypeError} must be a function
-*/
-function set( fcn ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFunction( fcn ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a function. Value: `%s`.', 'scale', fcn ) );
-	}
-	if ( fcn !== this._scale ) {
-		debug( 'Current value: %s.', this._scale );
- 
-		this._scale = fcn;
-		debug( 'New Value: %s.', this._scale );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/size/coverage.ndjson b/plot/components/svg/rug/props/size/coverage.ndjson deleted file mode 100644 index 1597dca6f0..0000000000 --- a/plot/components/svg/rug/props/size/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[97,97,100,8,8,100,2,2,100,97,97,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/props/size/get.js.html b/plot/components/svg/rug/props/size/get.js.html deleted file mode 100644 index 45c8347898..0000000000 --- a/plot/components/svg/rug/props/size/get.js.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/size/get.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/size get.js

-
- -
- 100% - Statements - 37/37 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 37/37 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -3812x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -103x -103x -103x -103x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns the tick (tassel) size.
-*
-* @private
-* @returns {NonNegativeInteger} tick size
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._size;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/size/index.html b/plot/components/svg/rug/props/size/index.html deleted file mode 100644 index 0d2a69f30d..0000000000 --- a/plot/components/svg/rug/props/size/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/size - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/props/size

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%37/37100%2/2100%1/1100%37/37
set.js -
-
100%60/60100%6/6100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/props/size/set.js.html b/plot/components/svg/rug/props/size/set.js.html deleted file mode 100644 index 270c612299..0000000000 --- a/plot/components/svg/rug/props/size/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/props/size/set.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/props/size set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -184x -184x -184x -22x -22x -173x -161x -161x -161x -161x -161x -161x -161x -184x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:set:size' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the tick (tassel) size.
-*
-* @private
-* @param {NonNegativeInteger} size - size
-* @throws {TypeError} must be a nonnegative integer
-*/
-function set( size ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isNonNegativeInteger( size ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a nonnegative integer. Value: `%s`.', 'size', size ) );
-	}
-	if ( size !== this._size ) {
-		debug( 'Current value: %d.', this._size );
- 
-		this._size = size;
-		debug( 'New Value: %d.', this._size );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/coverage.ndjson b/plot/components/svg/rug/render/coverage.ndjson deleted file mode 100644 index 7e5686cc26..0000000000 --- a/plot/components/svg/rug/render/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[173,173,100,7,7,100,2,2,100,173,173,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/render/index.html b/plot/components/svg/rug/render/index.html deleted file mode 100644 index 46be090c82..0000000000 --- a/plot/components/svg/rug/render/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/render

-
- -
- 100% - Statements - 173/173 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 173/173 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%70/70100%2/2100%1/1100%70/70
ticks.js -
-
100%103/103100%5/5100%1/1100%103/103
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/index.js.html b/plot/components/svg/rug/render/index.js.html deleted file mode 100644 index ffd7f40fc6..0000000000 --- a/plot/components/svg/rug/render/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render/index.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/render index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -7112x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var h = require( 'virtual-dom/h.js' );
-var ticks = require( './ticks.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:render' );
-var ELEMENT = 'g';
- 
- 
-// MAIN //
- 
-/**
-* Renders a virtual DOM tree.
-*
-* @private
-* @returns {VTree} virtual tree
-*/
-function render() {
-	/* eslint-disable no-invalid-this */
-	var children;
-	var props;
-	var vtree;
- 
-	debug( 'Rendering...' );
- 
-	props = {
-		'namespace': 'http://www.w3.org/2000/svg',
-		'property': 'rug',
-		'className': 'rug'
-	};
- 
-	children = ticks( this );
- 
-	debug( 'Generating a virtual DOM tree (%s) with properties: %s.', ELEMENT, JSON.stringify( props ) );
-	vtree = h( ELEMENT, props, children );
- 
-	// Announce that a new tree has been rendered:
-	this.emit( '_render', vtree );
- 
-	return vtree;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = render;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/ticks.js.html b/plot/components/svg/rug/render/ticks.js.html deleted file mode 100644 index 2cf3ce202d..0000000000 --- a/plot/components/svg/rug/render/ticks.js.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render/ticks.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/render ticks.js

-
- -
- 100% - Statements - 103/103 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 103/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -10412x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -37x -105x -105x -4x -4x -4x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -101x -37x -37x -37x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var h = require( 'virtual-dom/h.js' );
-var xAttr = require( './utils/x_attr.js' );
-var yAttr = require( './utils/y_attr.js' );
-var tickDir = require( './utils/tick_dir.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'rug:render:ticks' );
-var ELEMENT = 'line';
- 
- 
-// MAIN //
- 
-/**
-* Renders rug ticks (tassels).
-*
-* @private
-* @param {Object} ctx - context
-* @returns {Array<VTree>} array of virtual trees
-*/
-function render( ctx ) {
-	var props;
-	var data;
-	var out;
-	var pos;
-	var dir;
-	var p;
-	var x;
-	var y;
-	var d;
-	var i;
- 
-	debug( 'Rendering ticks...' );
- 
-	data = ctx.data;
-	pos = ctx.pos;
-	x = xAttr( ctx.orientation );
-	y = yAttr( ctx.orientation );
-	dir = tickDir( ctx.orientation );
- 
-	out = new Array( data.length );
-	for ( i = 0; i < data.length; i++ ) {
-		d = data[ i ];
-		if ( !ctx.isDefined( d, i ) ) {
-			debug( 'Datum %d is not defined. Value: %s.', i, d );
-			continue;
-		}
-		props = {
-			'namespace': 'http://www.w3.org/2000/svg',
-			'property': 'rug.tick',
-			'className': 'tick',
-			'attributes': {
-				'fill': 'none',
-				'opacity': ctx.opacity( d, i ),
-				'stroke': ctx.color( d, i ),
-				'stroke-width': 1,
-				'data-label': ctx.label( d, i )
-			}
-		};
- 
-		p = pos( d );
-		props.attributes[ x+'1' ] = 0;
-		props.attributes[ x+'2' ] = dir * ctx.size;
-		props.attributes[ y+'1' ] = p;
-		props.attributes[ y+'2' ] = p;
- 
-		debug( 'Rendering tick %d with value %s...', i, d );
- 
-		debug( 'Generating a virtual DOM tree (%s) with properties: %s.', ELEMENT, JSON.stringify( props ) );
-		out[ i ] = h( ELEMENT, props, [] );
-	}
-	debug( 'Finished rendering ticks.' );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = render;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/utils/coverage.ndjson b/plot/components/svg/rug/render/utils/coverage.ndjson deleted file mode 100644 index 81c2e4fced..0000000000 --- a/plot/components/svg/rug/render/utils/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[114,114,100,15,15,100,3,3,100,114,114,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/components/svg/rug/render/utils/index.html b/plot/components/svg/rug/render/utils/index.html deleted file mode 100644 index 8c4f837ac3..0000000000 --- a/plot/components/svg/rug/render/utils/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render/utils - - - - - - - - - -
-
-

All files plot/components/svg/rug/lib/render/utils

-
- -
- 100% - Statements - 114/114 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 114/114 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
tick_dir.js -
-
100%38/38100%5/5100%1/1100%38/38
x_attr.js -
-
100%38/38100%5/5100%1/1100%38/38
y_attr.js -
-
100%38/38100%5/5100%1/1100%38/38
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/utils/tick_dir.js.html b/plot/components/svg/rug/render/utils/tick_dir.js.html deleted file mode 100644 index 62ca69b202..0000000000 --- a/plot/components/svg/rug/render/utils/tick_dir.js.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render/utils/tick_dir.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/render/utils tick_dir.js

-
- -
- 100% - Statements - 38/38 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 38/38 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -3912x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -37x -37x -34x -34x -3x -37x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the tick direction.
-*
-* @private
-* @param {string} orient - orientation
-* @returns {number} tick direction
-*/
-function tickDir( orient ) {
-	if ( orient === 'bottom' || orient === 'right' ) {
-		return -1;
-	}
-	return 1;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = tickDir;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/utils/x_attr.js.html b/plot/components/svg/rug/render/utils/x_attr.js.html deleted file mode 100644 index 992700dc17..0000000000 --- a/plot/components/svg/rug/render/utils/x_attr.js.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render/utils/x_attr.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/render/utils x_attr.js

-
- -
- 100% - Statements - 38/38 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 38/38 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -3912x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -37x -37x -2x -2x -35x -37x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the "x" attribute for tick positioning.
-*
-* @private
-* @param {string} orient - rug orientation
-* @returns {string} attribute
-*/
-function xAttr( orient ) {
-	if ( orient === 'left' || orient === 'right' ) {
-		return 'x';
-	}
-	return 'y';
-}
- 
- 
-// EXPORTS //
- 
-module.exports = xAttr;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/components/svg/rug/render/utils/y_attr.js.html b/plot/components/svg/rug/render/utils/y_attr.js.html deleted file mode 100644 index c904a91c73..0000000000 --- a/plot/components/svg/rug/render/utils/y_attr.js.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Code coverage report for plot/components/svg/rug/lib/render/utils/y_attr.js - - - - - - - - - -
-
-

All files / plot/components/svg/rug/lib/render/utils y_attr.js

-
- -
- 100% - Statements - 38/38 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 38/38 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -3912x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -37x -37x -2x -2x -35x -37x -12x -12x -12x -12x -12x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the "y" attribute for tick positioning.
-*
-* @private
-* @param {string} orient - rug orientation
-* @returns {string} attribute
-*/
-function yAttr( orient ) {
-	if ( orient === 'left' || orient === 'right' ) {
-		return 'y';
-	}
-	return 'x';
-}
- 
- 
-// EXPORTS //
- 
-module.exports = yAttr;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/accessors/coverage.ndjson b/plot/sparklines/base/ctor/accessors/coverage.ndjson deleted file mode 100644 index b9b06ed246..0000000000 --- a/plot/sparklines/base/ctor/accessors/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[51,51,100,2,2,100,1,1,100,51,51,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/accessors/index.html b/plot/sparklines/base/ctor/accessors/index.html deleted file mode 100644 index cc31de2264..0000000000 --- a/plot/sparklines/base/ctor/accessors/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/accessors - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/accessors

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
is_defined.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/accessors/is_defined.js.html b/plot/sparklines/base/ctor/accessors/is_defined.js.html deleted file mode 100644 index d772ec04da..0000000000 --- a/plot/sparklines/base/ctor/accessors/is_defined.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/accessors/is_defined.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/accessors is_defined.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -5211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -9x -9x -9x -9x -9x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isnan = require( '@stdlib/assert/is-nan' ).isPrimitive;
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:accessor:is-defined' );
- 
- 
-// MAIN //
- 
-/**
-* Accessor function which determines whether a datum is defined.
-*
-* @private
-* @param {number} d - datum
-* @param {integer} i - index
-* @returns {boolean} boolean indicating whether a datum is defined
-*/
-function isDefined( d ) {
-	var bool = !isnan( d );
-	debug( 'Datum: %s. Defined: %s.', JSON.stringify( d ), bool );
-	return bool;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isDefined;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/auto-render/coverage.ndjson b/plot/sparklines/base/ctor/props/auto-render/coverage.ndjson deleted file mode 100644 index a46897b366..0000000000 --- a/plot/sparklines/base/ctor/props/auto-render/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,7,7,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/props/auto-render/get.js.html b/plot/sparklines/base/ctor/props/auto-render/get.js.html deleted file mode 100644 index d5d8a5e2af..0000000000 --- a/plot/sparklines/base/ctor/props/auto-render/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/auto-render/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/auto-render get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -6x -6x -6x -6x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the rendering mode.
-*
-* @private
-* @returns {boolean} rendering mode
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._autoRender;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/auto-render/index.html b/plot/sparklines/base/ctor/props/auto-render/index.html deleted file mode 100644 index a3450f666e..0000000000 --- a/plot/sparklines/base/ctor/props/auto-render/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/auto-render - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/props/auto-render

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%5/5100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/auto-render/set.js.html b/plot/sparklines/base/ctor/props/auto-render/set.js.html deleted file mode 100644 index c8b5f9235f..0000000000 --- a/plot/sparklines/base/ctor/props/auto-render/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/auto-render/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/auto-render set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6111x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -130x -130x -130x -8x -8x -130x -120x -120x -120x -120x -120x -120x -120x -130x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:set:auto-render' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the rendering mode.
-*
-* @private
-* @param {boolean} bool - boolean indicating whether to re-render on a change event
-* @throws {TypeError} must be a boolean
-*/
-function set( bool ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isBoolean( bool ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a boolean. Value: `%s`.', 'autoRender', bool ) );
-	}
-	if ( bool !== this._autoRender ) {
-		debug( 'Current value: %d.', this._autoRender );
- 
-		this._autoRender = bool;
-		debug( 'New Value: %d.', this._autoRender );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/buffer-size/coverage.ndjson b/plot/sparklines/base/ctor/props/buffer-size/coverage.ndjson deleted file mode 100644 index 46fcee04b4..0000000000 --- a/plot/sparklines/base/ctor/props/buffer-size/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[104,104,100,13,13,100,2,2,100,104,104,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/props/buffer-size/get.js.html b/plot/sparklines/base/ctor/props/buffer-size/get.js.html deleted file mode 100644 index 7a61cd9977..0000000000 --- a/plot/sparklines/base/ctor/props/buffer-size/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/buffer-size/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/buffer-size get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -7x -7x -7x -7x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the data buffer size.
-*
-* @private
-* @returns {number} data buffer size
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._bufferSize;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/buffer-size/index.html b/plot/sparklines/base/ctor/props/buffer-size/index.html deleted file mode 100644 index 70ca4a7ca9..0000000000 --- a/plot/sparklines/base/ctor/props/buffer-size/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/buffer-size - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/props/buffer-size

-
- -
- 100% - Statements - 104/104 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 104/104 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%69/69100%11/11100%1/1100%69/69
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/buffer-size/set.js.html b/plot/sparklines/base/ctor/props/buffer-size/set.js.html deleted file mode 100644 index da7b733b80..0000000000 --- a/plot/sparklines/base/ctor/props/buffer-size/set.js.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/buffer-size/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/buffer-size set.js

-
- -
- 100% - Statements - 69/69 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 69/69 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -7011x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -137x -137x -137x -137x -11x -11x -137x -1x -1x -137x -5x -5x -137x -120x -120x -120x -120x -120x -120x -120x -137x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
-var FLOAT64_MAX = require( '@stdlib/constants/float64/max' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:set:buffer-size' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the data buffer size.
-*
-* @param {(PositiveInteger|null)} size - data buffer size
-* @throws {TypeError} must be a positive integer or null
-* @throws {RangeError} must be greater than or equal to the number of data elements
-*/
-function set( size ) {
-	/* eslint-disable no-invalid-this */
-	var FLG = isNull( size );
-	if ( !isPositiveInteger( size ) && !FLG ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a positive integer or null. Value: `%s`.', 'bufferSize', size ) );
-	}
-	if ( FLG ) {
-		size = FLOAT64_MAX;
-	}
-	if ( this._data && size < this._data.length ) {
-		throw new RangeError( format( 'invalid assignment. `%s` size is less than the number of data elements. Number of elements: `%u`. Value: `%u`.', 'bufferSize', this._data.length, size ) );
-	}
-	if ( size !== this._bufferSize ) {
-		debug( 'Current value: %s.', this._bufferSize );
- 
-		this._bufferSize = size;
-		debug( 'New value: %s.', this._bufferSize );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/data/coverage.ndjson b/plot/sparklines/base/ctor/props/data/coverage.ndjson deleted file mode 100644 index 01619e077b..0000000000 --- a/plot/sparklines/base/ctor/props/data/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[110,110,100,15,15,100,2,2,100,110,110,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/props/data/get.js.html b/plot/sparklines/base/ctor/props/data/get.js.html deleted file mode 100644 index 246b92aec9..0000000000 --- a/plot/sparklines/base/ctor/props/data/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/data/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/data get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns sparkline data.
-*
-* @private
-* @returns {Array} sparkline data
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._data.slice();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/data/index.html b/plot/sparklines/base/ctor/props/data/index.html deleted file mode 100644 index 655d10ba35..0000000000 --- a/plot/sparklines/base/ctor/props/data/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/data - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/props/data

-
- -
- 100% - Statements - 110/110 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 110/110 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%75/75100%13/13100%1/1100%75/75
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/data/set.js.html b/plot/sparklines/base/ctor/props/data/set.js.html deleted file mode 100644 index 19815cd2c8..0000000000 --- a/plot/sparklines/base/ctor/props/data/set.js.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/data/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/data set.js

-
- -
- 100% - Statements - 75/75 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 75/75 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -7611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -131x -131x -131x -131x -131x -131x -131x -9x -9x -131x -5x -5x -117x -117x -117x -131x -1x -3x -3x -131x -116x -78x -78x -116x -117x -117x -131x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isCollection = require( '@stdlib/assert/is-collection' );
-var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:set:data' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the sparkline data.
-*
-* @private
-* @param {(Collection|ndarrayLike)} data - sparkline data
-* @throws {TypeError} must be an array-like object or an ndarray
-* @throws {RangeError} length must not exceed maximum data buffer size
-*/
-function set( data ) {
-	/* eslint-disable no-invalid-this */
-	var FLG;
-	var i;
- 
-	FLG = isndarrayLike( data ) && typeof data.iget === 'function';
-	if ( !isCollection( data ) && !FLG ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be an array-like object or an ndarray. Value: `%s`.', 'data', data ) );
-	}
-	if ( data.length > this._bufferSize ) {
-		throw new RangeError( format( 'invalid assignment. `%s` length exceeds maximum data buffer size. Buffer size: `%u`. Length: `%u`.', 'data', this._bufferSize, data.length ) );
-	}
-	debug( 'Current value: %s.', JSON.stringify( this._data ) );
- 
-	this._data = [];
-	if ( FLG ) {
-		for ( i = 0; i < data.length; i++ ) {
-			this._data.push( data.iget( i ) );
-		}
-	} else {
-		for ( i = 0; i < data.length; i++ ) {
-			this._data.push( data[ i ] );
-		}
-	}
-	debug( 'New value: %s.', JSON.stringify( this._data ) );
-	this.emit( 'change' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/description/coverage.ndjson b/plot/sparklines/base/ctor/props/description/coverage.ndjson deleted file mode 100644 index 8bde6e9283..0000000000 --- a/plot/sparklines/base/ctor/props/description/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,8,8,100,2,2,100,96,96,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/props/description/get.js.html b/plot/sparklines/base/ctor/props/description/get.js.html deleted file mode 100644 index 8465e94ee8..0000000000 --- a/plot/sparklines/base/ctor/props/description/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/description/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/description get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -3x -3x -3x -3x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the description.
-*
-* @private
-* @returns {string} description
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._description;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/description/index.html b/plot/sparklines/base/ctor/props/description/index.html deleted file mode 100644 index 23c24b4098..0000000000 --- a/plot/sparklines/base/ctor/props/description/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/description - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/props/description

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/description/set.js.html b/plot/sparklines/base/ctor/props/description/set.js.html deleted file mode 100644 index 11327edb3b..0000000000 --- a/plot/sparklines/base/ctor/props/description/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/description/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/description set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -126x -126x -126x -11x -11x -124x -114x -114x -114x -114x -114x -114x -114x -126x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'plot:set:description' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the description.
-*
-* @private
-* @param {string} str - description
-* @throws {TypeError} must be a string
-* @returns {void}
-*/
-function set( str ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isString( str ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a string. Value: `%s`.', 'description', str ) );
-	}
-	if ( str !== this._description ) {
-		debug( 'Current value: %s.', this._description );
- 
-		this._description = str;
-		debug( 'New value: %s.', this._description );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/is-defined/coverage.ndjson b/plot/sparklines/base/ctor/props/is-defined/coverage.ndjson deleted file mode 100644 index f93570f774..0000000000 --- a/plot/sparklines/base/ctor/props/is-defined/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,7,7,100,2,2,100,96,96,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/props/is-defined/get.js.html b/plot/sparklines/base/ctor/props/is-defined/get.js.html deleted file mode 100644 index 2bcf6b8ff9..0000000000 --- a/plot/sparklines/base/ctor/props/is-defined/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/is-defined/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/is-defined get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -14x -14x -14x -14x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the accessor for defined values.
-*
-* @private
-* @returns {Function} accessor
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._isDefined;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/is-defined/index.html b/plot/sparklines/base/ctor/props/is-defined/index.html deleted file mode 100644 index cbf810c938..0000000000 --- a/plot/sparklines/base/ctor/props/is-defined/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/is-defined - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/props/is-defined

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%61/61100%5/5100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/is-defined/set.js.html b/plot/sparklines/base/ctor/props/is-defined/set.js.html deleted file mode 100644 index 4650486ab3..0000000000 --- a/plot/sparklines/base/ctor/props/is-defined/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/is-defined/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/is-defined set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -124x -124x -124x -9x -9x -124x -113x -113x -113x -113x -113x -113x -113x -124x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:set:is-defined' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the accessor for defined values.
-*
-* @private
-* @param {Function} fcn - accessor
-* @throws {TypeError} must be a function
-* @returns {void}
-*/
-function set( fcn ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFunction( fcn ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a function. Value: `%s`.', 'isDefined', fcn ) );
-	}
-	if ( fcn !== this._isDefined ) {
-		debug( 'Current value: %s.', this._isDefined );
- 
-		this._isDefined = fcn;
-		debug( 'New Value: %s.', this._isDefined );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/label/coverage.ndjson b/plot/sparklines/base/ctor/props/label/coverage.ndjson deleted file mode 100644 index f93570f774..0000000000 --- a/plot/sparklines/base/ctor/props/label/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,7,7,100,2,2,100,96,96,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/props/label/get.js.html b/plot/sparklines/base/ctor/props/label/get.js.html deleted file mode 100644 index dde7d2d0e4..0000000000 --- a/plot/sparklines/base/ctor/props/label/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/label/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/label get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -5x -5x -5x -5x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the data label.
-*
-* @private
-* @returns {string} label
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._label;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/label/index.html b/plot/sparklines/base/ctor/props/label/index.html deleted file mode 100644 index 831e6cd088..0000000000 --- a/plot/sparklines/base/ctor/props/label/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/label - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/props/label

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%61/61100%5/5100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/props/label/set.js.html b/plot/sparklines/base/ctor/props/label/set.js.html deleted file mode 100644 index 63dfa94ade..0000000000 --- a/plot/sparklines/base/ctor/props/label/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/props/label/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/props/label set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -125x -125x -125x -10x -10x -125x -114x -114x -114x -114x -114x -114x -114x -125x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:set:label' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the data label.
-*
-* @private
-* @param {string} label - data label
-* @throws {TypeError} must be a string
-* @returns {void}
-*/
-function set( label ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isString( label ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a string. Value: `%s`.', 'label', label ) );
-	}
-	if ( label !== this._label ) {
-		debug( 'Current value: %s.', this._label );
- 
-		this._label = label;
-		debug( 'New Value: %s.', this._label );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/render/coverage.ndjson b/plot/sparklines/base/ctor/render/coverage.ndjson deleted file mode 100644 index 209b2294f8..0000000000 --- a/plot/sparklines/base/ctor/render/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[87,87,100,4,4,100,2,2,100,87,87,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/base/ctor/render/index.html b/plot/sparklines/base/ctor/render/index.html deleted file mode 100644 index 9caf980a34..0000000000 --- a/plot/sparklines/base/ctor/render/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/render - - - - - - - - - -
-
-

All files plot/sparklines/base/ctor/lib/render

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%53/53100%2/2100%1/1100%53/53
stub.js -
-
100%34/34100%2/2100%1/1100%34/34
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/render/index.js.html b/plot/sparklines/base/ctor/render/index.js.html deleted file mode 100644 index 647ff7bbe7..0000000000 --- a/plot/sparklines/base/ctor/render/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/render/index.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/render index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -5411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:render' );
- 
- 
-// MAIN //
- 
-/**
-* Renders a sparkline.
-*
-* @private
-* @returns {*} rendered sparkline
-*/
-function render() {
-	/* eslint-disable no-invalid-this */
-	var out;
- 
-	debug( 'Rendering...' );
-	out = this._render();
- 
-	this.emit( 'render', out );
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = render;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/base/ctor/render/stub.js.html b/plot/sparklines/base/ctor/render/stub.js.html deleted file mode 100644 index aa1f7cc01a..0000000000 --- a/plot/sparklines/base/ctor/render/stub.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/base/ctor/lib/render/stub.js - - - - - - - - - -
-
-

All files / plot/sparklines/base/ctor/lib/render stub.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -3511x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -1x -1x -1x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Placeholder `render` function.
-*
-* @private
-* @throws {Error} must be implemented by descendant classes
-*/
-function render() {
-	throw new Error( 'not implemented' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = render;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/infinities/coverage.ndjson b/plot/sparklines/unicode/column/props/infinities/coverage.ndjson deleted file mode 100644 index a46897b366..0000000000 --- a/plot/sparklines/unicode/column/props/infinities/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,7,7,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/unicode/column/props/infinities/get.js.html b/plot/sparklines/unicode/column/props/infinities/get.js.html deleted file mode 100644 index 85b1f84ba2..0000000000 --- a/plot/sparklines/unicode/column/props/infinities/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/infinities/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/column/lib/props/infinities get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3625x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -6x -6x -6x -6x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns a flag indicating whether to encode infinite values.
-*
-* @private
-* @returns {boolean} boolean indicating whether to encode infinite values
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._infinities;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/infinities/index.html b/plot/sparklines/unicode/column/props/infinities/index.html deleted file mode 100644 index 565fbb8931..0000000000 --- a/plot/sparklines/unicode/column/props/infinities/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/infinities - - - - - - - - - -
-
-

All files plot/sparklines/unicode/column/lib/props/infinities

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%5/5100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/infinities/set.js.html b/plot/sparklines/unicode/column/props/infinities/set.js.html deleted file mode 100644 index e45a1403b1..0000000000 --- a/plot/sparklines/unicode/column/props/infinities/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/infinities/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/column/lib/props/infinities set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6125x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -176x -176x -176x -8x -8x -176x -167x -167x -167x -167x -167x -167x -167x -176x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:column-chart:unicode:set:infinities' );
- 
- 
-// MAIN //
- 
-/**
-* Sets a flag indicating whether to encode infinite values.
-*
-* @private
-* @param {boolean} bool - boolean flag
-* @throws {TypeError} must be a boolean
-*/
-function set( bool ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isBoolean( bool ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a boolean. Value: `%s`.', 'infinities', bool ) );
-	}
-	if ( bool !== this._infinities ) {
-		debug( 'Current value: %s.', this._infinities );
- 
-		this._infinities = bool;
-		debug( 'New value: %s.', this._infinities );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/y-max/coverage.ndjson b/plot/sparklines/unicode/column/props/y-max/coverage.ndjson deleted file mode 100644 index f03f3128bb..0000000000 --- a/plot/sparklines/unicode/column/props/y-max/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[120,120,100,14,14,100,2,2,100,120,120,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/unicode/column/props/y-max/get.js.html b/plot/sparklines/unicode/column/props/y-max/get.js.html deleted file mode 100644 index 6bc39644c3..0000000000 --- a/plot/sparklines/unicode/column/props/y-max/get.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/y-max/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/column/lib/props/y-max get.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6025x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -27x -27x -27x -27x -27x -27x -27x -27x -20x -20x -20x -102x -102x -62x -62x -102x -20x -20x -7x -27x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the maximum value of the y-axis domain.
-*
-* @private
-* @returns {(FiniteNumber|null)} maximum value of the y-axis domain
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var max;
-	var len;
-	var d;
-	var i;
- 
-	if ( this._yMax === null ) {
-		len = this._data.length;
-		max = NINF;
-		for ( i = 0; i < len; i++ ) {
-			d = this._data[ i ];
-			if ( this._isDefined( d ) && d !== PINF && d > max ) {
-				max = d;
-			}
-		}
-		return max;
-	}
-	return this._yMax;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/y-max/index.html b/plot/sparklines/unicode/column/props/y-max/index.html deleted file mode 100644 index 6e9c83c0b0..0000000000 --- a/plot/sparklines/unicode/column/props/y-max/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/y-max - - - - - - - - - -
-
-

All files plot/sparklines/unicode/column/lib/props/y-max

-
- -
- 100% - Statements - 120/120 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 120/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%59/59100%8/8100%1/1100%59/59
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/y-max/set.js.html b/plot/sparklines/unicode/column/props/y-max/set.js.html deleted file mode 100644 index d1071d8226..0000000000 --- a/plot/sparklines/unicode/column/props/y-max/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/y-max/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/column/lib/props/y-max set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6225x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -178x -178x -178x -8x -8x -178x -12x -12x -12x -12x -12x -12x -12x -178x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFiniteNumber = require( '@stdlib/assert/is-finite' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:column-chart:unicode:set:y-max' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the maximum value of the y-axis domain.
-*
-* @private
-* @param {(FiniteNumber|null)} max - maximum value
-* @throws {TypeError} must be a finite number or null
-*/
-function set( max ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFiniteNumber( max ) && !isNull( max ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a finite number or null. Value: `%s`.', 'yMax', max ) );
-	}
-	if ( max !== this._yMax ) {
-		debug( 'Current value: %s.', this._yMax );
- 
-		this._yMax = max;
-		debug( 'New value: %s.', this._yMax );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/y-min/coverage.ndjson b/plot/sparklines/unicode/column/props/y-min/coverage.ndjson deleted file mode 100644 index f03f3128bb..0000000000 --- a/plot/sparklines/unicode/column/props/y-min/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[120,120,100,14,14,100,2,2,100,120,120,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/unicode/column/props/y-min/get.js.html b/plot/sparklines/unicode/column/props/y-min/get.js.html deleted file mode 100644 index 1096563dc9..0000000000 --- a/plot/sparklines/unicode/column/props/y-min/get.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/y-min/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/column/lib/props/y-min get.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6025x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -27x -27x -27x -27x -27x -27x -27x -27x -21x -21x -21x -108x -108x -18x -18x -108x -21x -21x -6x -27x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the minimum value of the y-axis domain.
-*
-* @private
-* @returns {number} minimum value of the y-axis domain
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var min;
-	var len;
-	var d;
-	var i;
- 
-	if ( this._yMin === null ) {
-		len = this._data.length;
-		min = PINF;
-		for ( i = 0; i < len; i++ ) {
-			d = this._data[ i ];
-			if ( this._isDefined( d ) && d !== NINF && d < min ) {
-				min = d;
-			}
-		}
-		return min;
-	}
-	return this._yMin;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/y-min/index.html b/plot/sparklines/unicode/column/props/y-min/index.html deleted file mode 100644 index 4e1c6a5d78..0000000000 --- a/plot/sparklines/unicode/column/props/y-min/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/y-min - - - - - - - - - -
-
-

All files plot/sparklines/unicode/column/lib/props/y-min

-
- -
- 100% - Statements - 120/120 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 120/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%59/59100%8/8100%1/1100%59/59
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/column/props/y-min/set.js.html b/plot/sparklines/unicode/column/props/y-min/set.js.html deleted file mode 100644 index 028424572d..0000000000 --- a/plot/sparklines/unicode/column/props/y-min/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/column/lib/props/y-min/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/column/lib/props/y-min set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6225x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -178x -178x -178x -8x -8x -178x -12x -12x -12x -12x -12x -12x -12x -178x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFiniteNumber = require( '@stdlib/assert/is-finite' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:column-chart:unicode:set:y-min' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the minimum value of the y-axis domain.
-*
-* @private
-* @param {(FiniteNumber|null)} min - minimum value
-* @throws {TypeError} must be a finite number or null
-*/
-function set( min ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFiniteNumber( min ) && !isNull( min ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a finite number or null. Value: `%s`.', 'yMin', min ) );
-	}
-	if ( min !== this._yMin ) {
-		debug( 'Current value: %s.', this._yMin );
- 
-		this._yMin = min;
-		debug( 'New value: %s.', this._yMin );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/infinities/coverage.ndjson b/plot/sparklines/unicode/line/props/infinities/coverage.ndjson deleted file mode 100644 index a46897b366..0000000000 --- a/plot/sparklines/unicode/line/props/infinities/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[95,95,100,7,7,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/unicode/line/props/infinities/get.js.html b/plot/sparklines/unicode/line/props/infinities/get.js.html deleted file mode 100644 index 5c70f82b50..0000000000 --- a/plot/sparklines/unicode/line/props/infinities/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/infinities/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/line/lib/props/infinities get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3625x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -6x -6x -6x -6x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns a flag indicating whether to encode infinite values.
-*
-* @private
-* @returns {boolean} boolean indicating whether to encode infinite values
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._infinities;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/infinities/index.html b/plot/sparklines/unicode/line/props/infinities/index.html deleted file mode 100644 index 96eca237c4..0000000000 --- a/plot/sparklines/unicode/line/props/infinities/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/infinities - - - - - - - - - -
-
-

All files plot/sparklines/unicode/line/lib/props/infinities

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%5/5100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/infinities/set.js.html b/plot/sparklines/unicode/line/props/infinities/set.js.html deleted file mode 100644 index 48b227b627..0000000000 --- a/plot/sparklines/unicode/line/props/infinities/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/infinities/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/line/lib/props/infinities set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6125x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -177x -177x -177x -8x -8x -177x -168x -168x -168x -168x -168x -168x -168x -177x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:line-chart:unicode:set:infinities' );
- 
- 
-// MAIN //
- 
-/**
-* Sets a flag indicating whether to encode infinite values.
-*
-* @private
-* @param {boolean} bool - boolean flag
-* @throws {TypeError} must be a boolean
-*/
-function set( bool ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isBoolean( bool ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a boolean. Value: `%s`.', 'infinities', bool ) );
-	}
-	if ( bool !== this._infinities ) {
-		debug( 'Current value: %s.', this._infinities );
- 
-		this._infinities = bool;
-		debug( 'New value: %s.', this._infinities );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/y-max/coverage.ndjson b/plot/sparklines/unicode/line/props/y-max/coverage.ndjson deleted file mode 100644 index f03f3128bb..0000000000 --- a/plot/sparklines/unicode/line/props/y-max/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[120,120,100,14,14,100,2,2,100,120,120,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/unicode/line/props/y-max/get.js.html b/plot/sparklines/unicode/line/props/y-max/get.js.html deleted file mode 100644 index 3031b4156a..0000000000 --- a/plot/sparklines/unicode/line/props/y-max/get.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/y-max/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/line/lib/props/y-max get.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6025x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -28x -28x -28x -28x -28x -28x -28x -28x -21x -21x -21x -109x -109x -64x -64x -109x -21x -21x -7x -28x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the maximum value of the y-axis domain.
-*
-* @private
-* @returns {(FiniteNumber|null)} maximum value of the y-axis domain
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var max;
-	var len;
-	var d;
-	var i;
- 
-	if ( this._yMax === null ) {
-		len = this._data.length;
-		max = NINF;
-		for ( i = 0; i < len; i++ ) {
-			d = this._data[ i ];
-			if ( this._isDefined( d ) && d !== PINF && d > max ) {
-				max = d;
-			}
-		}
-		return max;
-	}
-	return this._yMax;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/y-max/index.html b/plot/sparklines/unicode/line/props/y-max/index.html deleted file mode 100644 index c9dceca0b4..0000000000 --- a/plot/sparklines/unicode/line/props/y-max/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/y-max - - - - - - - - - -
-
-

All files plot/sparklines/unicode/line/lib/props/y-max

-
- -
- 100% - Statements - 120/120 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 120/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%59/59100%8/8100%1/1100%59/59
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/y-max/set.js.html b/plot/sparklines/unicode/line/props/y-max/set.js.html deleted file mode 100644 index 9093d01245..0000000000 --- a/plot/sparklines/unicode/line/props/y-max/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/y-max/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/line/lib/props/y-max set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6225x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -179x -179x -179x -8x -8x -179x -12x -12x -12x -12x -12x -12x -12x -179x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFiniteNumber = require( '@stdlib/assert/is-finite' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:line-chart:unicode:set:y-max' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the maximum value of the y-axis domain.
-*
-* @private
-* @param {(FiniteNumber|null)} max - maximum value
-* @throws {TypeError} must be a finite number or null
-*/
-function set( max ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFiniteNumber( max ) && !isNull( max ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a finite number or null. Value: `%s`.', 'yMax', max ) );
-	}
-	if ( max !== this._yMax ) {
-		debug( 'Current value: %s.', this._yMax );
- 
-		this._yMax = max;
-		debug( 'New value: %s.', this._yMax );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/y-min/coverage.ndjson b/plot/sparklines/unicode/line/props/y-min/coverage.ndjson deleted file mode 100644 index f03f3128bb..0000000000 --- a/plot/sparklines/unicode/line/props/y-min/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[120,120,100,14,14,100,2,2,100,120,120,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/plot/sparklines/unicode/line/props/y-min/get.js.html b/plot/sparklines/unicode/line/props/y-min/get.js.html deleted file mode 100644 index e106aa2a47..0000000000 --- a/plot/sparklines/unicode/line/props/y-min/get.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/y-min/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/line/lib/props/y-min get.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6025x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -28x -28x -28x -28x -28x -28x -28x -28x -22x -22x -22x -115x -115x -19x -19x -115x -22x -22x -6x -28x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the minimum value of the y-axis domain.
-*
-* @private
-* @returns {number} minimum value of the y-axis domain
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var min;
-	var len;
-	var d;
-	var i;
- 
-	if ( this._yMin === null ) {
-		len = this._data.length;
-		min = PINF;
-		for ( i = 0; i < len; i++ ) {
-			d = this._data[ i ];
-			if ( this._isDefined( d ) && d !== NINF && d < min ) {
-				min = d;
-			}
-		}
-		return min;
-	}
-	return this._yMin;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/y-min/index.html b/plot/sparklines/unicode/line/props/y-min/index.html deleted file mode 100644 index de153c5d0e..0000000000 --- a/plot/sparklines/unicode/line/props/y-min/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/y-min - - - - - - - - - -
-
-

All files plot/sparklines/unicode/line/lib/props/y-min

-
- -
- 100% - Statements - 120/120 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 120/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%59/59100%8/8100%1/1100%59/59
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/line/props/y-min/set.js.html b/plot/sparklines/unicode/line/props/y-min/set.js.html deleted file mode 100644 index 8871f940b1..0000000000 --- a/plot/sparklines/unicode/line/props/y-min/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/line/lib/props/y-min/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/line/lib/props/y-min set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6225x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -25x -179x -179x -179x -8x -8x -179x -12x -12x -12x -12x -12x -12x -12x -179x -25x -25x -25x -25x -25x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFiniteNumber = require( '@stdlib/assert/is-finite' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:line-chart:unicode:set:y-min' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the minimum value of the y-axis domain.
-*
-* @private
-* @param {(FiniteNumber|null)} min - minimum value
-* @throws {TypeError} must be a finite number or null
-*/
-function set( min ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFiniteNumber( min ) && !isNull( min ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a finite number or null. Value: `%s`.', 'yMin', min ) );
-	}
-	if ( min !== this._yMin ) {
-		debug( 'Current value: %s.', this._yMin );
- 
-		this._yMin = min;
-		debug( 'New value: %s.', this._yMin );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/infinities/coverage.ndjson b/plot/sparklines/unicode/props/infinities/coverage.ndjson deleted file mode 100644 index ac24cc4f89..0000000000 --- a/plot/sparklines/unicode/props/infinities/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[95,95,100,7,7,100,2,2,100,95,95,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] -[95,95,100,7,7,100,2,2,100,95,95,100,"6dc5ea77dbef23e522255c7c60e5db1ccfa85568","2025-03-30 15:46:46 -0700"] diff --git a/plot/sparklines/unicode/props/infinities/get.js.html b/plot/sparklines/unicode/props/infinities/get.js.html deleted file mode 100644 index bbd92678fa..0000000000 --- a/plot/sparklines/unicode/props/infinities/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/infinities/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/infinities get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3627x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -6x -6x -6x -6x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns a flag indicating whether to encode infinite values.
-*
-* @private
-* @returns {boolean} boolean indicating whether to encode infinite values
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._infinities;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/infinities/index.html b/plot/sparklines/unicode/props/infinities/index.html deleted file mode 100644 index 0e7522a850..0000000000 --- a/plot/sparklines/unicode/props/infinities/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/infinities - - - - - - - - - -
-
-

All files plot/sparklines/unicode/lib/props/infinities

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%60/60100%5/5100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/infinities/set.js.html b/plot/sparklines/unicode/props/infinities/set.js.html deleted file mode 100644 index 8e25126f71..0000000000 --- a/plot/sparklines/unicode/props/infinities/set.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/infinities/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/infinities set.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6127x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -200x -200x -200x -8x -8x -200x -191x -191x -191x -191x -191x -191x -191x -200x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:unicode:set:infinities' );
- 
- 
-// MAIN //
- 
-/**
-* Sets a flag indicating whether to encode infinite values.
-*
-* @private
-* @param {boolean} bool - boolean flag
-* @throws {TypeError} must be a boolean
-*/
-function set( bool ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isBoolean( bool ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a boolean. Value: `%s`.', 'infinities', bool ) );
-	}
-	if ( bool !== this._infinities ) {
-		debug( 'Current value: %s.', this._infinities );
- 
-		this._infinities = bool;
-		debug( 'New value: %s.', this._infinities );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/type/coverage.ndjson b/plot/sparklines/unicode/props/type/coverage.ndjson deleted file mode 100644 index fbeb8491ca..0000000000 --- a/plot/sparklines/unicode/props/type/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[96,96,100,7,7,100,2,2,100,96,96,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] -[97,97,100,7,7,100,2,2,100,97,97,100,"6dc5ea77dbef23e522255c7c60e5db1ccfa85568","2025-03-30 15:46:46 -0700"] diff --git a/plot/sparklines/unicode/props/type/get.js.html b/plot/sparklines/unicode/props/type/get.js.html deleted file mode 100644 index f839016b12..0000000000 --- a/plot/sparklines/unicode/props/type/get.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/type/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/type get.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -3627x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -5x -5x -5x -5x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Returns the sparkline chart type.
-*
-* @private
-* @returns {string} sparkline chart type
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	return this._type;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/type/index.html b/plot/sparklines/unicode/props/type/index.html deleted file mode 100644 index a076e1c1fe..0000000000 --- a/plot/sparklines/unicode/props/type/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/type - - - - - - - - - -
-
-

All files plot/sparklines/unicode/lib/props/type

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%35/35100%2/2100%1/1100%35/35
set.js -
-
100%62/62100%5/5100%1/1100%62/62
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/type/set.js.html b/plot/sparklines/unicode/props/type/set.js.html deleted file mode 100644 index c77c3eaf8b..0000000000 --- a/plot/sparklines/unicode/props/type/set.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/type/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/type set.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -6327x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -206x -206x -206x -16x -16x -206x -189x -189x -189x -189x -189x -189x -189x -206x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var contains = require( '@stdlib/array/base/assert/contains' ).factory;
-var format = require( '@stdlib/string/format' );
-var CHART_TYPES = require( './chart_types.json' );
- 
- 
-// VARIABLES //
- 
-var isChartType = contains( CHART_TYPES );
-var debug = logger( 'sparkline:unicode:set:type' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the sparkline chart type.
-*
-* @private
-* @param {string} type - chart type
-* @throws {TypeError} must be a supported chart type
-*/
-function set( type ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isChartType( type ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be one of the following: "%s". Value: `%s`.', 'type', CHART_TYPES.join( '", "' ), type ) );
-	}
-	if ( type !== this._type ) {
-		debug( 'Current value: %s.', this._type );
- 
-		this._type = type;
-		debug( 'New value: %s.', this._type );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/y-max/coverage.ndjson b/plot/sparklines/unicode/props/y-max/coverage.ndjson deleted file mode 100644 index e5e3269c9a..0000000000 --- a/plot/sparklines/unicode/props/y-max/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[120,120,100,14,14,100,2,2,100,120,120,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] -[120,120,100,14,14,100,2,2,100,120,120,100,"6dc5ea77dbef23e522255c7c60e5db1ccfa85568","2025-03-30 15:46:46 -0700"] diff --git a/plot/sparklines/unicode/props/y-max/get.js.html b/plot/sparklines/unicode/props/y-max/get.js.html deleted file mode 100644 index 480f20aca6..0000000000 --- a/plot/sparklines/unicode/props/y-max/get.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/y-max/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/y-max get.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6027x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -20x -20x -20x -101x -101x -68x -68x -101x -20x -20x -7x -27x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the maximum value of the y-axis domain.
-*
-* @private
-* @returns {(FiniteNumber|null)} maximum value of the y-axis domain
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var max;
-	var len;
-	var d;
-	var i;
- 
-	if ( this._yMax === null ) {
-		len = this._data.length;
-		max = NINF;
-		for ( i = 0; i < len; i++ ) {
-			d = this._data[ i ];
-			if ( this._isDefined( d ) && d !== PINF && d > max ) {
-				max = d;
-			}
-		}
-		return max;
-	}
-	return this._yMax;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/y-max/index.html b/plot/sparklines/unicode/props/y-max/index.html deleted file mode 100644 index e8ccb378ff..0000000000 --- a/plot/sparklines/unicode/props/y-max/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/y-max - - - - - - - - - -
-
-

All files plot/sparklines/unicode/lib/props/y-max

-
- -
- 100% - Statements - 120/120 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 120/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%59/59100%8/8100%1/1100%59/59
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/y-max/set.js.html b/plot/sparklines/unicode/props/y-max/set.js.html deleted file mode 100644 index 9254ce9ac2..0000000000 --- a/plot/sparklines/unicode/props/y-max/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/y-max/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/y-max set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6227x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -202x -202x -202x -8x -8x -202x -12x -12x -12x -12x -12x -12x -12x -202x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFiniteNumber = require( '@stdlib/assert/is-finite' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:unicode:set:y-max' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the maximum value of the y-axis domain.
-*
-* @private
-* @param {(FiniteNumber|null)} max - maximum value
-* @throws {TypeError} must be a finite number or null
-*/
-function set( max ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFiniteNumber( max ) && !isNull( max ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a finite number or null. Value: `%s`.', 'yMax', max ) );
-	}
-	if ( max !== this._yMax ) {
-		debug( 'Current value: %s.', this._yMax );
- 
-		this._yMax = max;
-		debug( 'New value: %s.', this._yMax );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/y-min/coverage.ndjson b/plot/sparklines/unicode/props/y-min/coverage.ndjson deleted file mode 100644 index e5e3269c9a..0000000000 --- a/plot/sparklines/unicode/props/y-min/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[120,120,100,14,14,100,2,2,100,120,120,100,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] -[120,120,100,14,14,100,2,2,100,120,120,100,"6dc5ea77dbef23e522255c7c60e5db1ccfa85568","2025-03-30 15:46:46 -0700"] diff --git a/plot/sparklines/unicode/props/y-min/get.js.html b/plot/sparklines/unicode/props/y-min/get.js.html deleted file mode 100644 index d9daa95334..0000000000 --- a/plot/sparklines/unicode/props/y-min/get.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/y-min/get.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/y-min get.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6027x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -21x -21x -21x -107x -107x -18x -18x -107x -21x -21x -6x -27x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var PINF = require( '@stdlib/constants/float64/pinf' );
-var NINF = require( '@stdlib/constants/float64/ninf' );
- 
- 
-// MAIN //
- 
-/**
-* Returns the minimum value of the y-axis domain.
-*
-* @private
-* @returns {number} minimum value of the y-axis domain
-*/
-function get() {
-	/* eslint-disable no-invalid-this */
-	var min;
-	var len;
-	var d;
-	var i;
- 
-	if ( this._yMin === null ) {
-		len = this._data.length;
-		min = PINF;
-		for ( i = 0; i < len; i++ ) {
-			d = this._data[ i ];
-			if ( this._isDefined( d ) && d !== NINF && d < min ) {
-				min = d;
-			}
-		}
-		return min;
-	}
-	return this._yMin;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = get;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/y-min/index.html b/plot/sparklines/unicode/props/y-min/index.html deleted file mode 100644 index e1d257700f..0000000000 --- a/plot/sparklines/unicode/props/y-min/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/y-min - - - - - - - - - -
-
-

All files plot/sparklines/unicode/lib/props/y-min

-
- -
- 100% - Statements - 120/120 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 120/120 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
get.js -
-
100%59/59100%8/8100%1/1100%59/59
set.js -
-
100%61/61100%6/6100%1/1100%61/61
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/plot/sparklines/unicode/props/y-min/set.js.html b/plot/sparklines/unicode/props/y-min/set.js.html deleted file mode 100644 index aad8f0e143..0000000000 --- a/plot/sparklines/unicode/props/y-min/set.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for plot/sparklines/unicode/lib/props/y-min/set.js - - - - - - - - - -
-
-

All files / plot/sparklines/unicode/lib/props/y-min set.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6227x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -27x -202x -202x -202x -8x -8x -202x -12x -12x -12x -12x -12x -12x -12x -202x -27x -27x -27x -27x -27x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isFiniteNumber = require( '@stdlib/assert/is-finite' ).isPrimitive;
-var isNull = require( '@stdlib/assert/is-null' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'sparkline:unicode:set:y-min' );
- 
- 
-// MAIN //
- 
-/**
-* Sets the minimum value of the y-axis domain.
-*
-* @private
-* @param {(FiniteNumber|null)} min - minimum value
-* @throws {TypeError} must be a finite number or null
-*/
-function set( min ) {
-	/* eslint-disable no-invalid-this */
-	if ( !isFiniteNumber( min ) && !isNull( min ) ) {
-		throw new TypeError( format( 'invalid assignment. `%s` must be a finite number or null. Value: `%s`.', 'yMin', min ) );
-	}
-	if ( min !== this._yMin ) {
-		debug( 'Current value: %s.', this._yMin );
- 
-		this._yMin = min;
-		debug( 'New value: %s.', this._yMin );
- 
-		this.emit( 'change' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = set;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/__done__.js.html b/repl/commands/__done__.js.html deleted file mode 100644 index 7709e3ef40..0000000000 --- a/repl/commands/__done__.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/__done__.js - - - - - - - - - -
-
-

All files / repl/lib/commands __done__.js

-
- -
- 85.96% - Statements - 49/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 85.96% - Lines - 49/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -5811x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `__done__` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Callback invoked to confirm that a command has finished executing.
-	*
-	* @private
-	* @param {(Error|null)} [error] - execution error
-	* @param {*} [results] - command results
-	* @returns {void}
-	*/
-	function onCommand( error, results ) {
-		if ( arguments.length === 0 ) {
-			return repl._done();
-		}
-		if ( arguments.length === 1 ) {
-			return repl._done( error );
-		}
-		repl._done( error, results );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/add_theme.js.html b/repl/commands/add_theme.js.html deleted file mode 100644 index c20e1a48e5..0000000000 --- a/repl/commands/add_theme.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/add_theme.js - - - - - - - - - -
-
-

All files / repl/lib/commands add_theme.js

-
- -
- 87.3% - Statements - 55/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 87.3% - Lines - 55/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -6411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `addTheme` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Adds a syntax highlighting color theme.
-	*
-	* @private
-	* @param {string} name - theme name
-	* @param {Object} theme - theme object
-	* @returns {void}
-	*/
-	function onCommand( name, theme ) {
-		try {
-			repl.addTheme( name, theme );
-		} catch ( err ) {
-			repl._ostream.write( format( 'Error: %s\n', err.message ) );
-			return;
-		}
-		log( repl, format( '\nSuccessfully added theme `%s`.', name ) );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/alias2pkg.js.html b/repl/commands/alias2pkg.js.html deleted file mode 100644 index 41d4dd0c74..0000000000 --- a/repl/commands/alias2pkg.js.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/alias2pkg.js - - - - - - - - - -
-
-

All files / repl/lib/commands alias2pkg.js

-
- -
- 65.11% - Statements - 56/86 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 65.11% - Lines - 56/86 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -8711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var alias2pkg = require( '@stdlib/namespace/alias2pkg' );
-var indexOf = require( './../index_of.js' );
-var alias2string = require( './../alias_to_string.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `alias2pkg` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns the package name corresponding to a provided alias.
-	*
-	* @private
-	* @param {*} alias - alias
-	* @returns {(string|void)} package name
-	*/
-	function onCommand( alias ) {
-		var aliases;
-		var out;
-		var N;
-		var i;
-
-		aliases = repl._aliases;
-		N = aliases.length;
-
-		if ( isString( alias ) ) {
-			out = alias2pkg( alias );
-		}
-		// If provided an `alias` which is not a string or we failed to resolve a package name based on the provided string value, we try to resolve a string alias (and subsequently a corresponding package name) by searching the list of cached references of global variables/properties...
-		if ( !out ) {
-			i = indexOf( N/2, aliases, 2, 1, alias );
-			if ( i >= 0 ) {
-				out = alias2pkg( aliases[ i-1 ] );
-			}
-		}
-		// If we failed to resolve a package name and the provided value is an object, try finding a provided value's constructor (e.g., if provided a `Uint32Array`, try finding the package name for `Uint32Array`)...
-		if ( !out && typeof alias === 'object' && alias !== null && alias.constructor ) {
-			i = indexOf( N/2, aliases, 2, 1, alias.constructor );
-			if ( i >= 0 ) {
-				out = alias2pkg( aliases[ i-1 ] );
-			}
-		}
-		if ( out ) {
-			return out;
-		}
-		repl._ostream.write( 'Error: unrecognized alias or alias is not associated with a package (such as a\nREPL-specific command). Alias: `'+alias2string( alias )+'`.\n' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/alias2related.js.html b/repl/commands/alias2related.js.html deleted file mode 100644 index 9d0d8d21be..0000000000 --- a/repl/commands/alias2related.js.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/alias2related.js - - - - - - - - - -
-
-

All files / repl/lib/commands alias2related.js

-
- -
- 58.16% - Statements - 57/98 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 58.16% - Lines - 57/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -9911x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var alias2related = require( '@stdlib/namespace/alias2related' );
-var indexOf = require( './../index_of.js' );
-var alias2string = require( './../alias_to_string.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `alias2related` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @param {ArrayArray} cmds - REPL command list
-* @returns {Function} callback
-*/
-function command( repl, cmds ) {
-	return onCommand;
- 
-	/**
-	* Returns aliases related to a provided alias.
-	*
-	* @private
-	* @param {*} alias - alias
-	* @returns {(StringArray|void)} related packages as a newline-delimited list
-	*/
-	function onCommand( alias ) {
-		var aliases;
-		var out;
-		var N;
-		var i;
-
-		aliases = repl._aliases;
-		N = aliases.length;
-
-		if ( isString( alias ) ) {
-			out = alias2related( alias );
-		}
-		// If unable to resolve related aliases, check if we were provided a reference to a REPL-specific command...
-		if ( !out ) {
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 1 ] === alias ) {
-					out = alias2related( cmds[ i ][ 0 ] );
-				}
-			}
-		}
-		// If provided an `alias` which is not a string or we failed to resolve related aliases based on the provided string value, we try to resolve a string alias (and subsequently related aliases) by searching the list of cached references of global variables/properties...
-		if ( !out ) {
-			i = indexOf( N/2, aliases, 2, 1, alias );
-			if ( i >= 0 ) {
-				out = alias2related( aliases[ i-1 ] );
-			}
-		}
-		// If we failed to resolve related aliases and the provided value is an object, try finding a provided value's constructor (e.g., if provided a `Uint32Array`, try finding related aliases for `Uint32Array`)...
-		if ( !out && typeof alias === 'object' && alias !== null && alias.constructor ) {
-			i = indexOf( N/2, aliases, 2, 1, alias.constructor );
-			if ( i >= 0 ) {
-				out = alias2related( aliases[ i-1 ] );
-			}
-		}
-		if ( out === void 0 || out === null ) {
-			repl._ostream.write( 'Error: unrecognized alias. Alias: `'+alias2string( alias )+'`.\n' );
-			return;
-		}
-		if ( out.length ) {
-			return out;
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/ans.js.html b/repl/commands/ans.js.html deleted file mode 100644 index dd2c088206..0000000000 --- a/repl/commands/ans.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/ans.js - - - - - - - - - -
-
-

All files / repl/lib/commands ans.js

-
- -
- 95.91% - Statements - 47/49 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.91% - Lines - 47/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -5011x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `ans` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns the result of the last successfully executed command.
-	*
-	* @private
-	* @returns {*} result
-	*/
-	function onCommand() {
-		return repl._ans;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/assignfrom.js.html b/repl/commands/assignfrom.js.html deleted file mode 100644 index 413cc5c65b..0000000000 --- a/repl/commands/assignfrom.js.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/assignfrom.js - - - - - - - - - -
-
-

All files / repl/lib/commands assignfrom.js

-
- -
- 60.19% - Statements - 62/103 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 60.19% - Lines - 62/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -10411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:assignfrom' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `assignfrom` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Reads a value from a specified workspace.
-	*
-	* @private
-	* @param {string} workspace - workspace name
-	* @param {(string|symbol)} variable - variable name
-	* @returns {*} assigned value
-	*/
-	function onCommand( workspace, variable ) {
-		var list;
-		var desc;
-		var err;
-		var i;
-		if ( !isString( workspace ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( workspace === repl._currentWorkspace ) {
-			return repl._context[ variable ];
-		}
-		if ( !hasOwnProp( repl._workspaces, workspace ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		list = repl._workspaces[ workspace ];
-		for ( i = 0; i < list.length; i += 2 ) {
-			if ( list[ i ] === variable ) {
-				desc = list[ i+1 ];
-
-				// Check if descriptor is an accessor descriptor:
-				if ( hasOwnProp( desc, 'get' ) ) {
-					// WARNING: the `this` context is not defined, as the variable is not actually bound to a global instance!
-					return desc.get.call( null );
-				}
-				// Check if the descriptor is a data descriptor:
-				if ( hasOwnProp( desc, 'value' ) ) {
-					return desc.value;
-				}
-				// Variable must be write-only:
-				err = new Error( format( 'invalid operation. Cannot read from write-only variable `%s`.', variable ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/assignin.js.html b/repl/commands/assignin.js.html deleted file mode 100644 index c6155913c4..0000000000 --- a/repl/commands/assignin.js.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/assignin.js - - - - - - - - - -
-
-

All files / repl/lib/commands assignin.js

-
- -
- 55.75% - Statements - 63/113 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 55.75% - Lines - 63/113 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -11411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:assignin' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `assignin` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Assigns a value to a variable in a specified workspace.
-	*
-	* @private
-	* @param {string} workspace - workspace name
-	* @param {(string|symbol)} variable - variable name
-	* @param {*} value - value to assign
-	* @returns {void}
-	*/
-	function onCommand( workspace, variable, value ) {
-		var list;
-		var desc;
-		var err;
-		var i;
-		if ( !isString( workspace ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( workspace === repl._currentWorkspace ) {
-			repl._context[ variable ] = value;
-			return;
-		}
-		if ( !hasOwnProp( repl._workspaces, workspace ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		list = repl._workspaces[ workspace ];
-		for ( i = 0; i < list.length; i += 2 ) {
-			if ( list[ i ] === variable ) {
-				desc = list[ i+1 ];
-
-				// Check if descriptor has a setter:
-				if ( typeof desc.set === 'function' ) {
-					// WARNING: the `this` context is not defined, as the variable is not actually bound to a global instance!
-					desc.set.call( null, value );
-					return;
-				}
-				// Check if the variable is read-only:
-				if ( typeof desc.get === 'function' || desc.writable === false ) {
-					err = new Error( format( 'Cannot assign to read only property %s of object #<Object>', variable ) ); // Note: this mirrors the built-in environment error message
-					debug( 'Error: %s', err.message );
-					repl._ostream.write( 'Error: '+err.message+'\n' );
-					return;
-				}
-				desc.value = value;
-				return;
-			}
-		}
-		// Create a workspace variable by defining a property descriptor equivalent to when a user defines a variable within a global context (e.g., `var x = 3.14`):
-		list.push( variable, {
-			'configurable': true,
-			'enumerable': true,
-			'writable': true,
-			'value': value
-		});
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/citation.js.html b/repl/commands/citation.js.html deleted file mode 100644 index eb086a5d94..0000000000 --- a/repl/commands/citation.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/citation.js - - - - - - - - - -
-
-

All files / repl/lib/commands citation.js

-
- -
- 97.53% - Statements - 79/81 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 97.53% - Lines - 79/81 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -8211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var currentYear = require( '@stdlib/time/current-year' );
- 
- 
-// VARIABLES //
- 
-var YEAR = currentYear();
- 
-// FIXME: include software DOI!
-var INFO = [
-	'',
-	'  To cite stdlib in publications, use:',
-	'',
-	'    The Stdlib Authors ('+YEAR+'). stdlib: a standard library for JavaScript and',
-	'    Node.js with an emphasis on numerical and scientific computing.',
-	'    <https://github.com/stdlib-js/stdlib>.',
-	'',
-	'  For LaTeX users, the following is a suitable BibTeX entry:',
-	'',
-	'    @manual{<id>,',
-	'      author = {The Stdlib Authors},',
-	'      title = {{stdlib: a standard library for JavaScript and Node.js',
-	'      with an emphasis on numerical and scientific computing}},',
-	'      year = {'+YEAR+'},',
-	'      url = {https://github.com/stdlib-js/stdlib},',
-	'    }',
-	'',
-	'  We have invested considerable time and effort in creating stdlib, please cite',
-	'  stdlib when using it for data analysis and development.',
-	'',
-	''
-].join( '\n' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `citation` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Prints citation information.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl._ostream.write( INFO ); // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/clear.js.html b/repl/commands/clear.js.html deleted file mode 100644 index bec36af769..0000000000 --- a/repl/commands/clear.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/clear.js - - - - - - - - - -
-
-

All files / repl/lib/commands clear.js

-
- -
- 95.65% - Statements - 44/46 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.65% - Lines - 44/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -4711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `clear` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Clears the entire REPL screen and scrollback history.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl.clear();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/clear_history.js.html b/repl/commands/clear_history.js.html deleted file mode 100644 index 4330d805cd..0000000000 --- a/repl/commands/clear_history.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/clear_history.js - - - - - - - - - -
-
-

All files / repl/lib/commands clear_history.js

-
- -
- 95.65% - Statements - 44/46 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.65% - Lines - 44/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -4711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `clearHistory` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Clears a REPL's history.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl.clearHistory();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/clear_user_docs.js.html b/repl/commands/clear_user_docs.js.html deleted file mode 100644 index 1730b3a556..0000000000 --- a/repl/commands/clear_user_docs.js.html +++ /dev/null @@ -1,715 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/clear_user_docs.js - - - - - - - - - -
-
-

All files / repl/lib/commands clear_user_docs.js

-
- -
- 42.38% - Statements - 89/210 -
- - -
- 100% - Branches - 2/2 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 42.38% - Lines - 89/210 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -21111x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var isArrayLike = require( '@stdlib/assert/is-array-like-object' );
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
-var contains = require( './../contains.js' );
-var log = require( './../log.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:clear_userdocs' );
-var FILTERS = [
-	'alias',
-	'value',
-	'*'
-];
- 
- 
-// FUNCTIONS //
- 
-/**
-* Filters user-defined documentation based on include and exclude filters.
-*
-* @private
-* @param {Array} list - documentation to filter
-* @param {string} type - filter type
-* @param {(RegExp|ArrayLikeObject|void)} include - name inclusion filter
-* @param {boolean} isArrInc - boolean indicating whether the inclusion filter is an array
-* @param {(RegExp|ArrayLikeObject|void)} exclude - name exclusion filter
-* @param {boolean} isArrExc - boolean indicating whether the exclusion filter is an array
-* @returns {Array} reference to input array
-*/
-function filter( list, type, include, isArrInc, exclude, isArrExc ) {
-	var ALIAS_FLG;
-	var VALUE_FLG;
-	var FLG;
-	var v;
-	var i;
-	var j;
-
-	if ( type === '*' ) {
-		ALIAS_FLG = true;
-		VALUE_FLG = true;
-	} else if ( type === 'alias' ) {
-		ALIAS_FLG = true;
-	} else {
-		VALUE_FLG = true;
-	}
-	// Perform list "compression" without using temporary data structures...
-	j = 0;
-	for ( i = 0; i < list.length; i += 3 ) {
-		v = list[ i ];
-		FLG = false;
-
-		// Note: exclude/include order matters!!!
-		if ( exclude ) {
-			if ( isArrExc ) {
-				if ( ALIAS_FLG && contains( exclude, v ) ) {
-					// The alias is in the explicit exclude list:
-					FLG = true;
-				} else if ( VALUE_FLG && contains( exclude, list[ i+1 ] ) ) {
-					// The value is in the explicit exclude list:
-					FLG = true;
-				}
-			} else if ( exclude.test( v ) ) {
-				// The alias passes the exclusion test:
-				FLG = true;
-			}
-		}
-		// Only apply inclusion filters if the alias has not been already excluded from deletion...
-		if ( FLG === false && include ) {
-			if ( isArrInc ) {
-				if ( ALIAS_FLG && !contains( include, v ) ) {
-					// The alias is *not* in the include list:
-					FLG = true;
-				} else if ( VALUE_FLG && !contains( include, list[ i+1 ] ) ) {
-					// The value is *not* in the include list:
-					FLG = true;
-				}
-			} else if ( !include.test( v ) ) {
-				// The alias does *not* pass the include test:
-				FLG = true;
-			}
-		}
-		if ( FLG ) {
-			list[ j ] = list[ i ];
-			list[ j+1 ] = list[ i+1 ];
-			list[ j+2 ] = list[ i+2 ];
-			j += 3;
-		}
-	}
-	list.length = j;
-	return list;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `clearUserDocs` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Deletes user-defined documentation.
-	*
-	* @private
-	* @param {Options} [options] - function options
-	* @param {(RegExp|ArrayLikeObject)} [options.include] - name inclusion filter
-	* @param {(RegExp|ArrayLikeObject)} [options.exclude] - name exclusion filter
-	* @param {boolean} [options.filter='*'] - filter type (only applicable for array-like inclusion/exclusion filters)
-	* @returns {void}
-	*/
-	function onCommand( options ) {
-		var isArrInc;
-		var isArrExc;
-		var opts;
-		var err;
-		var len;
-
-		if ( arguments.length ) {
-			if ( !isPlainObject( options ) ) {
-				err = new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			opts = options;
-		} else {
-			opts = {};
-		}
-		if ( hasOwnProp( opts, 'include' ) ) {
-			isArrInc = isArrayLike( opts.include );
-			if ( isArrInc === false && !isRegExp( opts.include ) ) {
-				err = new TypeError( format( 'invalid option. `%s` option must be a regular expression or an array-like object. Option: `%s`.', 'include', opts.include ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		}
-		if ( hasOwnProp( opts, 'exclude' ) ) {
-			isArrExc = isArrayLike( opts.exclude );
-			if ( isArrExc === false && !isRegExp( opts.exclude ) ) {
-				err = new TypeError( format( 'invalid option. `%s` option must be a regular expression or an array-like object. Option: `%s`.', 'exclude', opts.include ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		}
-		if ( hasOwnProp( opts, 'filter' ) ) {
-			if ( !contains( FILTERS, opts.filter ) ) {
-				err = new TypeError( format( 'invalid option. `%s` option must be one of the following: "%s". Option: `%s`.', 'filter', FILTERS.join( '", "' ), opts.filter ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		} else {
-			opts.filter = '*';
-		}
-		// Case: clear all user-defined documentation...
-		if ( opts.include === void 0 && opts.exclude === void 0 ) {
-			repl._userdocs.length = 0;
-			log( repl, 'Cleared all user-defined documentation.' );
-			debug( 'Cleared all user-defined documentation.' );
-			return;
-		}
-		// Case: include/exclude filters:
-		len = repl._userdocs.length / 3;
-		filter( repl._userdocs, opts.filter, opts.include, isArrInc, opts.exclude, isArrExc ); // eslint-disable-line max-len
-		len -= repl._userdocs.length / 3;
-		log( repl, 'Cleared documentation for '+len+' alias(es).' );
-		debug( 'Cleared documentation for %d alias(es).', len );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/clear_vars.js.html b/repl/commands/clear_vars.js.html deleted file mode 100644 index a3da0c63e1..0000000000 --- a/repl/commands/clear_vars.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/clear_vars.js - - - - - - - - - -
-
-

All files / repl/lib/commands clear_vars.js

-
- -
- 85.96% - Statements - 49/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 85.96% - Lines - 49/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -5811x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `clearVars` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Deletes user-defined variables in the current workspace.
-	*
-	* @private
-	* @param {Options} [options] - function options
-	* @param {(RegExp|ArrayLikeObject)} [options.include] - name inclusion filter
-	* @param {(RegExp|ArrayLikeObject)} [options.exclude] - name exclusion filter
-	*/
-	function onCommand( options ) {
-		var opts;
-		if ( arguments.length ) {
-			opts = options;
-		} else {
-			opts = {};
-		}
-		repl._context.clearWorkspace( repl._currentWorkspace, opts );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/clear_workspace.js.html b/repl/commands/clear_workspace.js.html deleted file mode 100644 index 691c304663..0000000000 --- a/repl/commands/clear_workspace.js.html +++ /dev/null @@ -1,844 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/clear_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands clear_workspace.js

-
- -
- 33.99% - Statements - 86/253 -
- - -
- 100% - Branches - 2/2 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 33.99% - Lines - 86/253 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -25411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var isArrayLike = require( '@stdlib/assert/is-array-like-object' );
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var propertyDescriptor = require( '@stdlib/utils/property-descriptor' );
-var defineProperty = require( '@stdlib/utils/define-property' );
-var format = require( '@stdlib/string/format' );
-var contains = require( './../contains.js' );
-var log = require( './../log.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:clear_workspace' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Filters a variable list based on include and exclude filters.
-*
-* @private
-* @param {Array} list - variable list to filter
-* @param {(RegExp|ArrayLikeObject|void)} include - name inclusion filter
-* @param {boolean} isArrInc - boolean indicating whether the inclusion filter is an array
-* @param {(RegExp|ArrayLikeObject|void)} exclude - name exclusion filter
-* @param {boolean} isArrExc - boolean indicating whether the exclusion filter is an array
-* @returns {Array} input list
-*/
-function filter( list, include, isArrInc, exclude, isArrExc ) {
-	var FLG;
-	var v;
-	var i;
-	var j;
-
-	// Perform list "compression" without using temporary data structures...
-	j = 0;
-	for ( i = 0; i < list.length; i += 2 ) {
-		// Note: we can only delete "configurable" variables...
-		if ( list[ i+1 ].configurable === false ) {
-			// Variable is non-configurable and, hence, cannot be deleted...
-			continue;
-		}
-		v = list[ i ];
-		FLG = false;
-
-		// Note: exclude/include order matters!!!
-		if ( exclude ) {
-			if ( isArrExc ) {
-				if ( contains( exclude, v ) ) {
-					// The variable is in the explicit exclude list:
-					FLG = true;
-				}
-			} else if ( exclude.test( v ) ) {
-				// The variable passes the exclusion test:
-				FLG = true;
-			}
-		}
-		// Only apply inclusion filters if the variable has not been already excluded from deletion...
-		if ( FLG === false && include ) {
-			if ( isArrInc ) {
-				if ( !contains( include, v ) ) {
-					// The variable is *not* in the include list:
-					FLG = true;
-				}
-			} else if ( !include.test( v ) ) {
-				// The variable does *not* pass the include test:
-				FLG = true;
-			}
-		}
-		if ( FLG ) {
-			list[ j ] = list[ i ];
-			list[ j+1 ] = list[ i+1 ];
-			j += 2;
-		}
-	}
-	list.length = j;
-	return list;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `clearWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Deletes user-defined variables in a specified workspace.
-	*
-	* @private
-	* @param {string} [name] - workspace name
-	* @param {Options} [options] - function options
-	* @param {(RegExp|ArrayLikeObject)} [options.include] - name inclusion filter
-	* @param {(RegExp|ArrayLikeObject)} [options.exclude] - name exclusion filter
-	* @returns {void}
-	*/
-	function onCommand( name, options ) {
-		var isArrInc;
-		var isArrExc;
-		var opts;
-		var list;
-		var desc;
-		var err;
-		var tmp;
-		var n;
-		var d;
-		var i;
-
-		if ( arguments.length === 0 ) {
-			n = repl._currentWorkspace;
-			opts = {};
-		} else if ( arguments.length === 1 ) {
-			if ( isString( name ) ) {
-				n = name;
-				opts = {};
-			} else if ( isPlainObject( name ) ) {
-				n = repl._currentWorkspace;
-				opts = name;
-			} else {
-				err = new TypeError( format( 'invalid argument. Must provide either an options object or a workspace name. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		} else {
-			if ( !isString( name ) ) {
-				err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			n = name;
-			if ( !isPlainObject( options ) ) {
-				err = new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			opts = options;
-		}
-		if ( hasOwnProp( opts, 'include' ) ) {
-			isArrInc = isArrayLike( opts.include );
-			if ( isArrInc === false && !isRegExp( opts.include ) ) {
-				err = new TypeError( format( 'invalid option. `%s` option must be a regular expression or an array-like object. Option: `%s`.', 'include', opts.include ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		}
-		if ( hasOwnProp( opts, 'exclude' ) ) {
-			isArrExc = isArrayLike( opts.exclude );
-			if ( isArrExc === false && !isRegExp( opts.exclude ) ) {
-				err = new TypeError( format( 'invalid option. `%s` option must be a regular expression or an array-like object. Option: `%s`.', 'exclude', opts.include ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		}
-		if ( n === repl._currentWorkspace ) {
-			// Get the current variable list:
-			tmp = repl._context.varsWorkspace( n, {} );
-			if ( tmp.length === 0 ) {
-				// No user-defined variables to delete...
-				log( repl, 'No user-defined variables to delete.' );
-				debug( 'No user-defined variables to delete.' );
-				return;
-			}
-			// Cache the variable names and their respective property descriptors:
-			list = [];
-			for ( i = 0; i < tmp.length; i++ ) {
-				list.push( tmp[ i ], propertyDescriptor( repl._context, tmp[i] ) ); // eslint-disable-line max-len
-			}
-			d = list.length / 2;
-
-			// Filter the list of variables:
-			list = filter( list, opts.include, isArrInc, opts.exclude, isArrExc ); // eslint-disable-line max-len
-
-			// Reset the REPL evaluation context (Why? Because we cannot simply delete variables as seen within the REPL environment. E.g., variables declared with `var` in the global scope are non-configurable, and, thus, cannot be deleted (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete). While we can delete a property/variable from the REPL context object here, this deletion does not get propagated to within the REPL environment; i.e., a user can still access the deleted property as a variable within the REPL environment. Hence, we need to adopt a cache, reset, and reassign approach, as done here.):
-			repl.resetContext(); // Note: in sandboxed environments, we assume a fresh context object is created!
-
-			// Reassign the variables which were not deleted:
-			for ( i = 0; i < list.length; i += 2 ) {
-				desc = list[ i+1 ];
-				if ( desc.configurable || repl._sandbox ) {
-					// If configurable, in non-sandboxed environments, we simply overwrite the existing descriptor; in sandboxed environments, we always need to redefine the variable with the appropriate property descriptor; if non-configurable, in non-sandboxed environments, we do not need to reassign/redefine, as the variable could not be deleted from the context object and thus already exists and cannot be reconfigured:
-					defineProperty( repl._context, list[ i ], desc );
-				}
-			}
-			d -= list.length / 2;
-			log( repl, 'Deleted '+d+' variable(s).' );
-			debug( 'Deleted %d variable(s).', d );
-			return;
-		}
-		if ( !hasOwnProp( repl._workspaces, n ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', n ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		list = repl._workspaces[ n ];
-
-		// Case: clear all user-defined variables...
-		if ( opts.include === void 0 && opts.exclude === void 0 ) {
-			list.length = 0;
-			log( repl, 'Deleted '+d+' variable(s).' );
-			debug( 'Deleted %d variable(s).', d );
-			return;
-		}
-		// Case: include/exclude filters:
-		list = filter( list, opts.include, isArrInc, opts.exclude, isArrExc );
-		d -= list.length / 2;
-		log( repl, 'Deleted '+d+' variable(s).' );
-		debug( 'Deleted %d variable(s).', d );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/contributor.js.html b/repl/commands/contributor.js.html deleted file mode 100644 index 13ae3917b4..0000000000 --- a/repl/commands/contributor.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/contributor.js - - - - - - - - - -
-
-

All files / repl/lib/commands contributor.js

-
- -
- 97.36% - Statements - 74/76 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 97.36% - Lines - 74/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -7711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var DATA = require( './../../data/contributor.json' );
- 
- 
-// VARIABLES //
- 
-var INFO = [
-	'',
-	'  stdlib began as a project of Athan Reines and Philipp Burckhardt to bring',
-	'  libraries for numerical and scientific computing to JavaScript and, more',
-	'  generally, web environments.',
-	'',
-	'  The project has since expanded to include an extensive standard library for',
-	'  modern web and application development and provides best-in-class algorithms',
-	'  and implementations for mathematics, linear algebra, statistics, random number',
-	'  generation, string processing, benchmarking, testing, and so much more.',
-	'',
-	'  stdlib is the result of a collaborative effort with contributions from all',
-	'  over the world.',
-	'',
-	'  stdlib would not have been able to achieve its success without the invaluable',
-	'  help of those who have contributed by donating code, bug fixes, and',
-	'  documentation:',
-	'',
-	'  ' + DATA.join( '\n  ' ),
-	''
-].join( '\n' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `contributors` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Prints a list of contributors.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl._ostream.write( INFO ); // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/copyright.js.html b/repl/commands/copyright.js.html deleted file mode 100644 index 9c92507c17..0000000000 --- a/repl/commands/copyright.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/copyright.js - - - - - - - - - -
-
-

All files / repl/lib/commands copyright.js

-
- -
- 96.42% - Statements - 54/56 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 96.42% - Lines - 54/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -5711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var currentYear = require( '@stdlib/time/current-year' );
- 
- 
-// VARIABLES //
- 
-var INFO = '\nCopyright (c) 2016-'+currentYear()+' The Stdlib Authors.\n';
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `copyright` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Prints copyright information.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl._ostream.write( INFO ); // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/coverage.ndjson b/repl/commands/coverage.ndjson deleted file mode 100644 index 75639e2317..0000000000 --- a/repl/commands/coverage.ndjson +++ /dev/null @@ -1,119 +0,0 @@ -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"b8b0fbe146dea5b38b2742bb70b195273b10fbb1","2023-10-30 22:56:04 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"9fa95704a6340b2c822ade35e652a8138f413c92","2023-11-05 01:24:14 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"c7f7cba52560d5780b5f06692420b1a8efdb3be5","2023-11-16 17:39:11 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"7746224337fae4691bf87ae5d2640f87a4db694f","2023-11-21 00:26:10 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"fff61520f6023c0ac8ada8b8d66bec2c40481bee","2023-12-10 12:41:36 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"dc725901069fa54145c477671bce274d911836b2","2024-02-23 18:32:22 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"517d2f9de73dc015e721c75c12dea9a7828f8586","2024-02-25 02:58:09 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"9d730e8ea4b1e4655a644f983536a0e1dde3acc2","2024-02-27 22:31:37 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"a48fab499cbf3e129513d625a9a09f56ed74e9e0","2024-02-29 12:33:43 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"504dd4702fe419a5e91868565a7c0accb9a85cc5","2024-03-01 23:46:28 -0500"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"15a1229a26754c5adfa42005e51694e533058a79","2024-03-03 00:32:39 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"c44cae79ea509323b6bcd9ab4f627f359b0fb0aa","2024-03-03 12:41:33 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"103893fee44dcae6b5462bfe27b1cad6727519ec","2024-03-04 03:12:19 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"e3308159d30e3ff994d1d9ff5b26d7188f3248be","2024-03-04 22:10:55 -0500"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"6cb4de2a4320cbb4c2588772e66e52ed4a7c4399","2024-03-06 11:23:09 -0500"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"272e84772e0f5d935b474ad104d55814186ccda8","2024-03-07 21:15:40 -0500"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"8a7e337dd39120f158416f47190c1e46c3e85b88","2024-03-10 00:54:49 -0800"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"8282820e49c0abfbc46ca1342909d70e5536ed1a","2024-03-12 15:54:38 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"e65e1fcd24305bfd483de0421a411d964e2df84c","2024-03-13 03:10:04 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"c0993fab3c31a6a4a2cc2a57f6df7929c9fedb86","2024-03-19 07:37:39 -0400"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"8dc9d1324cac3b989198444292e978fb2602d874","2024-03-20 20:27:03 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"9aef63d5d8d03174109ada6f63a5e5507681b37b","2024-03-22 00:52:33 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"cb2d15b2aa47acfdaa4a80a36b9b8d16da5b301f","2024-03-23 16:05:20 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"f580092a64768060b7a652d0f5cd27da8eefcd7c","2024-03-24 00:56:44 -0700"] -[2020,4478,45.1094,41,41,100,0,44,0,2020,4478,45.1094,"719ac3ea7562fff42ca3600a918109152bfa5ae9","2024-03-25 03:10:44 -0700"] -[2539,4478,56.6994,82,82,100,41,85,48.2353,2539,4478,56.6994,"ec283ec9a2a522454f15a62cecd03e7e94b2ded8","2024-03-25 16:48:22 -0700"] -[2539,4478,56.6994,82,82,100,41,85,48.2353,2539,4478,56.6994,"846f9b8e91c282ad8bd86d5bf7d83030127f13dc","2024-03-26 00:57:34 -0700"] -[2539,4478,56.6994,82,82,100,41,85,48.2353,2539,4478,56.6994,"9211a99ff8c46f1192044d720f785ba772a0f8ce","2024-03-28 17:26:08 -0400"] -[2539,4479,56.6868,82,82,100,41,85,48.2353,2539,4479,56.6868,"c2a1b291df9f89e8188a0282ca926918a7192a33","2024-03-28 16:14:50 -0700"] -[2613,4598,56.8291,84,84,100,42,88,47.7273,2613,4598,56.8291,"83142377ae560b0b7b741437d117ea4aa6a0bd6d","2024-03-31 22:36:12 -0700"] -[2613,4598,56.8291,84,84,100,42,88,47.7273,2613,4598,56.8291,"915a37396f39be83ba6c77bb5f6d9d515c6560c6","2024-04-13 21:49:55 -0400"] -[2613,4598,56.8291,84,84,100,42,88,47.7273,2613,4598,56.8291,"dc6e8dd3ddf88d549f86895691fdc763cd355468","2024-04-14 15:05:58 -0700"] -[2613,4598,56.8291,84,84,100,42,88,47.7273,2613,4598,56.8291,"6abb1f9e26f61682d499de7c9da9dbe2e63b9869","2024-04-15 14:04:12 -0700"] -[2613,4598,56.8291,84,84,100,42,88,47.7273,2613,4598,56.8291,"ebd387824c78db3211ab39ab118db6984f6b0342","2024-04-16 17:53:56 -0700"] -[2613,4598,56.8291,84,84,100,42,88,47.7273,2613,4598,56.8291,"f8fef4209a29f42db6e0e4e1c7f805a61e7bdce6","2024-04-21 21:25:05 -0400"] -[2744,4662,58.8589,92,110,83.6364,46,90,51.1111,2744,4662,58.8589,"3c31c1f54ab8e1148fd9104490245c60cc540280","2024-04-24 20:22:07 -0700"] -[2744,4662,58.8589,92,110,83.6364,46,90,51.1111,2744,4662,58.8589,"20f7d594aca03eae0e31659ca62bb9a8d2a4f2ce","2024-04-26 01:49:27 -0700"] -[2744,4662,58.8589,92,110,83.6364,46,90,51.1111,2744,4662,58.8589,"b03225f9f443f49fa4c1a2fd089492477f15149e","2024-04-28 15:27:33 -0400"] -[2744,4662,58.8589,92,110,83.6364,46,90,51.1111,2744,4662,58.8589,"aaa391a46214c21dca294506d06ac0b3d59512ce","2024-05-04 16:37:12 -0400"] -[2744,4662,58.8589,92,110,83.6364,46,90,51.1111,2744,4662,58.8589,"be3061ee5500fd70d7c39fa7e6299164e57c8b98","2024-05-24 20:28:42 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"b4c12b7c4a76cfa71164d1b01fcbfca0426abbb3","2024-06-08 04:09:51 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"0856277523259bf111501ff87d54104b361b0fa3","2024-06-10 17:36:21 -0400"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"1e37af3451db8f67aa91f5e34f33a728526025a9","2024-06-16 02:53:10 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"1036087c00b59cc981530e66b3aaa1966c6e74e0","2024-06-20 11:18:06 -0400"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"32b9ebf43277ff53c079178ba563fb3597661a2c","2024-06-21 01:58:53 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"d2cd4c355302240f3cc5ea050d349715925be744","2024-06-21 17:51:37 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"1d49bc691bce0634e7b0508ff495fca733c48a4c","2024-07-01 11:34:12 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"243ab4d0fbd85acb68e4d394fac8d84011621a44","2024-07-05 13:09:53 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"3efb708f62e31603de837db5621522471046b27d","2024-07-09 01:44:07 -0700"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"07e6c5a761733e6df1258f3b35b75e2b271fcbed","2024-07-16 15:22:04 -0400"] -[3006,4967,60.5194,102,120,85,51,100,51,3006,4967,60.5194,"70eb789d85da0d8470a61b28ed0a80ee1009d179","2024-07-27 14:01:27 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"9147f69c07d3beda24bfa63870694fbf7500d707","2024-08-01 10:04:36 -0400"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"e9c6d40b6d4d382f39d2000c1996bd7ccb38bb29","2024-08-08 00:23:21 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"ea8303ef51c9543e3c9b3851fb2ad0a5e8dfee01","2024-08-10 12:24:38 -0400"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"972755d8507363c18125a4e046d98ed1010dd531","2024-08-10 17:51:20 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"8a26918034b56f7c63f9301cd378da5f19f8200f","2024-08-17 00:39:39 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"890427dadc0cf66b1569bb0ad739bb63abbf620e","2024-09-07 16:17:09 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"cc5653806325fe7b63037dfa49108be8016de3fc","2024-09-08 17:17:51 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"4e74e24fc3453e0628fcb6c75d3888ed970257e3","2024-09-20 15:34:32 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"254fa9ec906b3a6c62551e13bd0aeef1c1f29af8","2024-09-27 15:54:18 -0700"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"4b1d77d2bd001d5970ce93230765a579fb41349d","2024-11-19 19:09:41 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"917119ffdb42b1c15214e4accaa928b279bcd17b","2024-11-23 09:48:37 -0500"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"136231d9a98f773662721f5f292cf50220deafc5","2024-11-23 22:31:20 -0500"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"c314fa2199b8bd2deaac417184a363e5272767a5","2024-11-24 22:16:26 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"875c99b2678d23e498677e367d5cd6079d0f55fb","2024-11-25 19:14:27 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"9a17ee335a8976668e06b0a41f4b19cb52380b5b","2024-11-26 23:57:01 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"904955fccc1822538bae36c7923b67552109434e","2024-11-27 22:40:45 -0500"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"ec7e37ba8e0cfe8c1fc867b7be255c79204034a2","2024-12-07 08:28:58 -0500"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"3ca45d4730ad8d978e424697e9bffc5bc5ba6680","2024-12-10 00:29:22 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"05e89d4f958c0363eddb9e18e1610289e8d64377","2024-12-13 19:11:57 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"feaea9bf8dbfa4ee372583107972c442109682d6","2024-12-16 17:12:03 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"fd27b52333b9b482711d5b2b5ccd5bcb7a521b55","2024-12-17 19:14:20 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"fa0ac0ec61a0137144d4fbfb886db49a0fa98f60","2024-12-20 19:02:05 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"ff3b29838a24c64004d792c8b2f8305f6d4f7b6c","2024-12-26 23:33:08 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"2de9ed76d79a2f10a26a5246077199cf70819a89","2025-01-02 11:30:09 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"e3474917c7fb1dc4d96ce5a22edd39201647deda","2025-01-03 22:12:48 -0500"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"c4d642dce7027ddb907e7ab20013acbe816a448a","2025-01-05 01:56:11 -0800"] -[3006,4983,60.3251,102,120,85,51,100,51,3006,4983,60.3251,"92995017120f6f2cd76a24fdf661e5875e1bad3d","2025-01-10 08:53:56 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"6f85e44e067eb8dd189d6a80b11a4538d29f1f80","2025-01-17 14:22:40 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"ea9828a5cc6ab326bb4e4fb4c88a621cb8e7d362","2025-01-19 19:10:26 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"da56225a2166c87339716018163780bbf8e8d21c","2025-01-31 01:00:13 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"6a2426c0caeb5ecb86b70dcd6b90983d99fecdd0","2025-02-02 02:41:06 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"079b5accfe214e1131ce3406091506a31b0c574e","2025-02-03 16:50:41 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"19d5ec9452cc6e106fea60c2900d021391beedff","2025-02-03 23:46:16 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"51c17eeee374825b340a660b98056e24eab987f5","2025-02-05 19:32:56 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"502c87cea01e40e40b7cb5bba335a943e148e613","2025-02-08 21:51:32 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"6de24703c71c1c5fb4a591b9555186066d50f273","2025-02-09 21:41:53 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"842339cc7f1235f0276e987d18b78bf04a12c2ed","2025-02-14 21:46:51 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"a4c70edd6f37ddc0113217de8b3c426827129e77","2025-02-17 23:03:06 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"380a2b855177749b308a72136e28c8df6b7f71bb","2025-02-18 19:20:00 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"d67d2d9b20812b307da729b50475a297c00fa57c","2025-02-20 20:50:00 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"6b175bb24511e22562ec90f20e8388eec791093c","2025-02-24 01:11:06 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"58973b73eae4c50f073804658041bf3d5a4a97a4","2025-02-24 22:14:25 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"3676447f559061dc59e14113fbd164413f77f48b","2025-03-01 18:37:36 -0800"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"19fdc4cff82a8f0129a1fa6f2d8ac8880db8d1ed","2025-03-02 21:41:37 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"a993ae68fc2b064f1bcadbb69abd484b8d3462d1","2025-03-04 22:19:44 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"050e88a13d764ad95483a038f2b36761fea8acda","2025-03-05 21:40:43 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"7ecf730fb8c52aa717f5c15ad099321a72c4b1db","2025-03-06 22:12:15 -0500"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"ec352c19ac8c84d7781d5d2d274a8670a8ac6fbc","2025-03-09 23:41:46 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"c61f8914d54a43ca41efc1e2362f2f42ea4a3fa7","2025-03-11 21:14:47 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"e4f76e75ff13f723a5e8d483e315e13e76854cff","2025-03-12 22:40:06 -0400"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"b82d76a7c53b7386d2a9db84e217900c16fdfee7","2025-03-14 19:43:17 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"00916fc1f851438250f7510b2c2aace9ff4e0465","2025-03-19 01:58:59 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"60310a466ebe2a37ab66135c59cc880ca3183ade","2025-03-21 04:50:19 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"27ace7d0555fdbd7af3b0ecb1787718c8c84c0f2","2025-03-22 20:17:07 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"26df9b11112500578d57913e239006f758677d87","2025-03-25 04:09:48 -0400"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"3219411d50ae39627978718fd90b7313081d7666","2025-03-29 01:35:24 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"a46814aa1c4f8bfd0d0c610dd60392fbe127d9b3","2025-03-31 21:07:55 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"3c0275829751a0bc40a3573fa5175e6a100d6277","2025-04-01 21:53:05 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"0319d5a70fcdc0dfcc0870a27fc85d2a7cb6616a","2025-04-02 19:55:59 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"7f0f10ccc881475722f2ed4611e2d19138bd007f","2025-04-03 21:54:38 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"89c86cc8432db00139a26dcda13eac0bdf64e0b4","2025-04-04 21:17:07 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"6c7175dff13d32ba8169c91817173a6abc174493","2025-04-06 08:31:22 -0400"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"a61c6bdc45161c87412de735e9eaf49faae95db8","2025-04-08 20:29:49 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"87cf62836d86234f2641a112e55568fa30c11cb3","2025-04-10 20:24:02 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"a920f3373169f60876fe6b65d46ea3d6fdb27e07","2025-04-18 13:26:05 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"e42a4c6a7fc874822b47d14a1394419a4067da58","2025-04-19 22:42:44 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"4d1ed1af10fbb497aaa1aab4806d253169958583","2025-04-22 01:03:05 -0700"] -[3129,5158,60.663,106,124,85.4839,53,104,50.9615,3129,5158,60.663,"2ae417ab03cbc2b6fb426a749cbe12843bcac257","2025-04-22 20:40:00 -0700"] diff --git a/repl/commands/credits.js.html b/repl/commands/credits.js.html deleted file mode 100644 index d940c6d942..0000000000 --- a/repl/commands/credits.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/credits.js - - - - - - - - - -
-
-

All files / repl/lib/commands credits.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -6011x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// VARIABLES //
- 
-var INFO = [
-	'',
-	'  Thank you to Stencila for initial financial support, to CircleCI, Travis CI,',
-	'  and Microsoft for providing continuous integration services for open-source',
-	'  projects, and to the many others who have supported stdlib development by',
-	'  contributing code, guidance, and support.',
-	'',
-	''
-].join( '\n' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `credits` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Prints credits.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl._ostream.write( INFO ); // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/current_workspace.js.html b/repl/commands/current_workspace.js.html deleted file mode 100644 index d4a3b2d831..0000000000 --- a/repl/commands/current_workspace.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/current_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands current_workspace.js

-
- -
- 95.91% - Statements - 47/49 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.91% - Lines - 47/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -5011x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `currentWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns the name of the current workspace.
-	*
-	* @private
-	* @returns {string} result
-	*/
-	function onCommand() {
-		return repl._currentWorkspace;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/deeprerequire.js.html b/repl/commands/deeprerequire.js.html deleted file mode 100644 index 8b10368fc8..0000000000 --- a/repl/commands/deeprerequire.js.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/deeprerequire.js - - - - - - - - - -
-
-

All files / repl/lib/commands deeprerequire.js

-
- -
- 60% - Statements - 63/105 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 60% - Lines - 63/105 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -10611x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var Stack = require( '@stdlib/dstructs/stack' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:deeprerequire' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `deeprerequire` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Reloads a previously loaded module and all its associated module dependencies.
-	*
-	* @private
-	* @param {string} id - module id or path
-	* @returns {*} resolved module
-	*/
-	function onCommand( id ) {
-		var nodes;
-		var stack;
-		var err;
-		var m;
-		var i;
-		if ( !isString( id ) ) {
-			err = new TypeError( format( 'invalid argument. Must provide a string. Value: `%s`.', id ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		// Resolve the module id to a path:
-		id = repl._context.require.resolve( id );
-
-		// Attempt to load the module (if already loaded, this is effectively a no-op; if not already loaded, loading a module does *not* guarantee that all associated module dependencies will be freshly loaded; hence, cannot just simply `require` the module id):
-		repl._context.require( id );
-
-		// Get the module object:
-		m = repl._context.require.cache[ id ];
-
-		// Perform a depth-first search to get a list of all module ids which need to be re-imported...
-		stack = new Stack();
-		nodes = {};
-
-		stack.push( m ); // push the root node onto the stack
-		while ( stack.length ) {
-			m = stack.pop();
-			if ( m && !hasOwnProp( nodes, m.id ) ) {
-				nodes[ m.id ] = true;
-				for ( i = 0; i < m.children.length; i++ ) {
-					stack.push( m.children[ i ] );
-				}
-			}
-		}
-		// Remove each module from the `require` cache...
-		nodes = objectKeys( nodes );
-		for ( i = 0; i < nodes.length; i++ ) {
-			delete repl._context.require.cache[ nodes[ i ] ];
-		}
-		// Re-require the module (and all its associated dependencies):
-		return repl._context.require( id );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/delete_theme.js.html b/repl/commands/delete_theme.js.html deleted file mode 100644 index 2e75a4ce53..0000000000 --- a/repl/commands/delete_theme.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/delete_theme.js - - - - - - - - - -
-
-

All files / repl/lib/commands delete_theme.js

-
- -
- 87.09% - Statements - 54/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 87.09% - Lines - 54/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -6311x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `deleteTheme` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Deletes a syntax highlighting color theme.
-	*
-	* @private
-	* @param {string} name - theme name
-	* @returns {void}
-	*/
-	function onCommand( name ) {
-		try {
-			repl.deleteTheme( name );
-		} catch ( err ) {
-			repl._ostream.write( format( 'Error: %s\n', err.message ) );
-			return;
-		}
-		log( repl, format( '\nSuccessfully deleted theme `%s`.', name ) );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/delete_workspace.js.html b/repl/commands/delete_workspace.js.html deleted file mode 100644 index 7dacf638cf..0000000000 --- a/repl/commands/delete_workspace.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/delete_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands delete_workspace.js

-
- -
- 65.95% - Statements - 62/94 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 65.95% - Lines - 62/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -9511x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:delete_workspace' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `deleteWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Deletes a workspace.
-	*
-	* @private
-	* @param {string} [name] - workspace name
-	* @returns {void}
-	*/
-	function onCommand( name ) {
-		var err;
-		var ws;
-		if ( arguments.length ) {
-			if ( !isString( name ) ) {
-				err = new TypeError( format( 'invalid argument. Must provide a string. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			if ( !hasOwnProp( repl._workspaces, name ) ) {
-				err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			ws = name;
-		} else {
-			ws = repl._currentWorkspace;
-		}
-		if ( ws === 'base' ) {
-			err = new Error( 'invalid operation. Cannot delete the `base` workspace.' );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( ws === repl._currentWorkspace ) {
-			repl._context.workspace( 'base' );
-		}
-		delete repl._workspaces[ ws ];
-		log( repl, 'Deleted \''+ws+'\' workspace.' );
-		debug( 'Deleted \'%s\' workspace.', ws );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/donate.js.html b/repl/commands/donate.js.html deleted file mode 100644 index e1338060c1..0000000000 --- a/repl/commands/donate.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/donate.js - - - - - - - - - -
-
-

All files / repl/lib/commands donate.js

-
- -
- 97.22% - Statements - 70/72 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 97.22% - Lines - 70/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -7311x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// VARIABLES //
- 
-var INFO = [
-	'',
-	'  Help support stdlib!',
-	'',
-	'  stdlib is an open-source project which is maintained by members of the',
-	'  community. Our ability to build new features, submit bug fixes, and improve',
-	'  the project depends on your support.',
-	'',
-	'  You can help in the following ways:',
-	'',
-	'  - Give developer time to the project. Message us on Gitter for guidance.',
-	'  - Financially sponsor the project.',
-	'',
-	'  If you want to be a sponsor 🤗, you can donate to one or more of the following:',
-	'',
-	'  - Open Collective (https://opencollective.com/stdlib)',
-	'  - GitHub Sponsors (https://github.com/sponsors/stdlib-js)',
-	'',
-	'  Thank you for your support!',
-	'',
-	''
-].join( '\n' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `donate` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Prints donation information.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl._ostream.write( INFO ); // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/evalin.js.html b/repl/commands/evalin.js.html deleted file mode 100644 index 502cee5455..0000000000 --- a/repl/commands/evalin.js.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/evalin.js - - - - - - - - - -
-
-

All files / repl/lib/commands evalin.js

-
- -
- 46.15% - Statements - 66/143 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 46.15% - Lines - 66/143 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -14411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var vm = require( 'vm' );
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
-var updateRegExpCache = require( './../update_regexp_cache.js' );
-var restoreRegExpMatches = require( './../restore_regexp_matches.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:evalin' );
-var RE_WHITESPACE = /^\s*$/;
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `evalin` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Evaluates an expression in a specified workspace.
-	*
-	* @private
-	* @param {string} workspace - workspace name
-	* @param {string} expression - expression to evaluate
-	* @returns {void}
-	*/
-	function onCommand( workspace, expression ) {
-		var script;
-		var opts;
-		var err;
-		var FLG;
-		var ws;
-		if ( !isString( workspace ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( !isString( expression ) ) {
-			err = new TypeError( format( 'invalid argument. Second argument must be a string. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( !hasOwnProp( repl._workspaces, workspace ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', workspace ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( RE_WHITESPACE.test( expression ) ) {
-			debug( 'Expression only consists of whitespace. Nothing to evaluate.' );
-			return;
-		}
-		// Cache the name of the current workspace:
-		ws = repl._currentWorkspace;
-
-		// Temporarily silence logging:
-		FLG = repl._quiet;
-		repl._quiet = true;
-
-		// Switch to the target workspace:
-		repl._context.workspace( workspace );
-
-		// Try evaluating the expression...
-		opts = {
-			'filename': '<repl>',
-			'lineOffset': 0
-		};
-		try {
-			// FIXME: this needs to follow the same logic as `process_line`, such as code wrapping, asynchronous execution, and handling top-level `await`!!!
-			script = new vm.Script( expression, opts );
-		} catch ( error ) {
-			debug( 'Error: %s', error.message );
-			repl._ostream.write( 'Error: '+error.message+'\n' );
-			repl._context.workspace( ws );
-			repl._quiet = FLG;
-			return;
-		}
-		// Set the (non-standard) properties on the `RegExp` expression object to the cached matches:
-		restoreRegExpMatches( repl._regexp );
-
-		opts = {
-			'timeout': repl._timeout,
-			'displayErrors': false,
-			'breakOnSigint': true // Note: only applies for Node.js versions >=6.3.0
-		};
-
-		// FIXME: we need to follow similar logic as `drain.js`, such as SIGINT handling!!!
-		try {
-			script.runInContext( repl._context, opts );
-			repl._ostream.write( 'Successfully evaluated expression.\n' );
-		} catch ( error ) {
-			debug( 'Error: %s', error.message );
-			repl._ostream.write( 'Error: '+error.message+'\n' );
-		}
-		updateRegExpCache( repl._regexp );
-
-		// Return to the previous workspace:
-		repl._context.workspace( ws );
-
-		// Re-enable logging (if enabled):
-		repl._quiet = FLG;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/example.js.html b/repl/commands/example.js.html deleted file mode 100644 index 347cdcb81e..0000000000 --- a/repl/commands/example.js.html +++ /dev/null @@ -1,646 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/example.js - - - - - - - - - -
-
-

All files / repl/lib/commands example.js

-
- -
- 33.68% - Statements - 63/187 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 33.68% - Lines - 63/187 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -18811x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var alias2example = require( '@stdlib/repl/code-blocks' );
-var RE_EOL = require( '@stdlib/regexp/eol' ).REGEXP;
-var nextTick = require( '@stdlib/utils/next-tick' );
-var indexOf = require( './../index_of.js' );
-var findUniqueEntry = require( './../find_unique_entry.js' );
-var alias2string = require( './../alias_to_string.js' );
-var DOCS = require( './../repl_docs.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `example` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @param {ArrayArray} cmds - REPL command list
-* @returns {Function} callback
-*/
-function command( repl, cmds ) {
-	return onCommand;
- 
-	/**
-	* Runs an example.
-	*
-	* @private
-	* @param {*} alias - variable alias or value
-	* @returns {void}
-	*/
-	function onCommand( alias ) {
-		var aliases;
-		var entry;
-		var lines;
-		var out;
-		var len;
-		var N;
-		var i;
-
-		aliases = repl._aliases;
-		N = aliases.length;
-
-		if ( isString( alias ) ) {
-			// Command docs supersede project namespace docs...
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 0 ] === alias ) {
-					out = DOCS.example[ cmds[ i ][ 0 ] ];
-				}
-			}
-			if ( !out ) {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 0, alias ); // eslint-disable-line max-len
-				if ( i >= 0 ) {
-					out = DOCS.example[ alias ];
-				}
-			}
-			if ( !out ) {
-				out = alias2example( alias );
-			}
-			// TODO: add support for user docs
-		}
-		// If unable to resolve an associated example, check if we were provided a reference to a REPL-specific command...
-		if ( !out ) {
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 1 ] === alias ) {
-					out = DOCS.example[ cmds[ i ][ 0 ] ];
-				}
-			}
-		}
-		// Check if we were provided a reference to a global context variable...
-		if ( !out ) {
-			// Address the fact that the `global` object is proxied (see https://github.com/nodejs/node/issues/855)
-			if (
-				alias !== null &&
-				typeof alias === 'object' &&
-				hasOwnProp( alias, 'global' ) &&
-				alias.global === alias
-			) {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 1, repl._context.global ); // eslint-disable-line max-len
-			} else {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 1, alias ); // eslint-disable-line max-len
-			}
-			if ( i >= 0 ) {
-				out = DOCS.example[ repl._contextVars[ i-1 ] ];
-			}
-		}
-		// If provided an `alias` which is not a string or we failed to resolve an associated example based on the provided value, we try to resolve a string alias (and subsequently a corresponding example) by searching the list of cached references of global variables/properties...
-		if ( !out ) {
-			i = indexOf( N/2, aliases, 2, 1, alias );
-			if ( i >= 0 ) {
-				out = alias2example( aliases[ i-1 ] );
-			}
-		}
-		// TODO: add support for searching user documentation
-
-		// If we failed to resolve an associated example and the provided value is an object, try finding a provided value's constructor (e.g., if provided a `Uint32Array`, try finding examples for `Uint32Array`)...
-		if ( !out && typeof alias === 'object' && alias !== null && alias.constructor ) {
-			i = indexOf( N/2, aliases, 2, 1, alias.constructor );
-			if ( i >= 0 ) {
-				out = alias2example( aliases[ i-1 ] );
-			}
-		}
-		// If we failed to resolve an associated example and the provided value is a function, try finding method examples...
-		if ( !out && isFunction( alias ) ) {
-			// Note: the following is an **expensive** look-up!!
-			entry = findUniqueEntry( N/2, aliases, 2, 1, alias );
-			if ( entry ) {
-				out = alias2example( aliases[ entry[2]-1 ]+'.'+entry[ 1 ] );
-			}
-		}
-		if ( out ) {
-			lines = [];
-			out = out.split( RE_EOL );
-			len = out.length;
-			i = -1;
-
-			// Why defer? In order to allow the `example()` command to finish before actually evaluating the commands to run, thus ensuring that commands are run as if a user manually enters them...
-			repl.once( 'drain', next );
-			return;
-		}
-		repl._ostream.write( 'Error: no example available. Alias: `'+alias2string( alias )+'`.\n' );
-
-		/**
-		* Callback invoked after draining the command queue.
-		*
-		* @private
-		* @param {string} cmd - command
-		* @param {boolean} success - boolean indicating whether the command successfully executed
-		* @returns {void}
-		*/
-		function next() {
-			var j;
-			i += 1;
-			if ( i < len ) {
-				// Forward the next line to the REPL readline interface in order to mimic user input...
-				if ( out[ i ] ) {
-					lines.push( out[ i ] );
-
-					// If line is part of a multi-line input, wait for the next line...
-					if ( repl._multilineHandler.isMultilineInput( lines.join( '\n' ) ) ) {
-						return next();
-					}
-					for ( j = 0; j < lines.length; j++ ) {
-						repl._rli.write( lines[ j ] );
-						repl._rli.write( '\n', {
-							'name': 'return'
-						});
-					}
-					lines = [];
-					repl.once( 'drain', next );
-				} else {
-					nextTick( next );
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/get_theme.js.html b/repl/commands/get_theme.js.html deleted file mode 100644 index 0d7876f236..0000000000 --- a/repl/commands/get_theme.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/get_theme.js - - - - - - - - - -
-
-

All files / repl/lib/commands get_theme.js

-
- -
- 75.71% - Statements - 53/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 75.71% - Lines - 53/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -7111x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `getTheme` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a syntax highlighting color theme.
-	*
-	* @private
-	* @param {string} [name] - theme name
-	* @returns {(Object|void)} theme object
-	*/
-	function onCommand() {
-		var theme;
-		var name;
-
-		// If no theme name given, get the current theme...
-		if ( arguments.length === 0 ) {
-			name = repl.settings( 'theme' );
-		} else {
-			name = arguments[ 0 ];
-		}
-		try {
-			theme = repl.getTheme( name );
-		} catch ( err ) {
-			repl._ostream.write( format( 'Error: %s\n', err.message ) );
-			return;
-		}
-		return theme;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/help.js.html b/repl/commands/help.js.html deleted file mode 100644 index bcefe110e7..0000000000 --- a/repl/commands/help.js.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/help.js - - - - - - - - - -
-
-

All files / repl/lib/commands help.js

-
- -
- 68.35% - Statements - 108/158 -
- - -
- 22.22% - Branches - 4/18 -
- - -
- 100% - Functions - 2/2 -
- - -
- 68.35% - Lines - 108/158 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -15911x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -2x -2x -2x -2x -2x -2x -  -  -  -2x -2x -2x -2x -2x -2x -100x -  -  -100x -2x -2x -2x -  -  -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -  -  -  -  -  -2x -2x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -2x -2x -  -  -  -  -  -2x -2x -  -  -  -  -  -2x -2x -  -  -  -  -  -2x -2x -  -  -  -  -  -  -2x -2x -2x -2x -  -2x -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var alias2help = require( '@stdlib/repl/help' );
-var indexOf = require( './../index_of.js' );
-var findUniqueEntry = require( './../find_unique_entry.js' );
-var alias2string = require( './../alias_to_string.js' );
-var HELP_TEXT = require( './../help_text.js' );
-var DOCS = require( './../repl_docs.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `help` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @param {ArrayArray} cmds - REPL command list
-* @returns {Function} callback
-*/
-function command( repl, cmds ) {
-	return onCommand;
- 
-	/**
-	* Prints help text.
-	*
-	* @private
-	* @param {*} [alias] - variable alias or value
-	* @returns {void}
-	*/
-	function onCommand( alias ) {
-		var aliases;
-		var entry;
-		var out;
-		var N;
-		var i;
-		if ( arguments.length === 0 ) {
-			repl._ostream.write( HELP_TEXT );
-			return;
-		}
-		aliases = repl._aliases;
-		N = aliases.length;
- 
-		if ( isString( alias ) ) {
-			// Command docs supersede project namespace docs...
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 0 ] === alias ) {
-					out = DOCS.help[ cmds[ i ][ 0 ] ];
-				}
-			}
-			if ( !out ) {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 0, alias ); // eslint-disable-line max-len
-				if ( i >= 0 ) {
-					out = DOCS.help[ alias ];
-				}
-			}
-			// Built-in docs supersede user-defined documentation...
-			if ( !out ) {
-				out = alias2help( alias );
-			}
-			if ( !out ) {
-				i = indexOf( repl._userdocs.length/3, repl._userdocs, 3, 0, alias ); // eslint-disable-line max-len
-				if ( i >= 0 ) {
-					out = repl._userdocs[ i+2 ].text;
-				}
-			}
-		}
-		// If unable to resolve help text, check if we were provided a reference to a REPL-specific command...
-		if ( !out ) {
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 1 ] === alias ) {
-					out = DOCS.help[ cmds[ i ][ 0 ] ];
-				}
-			}
-		}
-		// Check if we were provided a reference to a global context variable...
-		if ( !out ) {
-			// Address the fact that the `global` object is proxied (see https://github.com/nodejs/node/issues/855)
-			if (
-				alias !== null &&
-				typeof alias === 'object' &&
-				hasOwnProp( alias, 'global' ) &&
-				alias.global === alias
-			) {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 1, repl._context.global ); // eslint-disable-line max-len
-			} else {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 1, alias ); // eslint-disable-line max-len
-			}
-			if ( i >= 0 ) {
-				out = DOCS.help[ repl._contextVars[ i-1 ] ];
-			}
-		}
-		// If provided an `alias` which is not a string or we failed to resolve a help text based on the provided string value, we try to resolve a string alias (and subsequently a corresponding help text) by searching the list of cached references of global variables/properties...
-		if ( !out ) {
-			i = indexOf( N/2, aliases, 2, 1, alias );
-			if ( i >= 0 ) {
-				out = alias2help( aliases[ i-1 ] );
-			}
-		}
-		// Try searching user-defined documentation for a matching object reference...
-		if ( !out ) {
-			i = indexOf( repl._userdocs.length/3, repl._userdocs, 3, 1, alias );
-			if ( i >= 0 ) {
-				out = repl._userdocs[ i+1 ].text;
-			}
-		}
-		// If we failed to resolve help text and the provided value is an object, try finding a provided value's constructor (e.g., if provided a `Uint32Array`, try finding the documentation for `Uint32Array`)...
-		if ( !out && typeof alias === 'object' && alias !== null && alias.constructor ) {
-			i = indexOf( N/2, aliases, 2, 1, alias.constructor );
-			if ( i >= 0 ) {
-				out = alias2help( aliases[ i-1 ] );
-			}
-		}
-		// If we failed to resolve help text and the provided value is a function, try finding method documentation (note: we cannot perform a full inherited property search as prototype methods can be shared among multiple constructors, and, based on a reference alone, we cannot determine the appropriate document context; e.g., typed array methods all belong to an ancestor constructor `TypedArray` and we cannot tell, for example, whether a reference to `forEach` should return the documentation for `Uint32Array.prototype.forEach` or `Int32Array.prototype.forEach` or any of the other typed array constructors)...
-		if ( !out && isFunction( alias ) ) {
-			// Note: the following is an **expensive** look-up!! Why unique? In order to avoid document conflicts/"race conditions" between two or more context variables having own properties pointing to the same function reference (e.g., PRNGs having a `PRNG` property whose value is shared among multiple PRNGs; which `PRNG` property documentation do we return?).
-			entry = findUniqueEntry( N/2, aliases, 2, 1, alias );
-			if ( entry ) {
-				out = alias2help( aliases[ entry[2]-1 ]+'.'+entry[ 1 ] );
-			}
-		}
-		if ( out ) {
-			repl._ostream.write( out+'\n' );
-			return;
-		}
-		repl._ostream.write( 'Error: no help information available. Alias: `'+alias2string( alias )+'`.\n' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/index.html b/repl/commands/index.html deleted file mode 100644 index 645413c25b..0000000000 --- a/repl/commands/index.html +++ /dev/null @@ -1,851 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands - - - - - - - - - -
-
-

All files repl/lib/commands

-
- -
- 60.66% - Statements - 3129/5158 -
- - -
- 85.48% - Branches - 106/124 -
- - -
- 50.96% - Functions - 53/104 -
- - -
- 60.66% - Lines - 3129/5158 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
__done__.js -
-
85.96%49/57100%2/250%1/285.96%49/57
add_theme.js -
-
87.3%55/63100%2/250%1/287.3%55/63
alias2pkg.js -
-
65.11%56/86100%2/250%1/265.11%56/86
alias2related.js -
-
58.16%57/98100%2/250%1/258.16%57/98
ans.js -
-
95.91%47/49100%2/250%1/295.91%47/49
assignfrom.js -
-
60.19%62/103100%2/250%1/260.19%62/103
assignin.js -
-
55.75%63/113100%2/250%1/255.75%63/113
citation.js -
-
97.53%79/81100%2/250%1/297.53%79/81
clear.js -
-
95.65%44/46100%2/250%1/295.65%44/46
clear_history.js -
-
95.65%44/46100%2/250%1/295.65%44/46
clear_user_docs.js -
-
42.38%89/210100%2/233.33%1/342.38%89/210
clear_vars.js -
-
85.96%49/57100%2/250%1/285.96%49/57
clear_workspace.js -
-
33.99%86/253100%2/233.33%1/333.99%86/253
contributor.js -
-
97.36%74/76100%2/250%1/297.36%74/76
copyright.js -
-
96.42%54/56100%2/250%1/296.42%54/56
credits.js -
-
96.61%57/59100%2/250%1/296.61%57/59
current_workspace.js -
-
95.91%47/49100%2/250%1/295.91%47/49
deeprerequire.js -
-
60%63/105100%2/250%1/260%63/105
delete_theme.js -
-
87.09%54/62100%2/250%1/287.09%54/62
delete_workspace.js -
-
65.95%62/94100%2/250%1/265.95%62/94
donate.js -
-
97.22%70/72100%2/250%1/297.22%70/72
evalin.js -
-
46.15%66/143100%2/250%1/246.15%66/143
example.js -
-
33.68%63/187100%2/250%1/233.68%63/187
get_theme.js -
-
75.71%53/70100%2/250%1/275.71%53/70
help.js -
-
68.35%108/15822.22%4/18100%2/268.35%108/158
info.js -
-
42.65%61/143100%2/250%1/242.65%61/143
is_keyword.js -
-
64.07%66/103100%2/250%1/264.07%66/103
is_workspace.js -
-
73.25%63/86100%2/250%1/273.25%63/86
keybindings.js -
-
75.3%61/81100%2/250%1/275.3%61/81
license_text.js -
-
96.07%49/51100%2/250%1/296.07%49/51
load.js -
-
51.28%60/117100%2/250%1/251.28%60/117
load_workspace.js -
-
42.6%72/169100%2/250%1/242.6%72/169
pager.js -
-
100%64/64100%5/5100%2/2100%64/64
presentation_start.js -
-
30.17%70/232100%2/250%1/230.17%70/232
presentation_stop.js -
-
51.63%63/122100%2/250%1/251.63%63/122
quit.js -
-
94.73%54/57100%2/250%1/294.73%54/57
rename_theme.js -
-
87.3%55/63100%2/250%1/287.3%55/63
rename_workspace.js -
-
53.38%63/118100%2/250%1/253.38%63/118
rerequire.js -
-
76.92%60/78100%2/250%1/276.92%60/78
rerun.js -
-
39.5%64/162100%2/250%1/239.5%64/162
reset.js -
-
95.65%44/46100%2/250%1/295.65%44/46
set_keybinding.js -
-
65.95%62/94100%2/250%1/265.95%62/94
settings.js -
-
62.18%74/119100%2/233.33%1/362.18%74/119
themes.js -
-
95.74%45/47100%2/250%1/295.74%45/47
tutorial.js -
-
47.97%83/173100%2/233.33%1/347.97%83/173
user_doc.js -
-
80.55%87/10842.85%3/7100%2/280.55%87/108
vars.js -
-
86.66%52/60100%2/250%1/286.66%52/60
vars_workspace.js -
-
35.04%75/214100%2/250%1/235.04%75/214
workspace.js -
-
47.05%64/136100%2/250%1/247.05%64/136
workspaces.js -
-
54.91%67/122100%2/250%1/254.91%67/122
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/info.js.html b/repl/commands/info.js.html deleted file mode 100644 index 02e5c5b70c..0000000000 --- a/repl/commands/info.js.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/info.js - - - - - - - - - -
-
-

All files / repl/lib/commands info.js

-
- -
- 42.65% - Statements - 61/143 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 42.65% - Lines - 61/143 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -14411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isFunction = require( '@stdlib/assert/is-function' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var alias2info = require( '@stdlib/repl/info' );
-var indexOf = require( './../index_of.js' );
-var findUniqueEntry = require( './../find_unique_entry.js' );
-var alias2string = require( './../alias_to_string.js' );
-var DOCS = require( './../repl_docs.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `info` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @param {ArrayArray} cmds - REPL command list
-* @returns {Function} callback
-*/
-function command( repl, cmds ) {
-	return onCommand;
- 
-	/**
-	* Prints abbreviated help text.
-	*
-	* @private
-	* @param {*} alias - variable alias or value
-	* @returns {void}
-	*/
-	function onCommand( alias ) {
-		var aliases;
-		var entry;
-		var out;
-		var N;
-		var i;
-
-		aliases = repl._aliases;
-		N = aliases.length;
-
-		if ( isString( alias ) ) {
-			// Command docs supersede project namespace docs...
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 0 ] === alias ) {
-					out = DOCS.info[ cmds[ i ][ 0 ] ];
-				}
-			}
-			if ( !out ) {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 0, alias ); // eslint-disable-line max-len
-				if ( i >= 0 ) {
-					out = DOCS.info[ alias ];
-				}
-			}
-			if ( !out ) {
-				out = alias2info( alias );
-			}
-			// TODO: add support for user-defined documentation
-		}
-		// If unable to resolve abbreviated help text, check if we were provided a reference to a REPL-specific command...
-		if ( !out ) {
-			for ( i = 0; i < cmds.length; i++ ) {
-				if ( cmds[ i ][ 1 ] === alias ) {
-					out = DOCS.info[ cmds[ i ][ 0 ] ];
-				}
-			}
-		}
-		// Check if we were provided a reference to a global context variable...
-		if ( !out ) {
-			// Address the fact that the `global` object is proxied (see https://github.com/nodejs/node/issues/855)
-			if (
-				alias !== null &&
-				typeof alias === 'object' &&
-				hasOwnProp( alias, 'global' ) &&
-				alias.global === alias
-			) {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 1, repl._context.global ); // eslint-disable-line max-len
-			} else {
-				i = indexOf( repl._contextVars.length, repl._contextVars, 2, 1, alias ); // eslint-disable-line max-len
-			}
-			if ( i >= 0 ) {
-				out = DOCS.info[ repl._contextVars[ i-1 ] ];
-			}
-		}
-		// If provided an `alias` which is not a string or we failed to resolve an abbreviated help text based on the provided string value, we try to resolve a string alias (and subsequently a corresponding abbreviated help text) by searching the list of cached references of global variables/properties...
-		if ( !out ) {
-			i = indexOf( N/2, aliases, 2, 1, alias );
-			if ( i >= 0 ) {
-				out = alias2info( aliases[ i-1 ] );
-			}
-		}
-		// TODO: add support for user-defined documentation
-
-		// If we failed to resolve abbreviated help text and the provided value is an object, try finding a provided value's constructor (e.g., if provided a `Uint32Array`, try finding the documentation for `Uint32Array`)...
-		if ( !out && typeof alias === 'object' && alias !== null && alias.constructor ) {
-			i = indexOf( N/2, aliases, 2, 1, alias.constructor );
-			if ( i >= 0 ) {
-				out = alias2info( aliases[ i-1 ] );
-			}
-		}
-		// If we failed to resolve abbreviated help text and the provided value is a function, try finding method abbreviated documentation...
-		if ( !out && isFunction( alias ) ) {
-			// Note: the following is an **expensive** look-up!!
-			entry = findUniqueEntry( N/2, aliases, 2, 1, alias );
-			if ( entry ) {
-				out = alias2info( aliases[ entry[2]-1 ]+'.'+entry[ 1 ] );
-			}
-		}
-		if ( out ) {
-			repl._ostream.write( out+'\n' );
-			return;
-		}
-		repl._ostream.write( 'Error: no abbreviated help available. Alias: `'+alias2string( alias )+'`.\n' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/is_keyword.js.html b/repl/commands/is_keyword.js.html deleted file mode 100644 index ab03996005..0000000000 --- a/repl/commands/is_keyword.js.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/is_keyword.js - - - - - - - - - -
-
-

All files / repl/lib/commands is_keyword.js

-
- -
- 64.07% - Statements - 66/103 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 64.07% - Lines - 66/103 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -10411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var propertyDescriptor = require( '@stdlib/utils/property-descriptor' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:is_keyword' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `isKeyword` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a boolean indicating whether a string is a reserved keyword in the REPL environment.
-	*
-	* ## Notes
-	*
-	* -   This function supports nested keyword paths (e.g., `base.sin`).
-	*
-	* @private
-	* @param {string} keyword - string to test
-	* @returns {(boolean|void)} boolean indicating whether a string is a reserved keyword
-	*/
-	function onCommand( keyword ) {
-		var desc;
-		var err;
-		var o;
-		var i;
-		var k;
-		if ( !isString( keyword ) ) {
-			err = new TypeError( format( 'invalid argument. Must provide a string. Value: `%s`.', keyword ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		// Our proxy for determining whether a value is a keyword is whether the value is read-only property on the `context` object, as any properties we have added to the `context` object are read-only (note, however, that, in a non-sandboxed environment, the `global` object may have read-only properties we have *not* introduced; meaning, some values which may be flagged as "keywords" were not introduced by us):
-		keyword = keyword.split( '.' );
-		o = repl._context;
-		for ( i = 0; i < keyword.length-1; i++ ) {
-			k = keyword[ i ];
-			if ( !hasOwnProp( o, k ) ) {
-				return false;
-			}
-			o = o[ k ];
-		}
-		k = keyword[ i ];
-		desc = propertyDescriptor( o, k );
-		return (
-			desc !== null &&
-			(
-				// Data descriptor:
-				desc.writable === false ||
-
-				// Accessor descriptor:
-				(
-					typeof desc.get === 'function' &&
-					desc.set === void 0
-				)
-			)
-		);
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/is_workspace.js.html b/repl/commands/is_workspace.js.html deleted file mode 100644 index ef03a5bc16..0000000000 --- a/repl/commands/is_workspace.js.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/is_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands is_workspace.js

-
- -
- 73.25% - Statements - 63/86 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 73.25% - Lines - 63/86 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -8711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:is_workspace' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `isWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a boolean indicating whether a specified workspace exists.
-	*
-	* @private
-	* @param {(string|RegExp)} name - workspace name or regular expression
-	* @returns {(boolean|void)} boolean indicating whether a workspace exists
-	*/
-	function onCommand( name ) {
-		var isStr;
-		var keys;
-		var err;
-		var i;
-
-		isStr = isString( name );
-		if ( isStr === false && !isRegExp( name ) ) {
-			err = new TypeError( format( 'invalid argument. Must provide either a string or regular expression. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( isStr ) {
-			return hasOwnProp( repl._workspaces, name );
-		}
-		keys = objectKeys( repl._workspaces );
-		for ( i = 0; i < keys.length; i++ ) {
-			if ( name.test( keys[ i ] ) ) {
-				return true;
-			}
-		}
-		return false;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/keybindings.js.html b/repl/commands/keybindings.js.html deleted file mode 100644 index 282e4a299e..0000000000 --- a/repl/commands/keybindings.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/keybindings.js - - - - - - - - - -
-
-

All files / repl/lib/commands keybindings.js

-
- -
- 75.3% - Statements - 61/81 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 75.3% - Lines - 61/81 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -8211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2025 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var format = require( '@stdlib/string/format' );
-var contains = require( '@stdlib/array/base/assert/contains' ).factory;
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var ACTIONS = require( './../actions.js' );
- 
- 
-// VARIABLES //
- 
-var isAction = contains( ACTIONS );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `keybindings` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns all (or select) keybindings.
-	*
-	* @private
-	* @param {string} [action] - action name
-	* @returns {(Object|Array<Object>)} keybindings object or a list of keybindings
-	*/
-	function onCommand() {
-		var action;
-		var nargs;
-
-		nargs = arguments.length;
-		if ( nargs === 0 ) {
-			return repl.keybindings();
-		}
-		if ( nargs === 1 ) {
-			action = arguments[ 0 ];
-			if ( !isString( action ) ) {
-				repl._ostream.write( format( 'Error: invalid argument. First argument must be a string. Value: `%s`.', action ) );
-				return;
-			}
-			if ( !isAction( action ) ) {
-				repl._ostream.write( format( 'Error: invalid argument. First argument must be a valid action name. Value: `%s`.', action ) );
-				return;
-			}
-			return repl.keybindings()[ action ];
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/license_text.js.html b/repl/commands/license_text.js.html deleted file mode 100644 index b5e7de870b..0000000000 --- a/repl/commands/license_text.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/license_text.js - - - - - - - - - -
-
-

All files / repl/lib/commands license_text.js

-
- -
- 96.07% - Statements - 49/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 96.07% - Lines - 49/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -5211x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var DATA = require( './../../data/license_text.json' ).text;
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `license` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Prints license information.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl._ostream.write( DATA ); // eslint-disable-line no-underscore-dangle
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/load.js.html b/repl/commands/load.js.html deleted file mode 100644 index 47afb33928..0000000000 --- a/repl/commands/load.js.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/load.js - - - - - - - - - -
-
-

All files / repl/lib/commands load.js

-
- -
- 51.28% - Statements - 60/117 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 51.28% - Lines - 60/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -11811x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:load' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `load` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Loads and evaluates a JavaScript file line-by-line.
-	*
-	* @private
-	* @param {string} fpath - file path
-	* @returns {void}
-	*/
-	function onCommand( fpath ) {
-		var err;
-		if ( !isString( fpath ) ) {
-			err = new TypeError( format( 'invalid argument. Must provide a string. Value: `%s`.', fpath ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		repl.once( 'drain', onDrain );
-
-		/**
-		* Callback invoked upon a 'drain' event.
-		*
-		* @private
-		*/
-		function onDrain() {
-			debug( 'Loading a file...' );
-			repl.load( fpath, clbk );
-		}
-
-		/**
-		* Callback invoked upon loading a file.
-		*
-		* @private
-		* @param {Error} [error] - error object
-		*/
-		function clbk( error ) {
-			var pos;
-			if ( error ) {
-				// NOTE: we can assume that the error pertains to actually reading the file (e.g., loading from disk) and NOT the line-by-line evaluation, where error handling should be handled separately...
-				debug( 'Error: %s', error.message );
-
-				// Infer the current cursor column position based on the length of the command prompt string:
-				pos = repl._prompt().length; // FIXME: how to address multi-column characters?
-
-				// FIXME: handle non-TTY output streams!
-
-				/*
-				* Print the error message on the previous line and generate the expected display prompt and cursor position.
-				*
-				* [ANSI escape sequences][1]:
-				*
-				* -   `\u001b`: ESC, the escape character
-				* -   `[1A`: move cursor up one line
-				* -   `[nD`: move cursor back (to the left) `n` columns (cells)
-				* -   `[0J`: clear the screen beginning from the current cursor position to the end of the screen
-				*
-				* [1]: https://en.wikipedia.org/wiki/ANSI_escape_code
-				*/
-				repl._ostream.write( '\u001b[1A\u001b['+pos+'DError: '+error.message+'\u001b[0J\n' );
-
-				// Show a new display prompt:
-				repl._displayPrompt();
-				return;
-			}
-			debug( 'Successfully loaded file.' );
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/load_workspace.js.html b/repl/commands/load_workspace.js.html deleted file mode 100644 index 6e1c2517ab..0000000000 --- a/repl/commands/load_workspace.js.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/load_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands load_workspace.js

-
- -
- 42.6% - Statements - 72/169 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 42.6% - Lines - 72/169 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -17011x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var isArrayLike = require( '@stdlib/assert/is-array-like-object' );
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var defineProperty = require( '@stdlib/utils/define-property' );
-var format = require( '@stdlib/string/format' );
-var contains = require( './../contains.js' );
-var log = require( './../log.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:load_workspace' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `loadWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Loads variables from a specified workspace into the current workspace.
-	*
-	* @private
-	* @param {string} name - workspace name
-	* @param {Options} [options] - function options
-	* @param {(RegExp|ArrayLikeObject)} [options.include] - name inclusion filter
-	* @param {(RegExp|ArrayLikeObject)} [options.exclude] - name exclusion filter
-	* @param {boolean} [options.override=true] - boolean indicating whether to override existing workspace variables
-	* @returns {void}
-	*/
-	function onCommand( name, options ) {
-		var isArrInc;
-		var isArrExc;
-		var opts;
-		var err;
-		var cnt;
-		var ws;
-		var v;
-		var i;
-		if ( !isString( name ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		opts = {
-			'override': true
-		};
-		if ( arguments.length > 1 ) {
-			if ( !isPlainObject( options ) ) {
-				err = new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			if ( hasOwnProp( options, 'include' ) ) {
-				isArrInc = isArrayLike( options.include );
-				if ( isArrInc === false && !isRegExp( options.include ) ) {
-					err = new TypeError( format( 'invalid option. `%s` option must be a regular expression or an array-like object. Option: `%s`.', 'include', options.include ) );
-					debug( 'Error: %s', err.message );
-					repl._ostream.write( 'Error: '+err.message+'\n' );
-					return;
-				}
-				opts.include = options.include;
-			}
-			if ( hasOwnProp( options, 'exclude' ) ) {
-				isArrExc = isArrayLike( options.exclude );
-				if ( isArrExc === false && !isRegExp( options.exclude ) ) {
-					err = new TypeError( format( 'invalid option. `%s` option must be a regular expression or an array-like object. Option: `%s`.', 'exclude', options.exclude ) );
-					debug( 'Error: %s', err.message );
-					repl._ostream.write( 'Error: '+err.message+'\n' );
-					return;
-				}
-				opts.exclude = options.exclude;
-			}
-			if ( hasOwnProp( options, 'override' ) ) {
-				if ( !isBoolean( options.override ) ) {
-					err = new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'override', options.override ) );
-					debug( 'Error: %s', err.message );
-					repl._ostream.write( 'Error: '+err.message+'\n' );
-					return;
-				}
-				opts.override = options.override;
-			}
-		}
-		if ( name === repl._currentWorkspace ) {
-			log( repl, 'Already in \''+name+'\' workspace.' );
-			debug( 'Already in \'%s\' workspace.', name );
-			return;
-		}
-		if ( !hasOwnProp( repl._workspaces, name ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		ws = repl._workspaces[ name ];
-
-		// Note: the internal branches are not the most performant implementation, but the implementation is straightforward and presumably "good enough"...
-		cnt = 0;
-		for ( i = 0; i < ws.length; i += 2 ) {
-			v = ws[ i ];
-			if ( opts.include ) {
-				if ( isArrInc && !contains( opts.include, v ) ) {
-					continue;
-				}
-				if ( !opts.include.test( v ) ) {
-					continue;
-				}
-			}
-			if ( opts.exclude ) {
-				if ( isArrExc && contains( opts.exclude, v ) ) {
-					continue;
-				}
-				if ( opts.exclude.test( v ) ) {
-					continue;
-				}
-			}
-			if ( hasOwnProp( repl._context, v ) && opts.override === false ) {
-				continue;
-			}
-			// If we've made it this far, the variable should have passed all filters...
-			cnt += 1;
-			defineProperty( repl._context, v, ws[ i+1] );
-		}
-		log( repl, cnt.toString()+' variable(s) loaded from \''+name+'\' workspace.' );
-		debug( '%d variable(s) loaded from \'%s\' workspace.', cnt, name );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/pager.js.html b/repl/commands/pager.js.html deleted file mode 100644 index 857a143009..0000000000 --- a/repl/commands/pager.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/pager.js - - - - - - - - - -
-
-

All files / repl/lib/commands pager.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -6511x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -6x -6x -6x -6x -5x -5x -5x -5x -1x -1x -1x -1x -1x -1x -1x -1x -6x -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `pager` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Enables paging for a provided string.
-	*
-	* @private
-	* @param {string} value - input string
-	*/
-	function onCommand( value ) {
-		var ostream = repl._ostream;
- 
-		// Check whether auto-paging is already enabled...
-		if ( repl.settings( 'autoPage' ) ) {
-			// Nothing needed here, as we can defer to already enabled behavior:
-			ostream.write( value );
-			return;
-		}
-		// Temporarily enable paging:
-		ostream.enablePaging();
- 
-		// Write the input value:
-		ostream.write( value );
- 
-		// Disable paging:
-		ostream.disablePaging();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/presentation_start.js.html b/repl/commands/presentation_start.js.html deleted file mode 100644 index a368d03870..0000000000 --- a/repl/commands/presentation_start.js.html +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/presentation_start.js - - - - - - - - - -
-
-

All files / repl/lib/commands presentation_start.js

-
- -
- 30.17% - Statements - 70/232 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 30.17% - Lines - 70/232 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -23311x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var propertyDescriptor = require( '@stdlib/utils/property-descriptor' );
-var properties = require( '@stdlib/utils/properties' );
-var Presentation = require( '@stdlib/repl/presentation' ); // eslint-disable-line stdlib/no-redeclare
-var format = require( '@stdlib/string/format' );
-var setdiff = require( './../setdiff.js' );
-var propertyComparator = require( './../property_comparator.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:presentation_start' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `presentationStart` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Starts a REPL presentation.
-	*
-	* @private
-	* @param {string} [text] - presentation text
-	* @param {Options} [options] - options
-	* @param {boolean} [options.watch=false] - boolean indicating whether to watch a presentation source file for changes (note: only applicable if not provided presentation text and the options object specifies a presentation file to load)
-	* @returns {(NonNegativeInteger|void)} presentation identifier
-	*/
-	function onCommand( text, options ) {
-		var opts;
-		var FLG;
-		var err;
-		var ctx;
-		var ws;
-		var cs;
-		var id;
-		var t;
-		var p;
-
-		if ( arguments.length === 0 ) {
-			err = new TypeError( 'invalid invocation. Must provide either a string containing presentation text or an options object specifying a presentation file to load.' );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( arguments.length === 1 ) {
-			if ( isString( text ) ) {
-				t = text;
-				opts = {};
-			} else if ( isPlainObject( text ) ) {
-				opts = text;
-			} else {
-				err = new TypeError( format( 'invalid argument. First argument must be either a string containing presentation text or an options object specifying a presentation file to load. Value: `%s`.', text ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		} else {
-			if ( !isString( text ) ) {
-				err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', text ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			t = text;
-			if ( !isPlainObject( options ) ) {
-				err = new TypeError( format( 'invalid argument. Second argument must be an options object. Value: `%s`.', options ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			opts = options;
-		}
-		if ( hasOwnProp( opts, 'watch' ) && !isBoolean( opts.watch ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'watch', opts.watch ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( t === void 0 && !hasOwnProp( opts, 'load' ) ) {
-			err = new TypeError( 'invalid argument. When not provided presentation text, an options argument must specify a presentation file to load.' );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		// Generate a presentation identifier:
-		id = repl._internal.presentation.counter + 1;
-		debug( 'Presentation identifier: %d', id );
-
-		// Determine the destination workspace name:
-		if ( hasOwnProp( opts, 'workspace' ) ) {
-			ws = opts.workspace;
-		} else {
-			ws = 'presentation-' + id;
-			opts.workspace = ws;
-		}
-		debug( 'Presentation workspace: %s', ws );
-
-		// Cache a reference to the current evaluation context:
-		ctx = repl._context;
-
-		// Cache the current workspace name:
-		cs = repl._currentWorkspace;
-
-		// If the destination workspace already exists, we need to delete that workspace in order to allow presentation commands to be properly bound...
-		if ( ws !== 'base' && repl._context.isWorkspace( ws ) ) {
-			debug( 'Deleting workspace: %s', ws );
-			FLG = repl._quiet;
-			repl._quiet = true; // temporarily silence logging
-			repl._context.deleteWorkspace( ws );
-			repl._quiet = FLG;
-		}
-		// Create a new presentation...
-		debug( 'Creating presentation...' );
-		if ( t === void 0 ) {
-			p = new Presentation( repl, opts );
-			if ( opts.watch ) {
-				// Start watching before the invoking command finishes in order to catch any source file changes which happen between now and then...
-				p.watch();
-			}
-		} else {
-			p = new Presentation( t, repl, opts );
-		}
-		// Update the internal resource cache for tracking presentations:
-		repl._internal.presentation.counter += 1;
-		repl._internal.presentation.cache[ id ] = {
-			'i': id,
-			'w': ws,
-			'p': p
-		};
-
-		// Allow the command to finish before showing the presentation:
-		repl.once( 'drain', onFinish );
-
-		// Return the presentation identifier:
-		return id;
-
-		/**
-		* Callback invoked once the `presentationStart()` command finishes.
-		*
-		* @private
-		* @param {string} cmd - command
-		* @param {boolean} success - boolean indicating whether the command successfully executed
-		* @returns {void}
-		*/
-		function onFinish( cmd, success ) {
-			var desc;
-			var vars;
-			var FLG;
-			var ws;
-			var v;
-			var i;
-			var j;
-
-			// NOTE: the following is a bit of a hack. Because creating a presentation instance automatically switches the workspace (and thus creates a **new** evaluation context), we need to manually assign the returned identifier (if assigned) and any other declared variables (!) in the invoking workspace to allow the presentation identifier and other variables to be correctly tracked...
-
-			// Get the list of variables in the invoking evaluation context AFTER having run the command:
-			vars = properties( ctx ).sort( propertyComparator );
-
-			// Get the list of user-defined workspace variables in the invoking evaluation context:
-			vars = setdiff( repl._workspace, vars );
-
-			// Manually append the variables to the workspace which were assigned but not captured upon creating a presentation instance...
-			ws = repl._workspaces[ cs ];
-			for ( i = 0; i < vars.length; i++ ) {
-				FLG = false;
-				v = vars[ i ];
-				desc = propertyDescriptor( ctx, v );
-
-				// Search for an existing workspace variable to overwrite...
-				for ( j = 0; j < ws.length; j += 2 ) {
-					if ( ws[ j ] === v ) {
-						ws[ j+1 ] = desc;
-						FLG = true;
-						break;
-					}
-				}
-				// Create a new workspace variable:
-				if ( FLG === false ) {
-					ws.push( v, desc );
-				}
-			}
-
-			// Only show the presentation if the command successfully executed...
-			if ( success === false ) {
-				return;
-			}
-			debug( 'Showing presentation...' );
-			p.show();
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/presentation_stop.js.html b/repl/commands/presentation_stop.js.html deleted file mode 100644 index f6a503710c..0000000000 --- a/repl/commands/presentation_stop.js.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/presentation_stop.js - - - - - - - - - -
-
-

All files / repl/lib/commands presentation_stop.js

-
- -
- 51.63% - Statements - 63/122 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 51.63% - Lines - 63/122 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -12311x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:presentation_stop' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `presentationStop` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Stops a REPL presentation.
-	*
-	* @private
-	* @param {(NonNegativeInteger|string)} [id] - presentation identifier
-	* @returns {boolean} boolean indicating whether a REPL presentation is successfully stopped
-	*/
-	function onCommand( id ) {
-		var cache;
-		var keys;
-		var FLG;
-		var err;
-		var key;
-		var ws;
-		var i;
-		var o;
-
-		cache = repl._internal.presentation.cache;
-		if ( arguments.length ) {
-			if ( !isString( id ) && !isNonNegativeInteger( id ) ) {
-				err = new TypeError( format( 'invalid argument. Invalid presentation identifier. Must be either a string or nonnegative integer. Value: `%s`.', id ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return false;
-			}
-			key = id;
-		} else {
-			ws = repl._currentWorkspace;
-			keys = objectKeys( cache );
-			for ( i = 0; i < keys.length; i++ ) {
-				if ( cache[ keys[ i ] ].w === ws ) {
-					key = cache[ keys[ i ] ].i;
-					break;
-				}
-			}
-			if ( key === void 0 ) {
-				err = new Error( 'invalid invocation. Not currently in a presentation workspace. Must provide either a string or nonnegative integer which corresponds to the identifier of the presentation to be stopped.' );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return false;
-			}
-		}
-		if ( !hasOwnProp( cache, key ) ) {
-			debug( 'Unrecognized presentation identifier: %d', key );
-			return false;
-		}
-		debug( 'Stopping presentation: %d', key );
-
-		// Retrieve the presentation data:
-		o = cache[ key ];
-
-		// Delete the presentation workspace...
-		if ( o.w !== 'base' ) {
-			debug( 'Deleting workspace: %s', o.w );
-			FLG = repl._quiet;
-			repl._quiet = true; // temporarily silence logging
-			repl._context.deleteWorkspace( o.w );
-			repl._quiet = FLG;
-		}
-		// Ensure that we no longer watch presentation files (if enabled):
-		o.p.unwatch();
-
-		// Update the internal resource cache for tracking presentations:
-		delete cache[ key ];
-
-		return true;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/quit.js.html b/repl/commands/quit.js.html deleted file mode 100644 index 2377e6da83..0000000000 --- a/repl/commands/quit.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/quit.js - - - - - - - - - -
-
-

All files / repl/lib/commands quit.js

-
- -
- 94.73% - Statements - 54/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 94.73% - Lines - 54/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -5811x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:quit' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `quit` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Quits a REPL.
-	*
-	* @private
-	*/
-	function onCommand() {
-		debug( 'Quitting the REPL...' );
-		repl.close();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/rename_theme.js.html b/repl/commands/rename_theme.js.html deleted file mode 100644 index 4868d595a0..0000000000 --- a/repl/commands/rename_theme.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/rename_theme.js - - - - - - - - - -
-
-

All files / repl/lib/commands rename_theme.js

-
- -
- 87.3% - Statements - 55/63 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 87.3% - Lines - 55/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -6411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `renameTheme` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Renames a syntax highlighting color theme.
-	*
-	* @private
-	* @param {string} oldName - old theme name
-	* @param {string} newName - new theme name
-	* @returns {void}
-	*/
-	function onCommand( oldName, newName ) {
-		try {
-			repl.renameTheme( oldName, newName );
-		} catch ( err ) {
-			repl._ostream.write( format( 'Error: %s\n', err.message ) );
-			return;
-		}
-		log( repl, format( '\nSuccessfully renamed theme from `%s` to `%s`.', oldName, newName ) );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/rename_workspace.js.html b/repl/commands/rename_workspace.js.html deleted file mode 100644 index 9e3d1aafcb..0000000000 --- a/repl/commands/rename_workspace.js.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/rename_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands rename_workspace.js

-
- -
- 53.38% - Statements - 63/118 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 53.38% - Lines - 63/118 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -11911x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:delete_workspace' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `renameWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Renames a workspace.
-	*
-	* @private
-	* @param {string} oldName - name of workspace to rename
-	* @param {string} newName - new workspace name
-	* @returns {void}
-	*/
-	function onCommand( oldName, newName ) {
-		var err;
-		if ( !isString( oldName ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', oldName ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( !isString( newName ) ) {
-			err = new TypeError( format( 'invalid argument. Second argument must be a string. Value: `%s`.', newName ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( !hasOwnProp( repl._workspaces, oldName ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', oldName ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( oldName === newName ) {
-			log( repl, 'Workspace is already named \''+newName+'\'.' );
-			return;
-		}
-		if ( hasOwnProp( repl._workspaces, newName ) ) {
-			err = new Error( format( 'invalid argument. Workspace name already exists. Value: `%s`.', newName ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( oldName === repl._currentWorkspace ) {
-			if ( oldName === 'base' ) {
-				repl._workspaces[ 'base' ].length = 0;
-				log( repl, 'Created \''+newName+'\' workspace and cleared \'base\' workspace. Current workspace: \''+newName+'\'.' );
-				debug( 'Created \'%s\' workspace and cleared \'base\' workspace. Current workspace: \'%s\'.', newName, newName );
-			} else {
-				delete repl._workspaces[ oldName ];
-				log( repl, 'Renamed \''+oldName+'\' workspace to \''+newName+'\'. Current workspace: \''+newName+'\'.' );
-				debug( 'Renamed \'%s\' workspace to \'%s\'. Current workspace: \'%s\'.', oldName, newName, newName );
-			}
-			repl._workspaces[ newName ] = []; // "registers" the workspace
-			repl._currentWorkspace = newName; // bookkeeping
-			return;
-		}
-		if ( oldName === 'base' ) {
-			repl._workspaces[ newName ] = repl._workspaces[ 'base' ].slice();
-			repl._workspaces[ 'base' ].length = 0;
-			log( repl, 'Created \''+newName+'\' workspace and cleared \'base\' workspace.' );
-			debug( 'Created \'%s\' workspace and cleared \'base\' workspace.', newName );
-			return;
-		}
-		repl._workspaces[ newName ] = repl._workspaces[ oldName ];
-		delete repl._workspaces[ oldName ];
-		log( repl, 'Renamed \''+oldName+'\' workspace to \''+newName+'\'.' );
-		debug( 'Renamed \'%s\' workspace to \'%s\'.', oldName, newName );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/rerequire.js.html b/repl/commands/rerequire.js.html deleted file mode 100644 index c3851f6769..0000000000 --- a/repl/commands/rerequire.js.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/rerequire.js - - - - - - - - - -
-
-

All files / repl/lib/commands rerequire.js

-
- -
- 76.92% - Statements - 60/78 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 76.92% - Lines - 60/78 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -7911x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:rerequire' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `rerequire` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Reloads a previously loaded module.
-	*
-	* @private
-	* @param {string} id - module id or path
-	* @returns {*} resolved module
-	*/
-	function onCommand( id ) {
-		var err;
-		if ( !isString( id ) ) {
-			err = new TypeError( format( 'invalid argument. Must provide a string. Value: `%s`.', id ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		// Resolve the module id to a path:
-		id = repl._context.require.resolve( id );
-
-		// Remove the module from the `require` cache:
-		debug( 'Removing module from require cache: %s', id );
-		delete repl._context.require.cache[ id ];
-
-		// Re-require the module:
-		debug( 'Re-requiring module: %s', id );
-		return repl._context.require( id );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/rerun.js.html b/repl/commands/rerun.js.html deleted file mode 100644 index ddae77c679..0000000000 --- a/repl/commands/rerun.js.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/rerun.js - - - - - - - - - -
-
-

All files / repl/lib/commands rerun.js

-
- -
- 39.5% - Statements - 64/162 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 39.5% - Lines - 64/162 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -16311x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/* eslint-disable no-underscore-dangle */
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var isNonNegativeIntegerArray = require( '@stdlib/assert/is-nonnegative-integer-array' ).primitives;
-var format = require( '@stdlib/string/format' );
-var displayPrompt = require( './../display_prompt.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:rerun' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `rerun` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Reruns previous commands.
-	*
-	* @private
-	* @param {(string|RegExp|NonNegativeInteger|NonNegativeIntegerArray)} [arg=1] - filter
-	* @returns {void}
-	*/
-	function onCommand( arg ) {
-		var nargs;
-		var len;
-		var FLG;
-		var err;
-
-		len = repl._history.length;
-		if ( len === 0 ) {
-			repl._ostream.write( 'History is empty. No commands to run.\n' );
-			return;
-		}
-		nargs = arguments.length;
-		if ( nargs > 0 ) {
-			if ( isString( arg ) ) {
-				FLG = 1;
-			} else if ( isNonNegativeInteger( arg ) ) {
-				FLG = 2;
-			} else if ( isRegExp( arg ) ) {
-				FLG = 3;
-			} else if ( isNonNegativeIntegerArray( arg ) ) {
-				FLG = 4;
-			} else {
-				err = new TypeError( format( 'invalid argument. Must provide a string, regular expression, nonnegative integer, or an array of nonnegative integers. Value: `%s`.', arg ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		}
-		// Why defer? In order to allow the `rerun()` command to finish before actually evaluating the commands to rerun, thus ensuring that commands are run as if a user manually enters them...
-		repl.once( 'drain', onFinish );
-
-		/**
-		* Callback invoked once the `rerun()` command finishes.
-		*
-		* @private
-		* @param {string} cmd - command
-		* @param {boolean} success - boolean indicating whether the command successfully executed
-		* @returns {void}
-		*/
-		function onFinish() {
-			var n;
-			var i;
-			var j;
-
-			if ( nargs === 0 ) {
-				// Evaluate the last command...
-				repl._rli.write( repl._history[ len-2 ]+'\n' );
-				return;
-			}
-			if ( FLG === 1 ) {
-				// TODO: subsequence string parsing (use an iterator!!!)
-				return;
-			}
-			if ( FLG === 2 ) {
-				i = len - (3*arg);
-				if ( i < 0 ) {
-					n = len / 3;
-					i = 0;
-				} else {
-					n = arg;
-				}
-				// Evaluate the most recent `n` commands...
-				i += 1;
-				j = 0;
-				for ( ; i < len; i += 3 ) {
-					repl._rli.write( repl._history[ i ]+'\n' );
-					if ( j < n-1 ) {
-						displayPrompt( repl, false );
-					}
-					j += 1;
-				}
-				return;
-			}
-			if ( FLG === 3 ) {
-				// Scan the history for the most recent command matching the regular expression...
-				for ( i = len-2; i >= 0; i -= 3 ) {
-					if ( arg.test( repl._history[ i ] ) ) {
-						repl._rli.write( repl._history[ i ]+'\n' );
-						return;
-					}
-				}
-				return;
-			}
-			// Case: FLG === 4
-			n = arg.length;
-			for ( i = 0; i < n; i++ ) {
-				// Scan the history for the command identifier...
-				for ( j = 0; j < len; j += 3 ) {
-					if ( arg[ i ] === repl._history[ j ] ) {
-						repl._rli.write( repl._history[ j+1 ]+'\n' );
-						if ( i < n-1 ) {
-							displayPrompt( repl, false );
-						}
-						break;
-					}
-				}
-			}
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/reset.js.html b/repl/commands/reset.js.html deleted file mode 100644 index cb0cb95c03..0000000000 --- a/repl/commands/reset.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/reset.js - - - - - - - - - -
-
-

All files / repl/lib/commands reset.js

-
- -
- 95.65% - Statements - 44/46 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.65% - Lines - 44/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -4711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `reset` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Resets a REPL's local context.
-	*
-	* @private
-	*/
-	function onCommand() {
-		repl.reset();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/set_keybinding.js.html b/repl/commands/set_keybinding.js.html deleted file mode 100644 index d7a5d86a50..0000000000 --- a/repl/commands/set_keybinding.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/set_keybinding.js - - - - - - - - - -
-
-

All files / repl/lib/commands set_keybinding.js

-
- -
- 65.95% - Statements - 62/94 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 65.95% - Lines - 62/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -9511x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2025 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var format = require( '@stdlib/string/format' );
-var contains = require( '@stdlib/array/base/assert/contains' ).factory;
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var ACTIONS = require( './../actions.js' );
- 
- 
-// VARIABLES //
- 
-var isAction = contains( ACTIONS );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `setKeybinding` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Sets a keybinding.
-	*
-	* @private
-	* @param {string} action - action name
-	* @param {Array<Object>} [keys] - list of keys
-	* @returns {void}
-	*/
-	function onCommand() {
-		var action;
-		var nargs;
-		var keys;
-
-		nargs = arguments.length;
-		if ( nargs === 0 ) {
-			repl._ostream.write( 'Error: invalid argument. First argument must be an action name.\n' );
-			return;
-		}
-		action = arguments[ 0 ];
-		if ( nargs === 1 ) {
-			if ( !isString( action ) ) {
-				repl._ostream.write( format( 'Error: invalid argument. First argument must be a string. Value: `%s`.\n', action ) );
-				return;
-			}
-			if ( !isAction( action ) ) {
-				repl._ostream.write( format( 'Error: invalid argument. First argument must be a valid action name. Value: `%s`.\n', action ) );
-				return;
-			}
-			repl._ostream.write( 'Listening for keypresses...' );
-			repl._isCapturingKeybinding = true;
-			repl._targetAction = action;
-			return;
-		}
-		keys = arguments[ 1 ];
-		try {
-			repl.setKeybinding( action, keys );
-			repl._ostream.write( format( '\nSuccessfully set keybindings for action `%s`.\n', action ) );
-		} catch ( err ) {
-			repl._ostream.write( format( 'Error: %s\n', err.message ) );
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/settings.js.html b/repl/commands/settings.js.html deleted file mode 100644 index 5f80173394..0000000000 --- a/repl/commands/settings.js.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/settings.js - - - - - - - - - -
-
-

All files / repl/lib/commands settings.js

-
- -
- 62.18% - Statements - 74/119 -
- - -
- 100% - Branches - 2/2 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 62.18% - Lines - 74/119 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -12011x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
-var SETTINGS = require( './../settings.js' );
-var SETTINGS_NAMES = require( './../settings_names.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:settings' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Returns settings help text.
-*
-* @private
-* @param {Object} settings - REPL settings
-* @returns {string} settings help text
-*/
-function help( settings ) {
-	var HELP_TEXT;
-	var name;
-	var o;
-	var i;
-
-	HELP_TEXT = '\n';
-	for ( i = 0; i < SETTINGS_NAMES.length; i++ ) {
-		name = SETTINGS_NAMES[ i ];
-		o = SETTINGS[ name ];
-		HELP_TEXT += name + '\n';
-		HELP_TEXT += '    ';
-		HELP_TEXT += o.desc; // TODO: auto-wrap description
-		HELP_TEXT += format( ' Value: %s.', settings[ name ] );
-		HELP_TEXT += '\n\n';
-	}
-	return HELP_TEXT;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `settings` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Gets (and sets) REPL settings.
-	*
-	* @private
-	* @param {string} [name] - setting name
-	* @param {*} [value] - new setting value
-	* @returns {(void|*)} setting value or undefined
-	*/
-	function onCommand() {
-		var nargs;
-		var v;
-
-		nargs = arguments.length;
-		if ( nargs === 0 ) {
-			repl._ostream.write( help( repl._settings ) );
-			return;
-		}
-		if ( nargs === 1 ) {
-			try {
-				v = repl.settings( arguments[ 0 ] );
-			} catch ( err ) {
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( format( 'Error: %s\n', err.message ) );
-				return;
-			}
-			return v;
-		}
-		try {
-			repl.settings( arguments[ 0 ], arguments[ 1 ] );
-		} catch ( err ) {
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( format( 'Error: %s\n', err.message ) );
-			return;
-		}
-		log( repl, '\nSuccessfully updated setting.' );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/themes.js.html b/repl/commands/themes.js.html deleted file mode 100644 index 39bdbfa5f6..0000000000 --- a/repl/commands/themes.js.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/themes.js - - - - - - - - - -
-
-

All files / repl/lib/commands themes.js

-
- -
- 95.74% - Statements - 45/47 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 95.74% - Lines - 45/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -4811x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `themes` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a list of available syntax highlighting color themes.
-	*
-	* @private
-	* @returns {Array<string>} list of available themes
-	*/
-	function onCommand() {
-		return repl.themes();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/tutorial.js.html b/repl/commands/tutorial.js.html deleted file mode 100644 index 594a806cfa..0000000000 --- a/repl/commands/tutorial.js.html +++ /dev/null @@ -1,604 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/tutorial.js - - - - - - - - - -
-
-

All files / repl/lib/commands tutorial.js

-
- -
- 47.97% - Statements - 83/173 -
- - -
- 100% - Branches - 2/2 -
- - -
- 33.33% - Functions - 1/3 -
- - -
- 47.97% - Lines - 83/173 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -17411x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var format = require( '@stdlib/string/format' );
-var TUTORIALS = require( './../repl_docs.js' ).tutorial;
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:tutorial' );
-var HELP_TEXT;
- 
- 
-// FUNCTIONS //
- 
-/**
-* Returns tutorial help text.
-*
-* @private
-* @returns {string} tutorial help text
-*/
-function help() {
-	var names;
-	var o;
-	var i;
-
-	if ( HELP_TEXT ) {
-		return HELP_TEXT;
-	}
-	names = objectKeys( TUTORIALS );
-	HELP_TEXT = '\n';
-	for ( i = 0; i < names.length; i++ ) {
-		o = TUTORIALS[ names[ i ] ];
-		HELP_TEXT += names[ i ] + '\n';
-		HELP_TEXT += '    ';
-		if ( o.desc ) {
-			HELP_TEXT += TUTORIALS[ names[ i ] ].desc;
-		} else {
-			HELP_TEXT += '(no description available)';
-		}
-		HELP_TEXT += '\n\n';
-	}
-	return HELP_TEXT;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `tutorial` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Starts a tutorial if provided a recognized tutorial name; otherwise, returns the list of available tutorials.
-	*
-	* @private
-	* @param {string} [name] - tutorial name
-	* @param {Options} [options] - tutorial options
-	* @param {string} [options.borderTop='*'] - top border character sequence
-	* @param {string} [options.borderBottom='*'] - bottom border character sequence
-	* @param {string} [options.borderLeft='* '] - left border character sequence
-	* @param {string} [options.borderRight=' *'] - right border character sequence
-	* @param {(boolean|string)} [options.counter='progress'] - slide counter
-	* @param {string} [options.workspace] - REPL workspace name
-	* @param {boolean} [options.autoClear=true] - boolean indicating whether to automatically clear the screen before writing a rendered slide to the REPL
-	* @returns {(NonNegativeInteger|void)} tutorial presentation identifier
-	*/
-	function onCommand( name, options ) {
-		var opts;
-		var err;
-		if ( arguments.length === 0 ) {
-			repl._ostream.write( help() );
-			return;
-		}
-		if ( !isString( name ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( !hasOwnProp( TUTORIALS, name ) ) {
-			err = new Error( format( 'invalid argument. Unrecognized tutorial name. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		debug( 'Tutorial: %s', name );
-
-		// Define default options:
-		opts = {
-			'borderTop': '*',
-			'borderBottom': '*',
-			'borderLeft': '* ',
-			'borderRight': ' *',
-			'autoClear': true,
-			'counter': 'progress',
-			'workspace': 'tutorial-'+name+'-'+(repl._internal.presentation.counter+1 )
-		};
-
-		// Handle user-provided options...
-		if ( arguments.length > 1 ) {
-			if ( !isPlainObject( options ) ) {
-				err = new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			// Punt option validation to the presentation API...
-			if ( hasOwnProp( options, 'borderTop' ) ) {
-				opts.borderTop = options.borderTop;
-			}
-			if ( hasOwnProp( options, 'borderBottom' ) ) {
-				opts.borderBottom = options.borderBottom;
-			}
-			if ( hasOwnProp( options, 'borderLeft' ) ) {
-				opts.borderLeft = options.borderLeft;
-			}
-			if ( hasOwnProp( options, 'borderRight' ) ) {
-				opts.borderRight = options.borderRight;
-			}
-			if ( hasOwnProp( options, 'counter' ) ) {
-				opts.counter = options.counter;
-			}
-			if ( hasOwnProp( options, 'autoClear' ) ) {
-				opts.autoClear = options.autoClear;
-			}
-			if ( hasOwnProp( options, 'workspace' ) ) {
-				opts.workspace = options.workspace;
-			}
-		}
-		debug( 'Options: %s', JSON.stringify( opts ) );
-
-		debug( 'Starting tutorial...' );
-		return repl._context.presentationStart( TUTORIALS[ name ].text, opts );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/user_doc.js.html b/repl/commands/user_doc.js.html deleted file mode 100644 index 9bcb1410d3..0000000000 --- a/repl/commands/user_doc.js.html +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/user_doc.js - - - - - - - - - -
-
-

All files / repl/lib/commands user_doc.js

-
- -
- 80.55% - Statements - 87/108 -
- - -
- 42.85% - Branches - 3/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 80.55% - Lines - 87/108 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -10911x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -2x -2x -2x -2x -2x -2x -  -  -  -  -  -2x -2x -2x -  -  -  -2x -  -  -  -  -  -2x -2x -2x -2x -2x -2x -  -  -  -  -  -  -  -  -2x -2x -2x -2x -2x -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:userdoc' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `userDoc` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Adds user-defined documentation.
-	*
-	* ## Notes
-	*
-	* -   If user-defined documentation already exists for a provided alias, the current documentation is overwritten.
-	*
-	* @private
-	* @param {string} alias - alias
-	* @param {*} [ref] - object reference
-	* @param {string} doc - documentation
-	* @returns {void}
-	*/
-	function onCommand( alias, ref, doc ) {
-		var buf;
-		var err;
-		var d;
-		var r;
-		var i;
-		if ( !isString( alias ) ) {
-			err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', alias ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( arguments.length < 3 ) {
-			d = ref;
-		} else {
-			r = ref;
-			d = doc;
-		}
-		if ( !isString( d ) ) {
-			err = new TypeError( format( 'invalid argument. Documentation argument must be a string. Value: `%s`.', d ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		buf = repl._userdocs;
- 
-		// TODO: extract `info`, examples, etc
- 
-		// Search for existing documentation to overwrite...
-		for ( i = 0; i < buf.length; i += 3 ) {
-			if ( buf[ i ] === alias ) {
-				buf[ i+1 ] = r;
-				buf[ i+2 ] = {
-					'text': d
-				};
-				return;
-			}
-		}
-		// Append new documentation:
-		buf.push( alias, r, {
-			'text': d
-		});
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/vars.js.html b/repl/commands/vars.js.html deleted file mode 100644 index 10209718e1..0000000000 --- a/repl/commands/vars.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/vars.js - - - - - - - - - -
-
-

All files / repl/lib/commands vars.js

-
- -
- 86.66% - Statements - 52/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 86.66% - Lines - 52/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6111x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `vars` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a list of variable names in the current workspace.
-	*
-	* @private
-	* @param {Options} [options] - function options
-	* @param {RegExp} [options.include] - name inclusion filter
-	* @param {RegExp} [options.exclude] - name exclusion filter
-	* @param {ArrayLikeObject} [options.types] - type inclusion filter(s)
-	* @param {boolean} [options.details] - boolean indicating whether to include additional variable details, such as variable type, contents, etc
-	* @returns {(Array|void)} workspace variable names
-	*/
-	function onCommand( options ) {
-		var opts;
-		if ( arguments.length ) {
-			opts = options;
-		} else {
-			opts = {};
-		}
-		return repl._context.varsWorkspace( repl._currentWorkspace, opts );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/vars_workspace.js.html b/repl/commands/vars_workspace.js.html deleted file mode 100644 index d38f593711..0000000000 --- a/repl/commands/vars_workspace.js.html +++ /dev/null @@ -1,727 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/vars_workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands vars_workspace.js

-
- -
- 35.04% - Statements - 75/214 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 35.04% - Lines - 75/214 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -21511x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var isArrayLike = require( '@stdlib/assert/is-array-like-object' );
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var isReadableProperty = require( '@stdlib/assert/is-readable-property' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var properties = require( '@stdlib/utils/properties' );
-var typeOf = require( '@stdlib/utils/type-of' );
-var format = require( '@stdlib/string/format' );
-var setdiff = require( './../setdiff.js' );
-var propertyComparator = require( './../property_comparator.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:vars_workspace' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `varsWorkspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a list of variable names in a specified workspace.
-	*
-	* @private
-	* @param {string} [name] - workspace name
-	* @param {Options} [options] - function options
-	* @param {RegExp} [options.include] - name inclusion filter
-	* @param {RegExp} [options.exclude] - name exclusion filter
-	* @param {ArrayLikeObject} [options.types] - type inclusion filter(s)
-	* @param {boolean} [options.details] - boolean indicating whether to include additional variable details, such as variable type, contents, etc
-	* @returns {(Array|void)} workspace variable names
-	*/
-	function onCommand( name, options ) {
-		var opts;
-		var list;
-		var type;
-		var err;
-		var tmp;
-		var out;
-		var FLG;
-		var v;
-		var n;
-		var i;
-		var j;
-
-		if ( arguments.length === 0 ) {
-			return setdiff( repl._workspace, properties( repl._context ).sort( propertyComparator ) ); // eslint-disable-line max-len
-		}
-		if ( arguments.length === 1 ) {
-			if ( isString( name ) ) {
-				n = name;
-				opts = {};
-			} else if ( isPlainObject( name ) ) {
-				opts = name;
-			} else {
-				err = new TypeError( format( 'invalid argument. Must provide either an options object or a workspace name. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-		} else {
-			if ( !isString( name ) ) {
-				err = new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			n = name;
-			if ( !isPlainObject( options ) ) {
-				err = new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', name ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			opts = options;
-		}
-		if ( hasOwnProp( opts, 'include' ) && !isRegExp( opts.include ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a regular expression. Option: `%s`.', 'include', opts.include ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( hasOwnProp( opts, 'exclude' ) && !isRegExp( opts.exclude ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a regular expression. Option: `%s`.', 'exclude', opts.include ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( hasOwnProp( opts, 'types' ) && !isArrayLike( opts.types ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be an array-like object. Option: `%s`.', 'types', opts.types ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( hasOwnProp( opts, 'details' ) && !isBoolean( opts.details ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'details', opts.details ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( n === void 0 || n === repl._currentWorkspace ) {
-			tmp = properties( repl._context ).sort( propertyComparator );
-			tmp = setdiff( repl._workspace, tmp );
-			list = [];
-			for ( i = 0; i < tmp.length; i++ ) {
-				if ( isReadableProperty( repl._context, tmp[ i ] ) ) {
-					list.push( tmp[ i ], repl._context[ tmp[ i ] ] );
-				} else {
-					// The variable can be set, but not retrieved (i.e., is write-only), so value inspection is not possible without triggering an error...
-					list.push( tmp[ i ], void 0 );
-				}
-			}
-		} else {
-			if ( !hasOwnProp( repl._workspaces, n ) ) {
-				err = new Error( format( 'invalid argument. Unrecognized workspace name. Value: `%s`.', n ) );
-				debug( 'Error: %s', err.message );
-				repl._ostream.write( 'Error: '+err.message+'\n' );
-				return;
-			}
-			list = repl._workspaces[ n ].slice();
-			for ( i = 1; i < list.length; i += 2 ) {
-				if ( typeof list[ i ].get === 'function' ) {
-					// WARNING: the `this` context is not defined, as the variable is not actually bound to a global instance!
-					list[ i ] = list[ i ].get.call( null );
-				} else if ( typeof list[ i ].set === 'function' ) {
-					// The variable can be set, but not retrieved (i.e., is write-only), so value inspection is not possible without triggering an error...
-					list[ i ] = void 0;
-				} else {
-					list[ i ] = list[ i ].value;
-				}
-			}
-		}
-		out = [];
-		for ( i = 0; i < list.length; i += 2 ) {
-			v = list[ i ];
-			FLG = false;
-			type = '';
-			if ( opts.include && !opts.include.test( v ) ) {
-				continue;
-			}
-			if ( opts.exclude && opts.exclude.test( v ) ) {
-				continue;
-			}
-			if ( opts.types ) {
-				type = typeOf( list[ i+1 ] );
-				for ( j = 0; j < opts.types.length; j++ ) {
-					if ( type === opts.types[ j ] ) {
-						FLG = true;
-						break;
-					}
-				}
-				if ( FLG === false ) {
-					continue;
-				}
-			}
-			// If we've made it this far, the variable should have passed all filters...
-			out.push( v );
-			if ( opts.details ) {
-				j = out.length - 1;
-				out[ j ] = {
-					'name': out[ j ],
-					'type': type || typeOf( list[ i+1 ] ),
-					'data': String( list[ i+1 ] ) // WARNING: for large datasets, this could be expensive!!! TODO: may want to consider alternative strategies for serialization based on a value's type.
-				};
-				v = out[ j ].data;
-				if ( v.length > 20 ) {
-					out[ j ].data = v.slice( 0, 9 ) + '...' + v.slice( v.length-8 );
-				}
-			}
-		}
-		return out;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/workspace.js.html b/repl/commands/workspace.js.html deleted file mode 100644 index a7efd0f280..0000000000 --- a/repl/commands/workspace.js.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/workspace.js - - - - - - - - - -
-
-

All files / repl/lib/commands workspace.js

-
- -
- 47.05% - Statements - 64/136 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 47.05% - Lines - 64/136 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -13711x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var propertyDescriptor = require( '@stdlib/utils/property-descriptor' );
-var defineProperty = require( '@stdlib/utils/define-property' );
-var format = require( '@stdlib/string/format' );
-var log = require( './../log.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:workspace' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `workspace` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Switches to a specified workspace.
-	*
-	* @private
-	* @param {string} name - workspace name
-	* @returns {void}
-	*/
-	function onCommand( name ) {
-		var vars;
-		var curr;
-		var desc;
-		var err;
-		var ws;
-		var i;
-		if ( !isString( name ) ) {
-			err = new TypeError( format( 'invalid argument. Must provide a string. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		curr = repl._currentWorkspace;
-		if ( name === curr ) {
-			log( repl, 'Already in \''+name+'\' workspace.' );
-			debug( 'Already in \'%s\' workspace.', name );
-			return;
-		}
-		// Cache and delete the current workspace variables...
-		vars = repl._context.varsWorkspace( curr );
-		ws = repl._workspaces[ curr ];
-		ws.length = 0; // reset
-		for ( i = 0; i < vars.length; i++ ) {
-			desc = propertyDescriptor( repl._context, vars[ i ] );
-			ws.push( vars[ i ], desc );
-
-			// WARNING: in non-sandboxed environments, we run the risk of deleting global variables which were not introduced by the REPL environment...
-			if ( desc.configurable ) {
-				delete repl._context[ vars[ i ] ];
-			}
-		}
-		// Reset the REPL evaluation context (Why? Because we cannot simply delete variables as seen within the REPL environment. E.g., variables declared with `var` in the global scope are non-configurable, and, thus, cannot be deleted (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete). Hence, while we can delete a property/variable here, this deletion does not get propagated to within the REPL environment; i.e., a user can still access the deleted property as a variable within the REPL environment.):
-		repl.resetContext();
-
-		// If the destination workspace already exists, load the workspace's variables...
-		if ( hasOwnProp( repl._workspaces, name ) ) {
-			ws = repl._workspaces[ name ];
-			for ( i = 0; i < ws.length; i += 2 ) {
-				desc = propertyDescriptor( repl._context, ws[ i ] );
-
-				// If the variable does not already exist in the current evaluation context, define a new variable...
-				if ( desc === null ) {
-					defineProperty( repl._context, ws[ i ], ws[ i+1 ] );
-				}
-				// If configurable, we can simply overwrite the existing property descriptor...
-				else if ( desc.configurable ) {
-					defineProperty( repl._context, ws[ i ], ws[ i+1 ] );
-				}
-				// Otherwise, use direct assignment if the variable is writable...
-				else if ( hasOwnProp( desc, 'value' ) || hasOwnProp( desc, 'set' ) ) {
-					repl._context[ ws[ i ] ] = ws[ i+1 ];
-				}
-				// Cannot assign to the variable as the variable is read-only...
-				else {
-					log( repl, 'Cannot load \''+ws[ i ]+'\' from \''+name+'\' workspace due to the presence of a non-configurable read-only variable of the same name.' );
-					debug( 'Cannot load \'%s\' from \'%s\' workspace due to the presence of a non-configurable read-only variable of the same name.', ws[ i ], name );
-				}
-			}
-			ws.length = 0; // free up memory and prevent holding on to old references
-			log( repl, 'Switched to \''+name+'\' workspace.' );
-			debug( 'Switched to %s workspace.', name );
-		}
-		// Otherwise, create a new workspace...
-		else {
-			repl._workspaces[ name ] = [];
-			log( repl, 'Created and switched to \''+name+'\' workspace.' );
-			debug( 'Created and switched to %s workspace.', name );
-		}
-
-		// Update the current workspace variable:
-		repl._currentWorkspace = name; // bookkeeping
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/repl/commands/workspaces.js.html b/repl/commands/workspaces.js.html deleted file mode 100644 index 34a5be878f..0000000000 --- a/repl/commands/workspaces.js.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - Code coverage report for repl/lib/commands/workspaces.js - - - - - - - - - -
-
-

All files / repl/lib/commands workspaces.js

-
- -
- 54.91% - Statements - 67/122 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 54.91% - Lines - 67/122 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -12311x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -127x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -127x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2019 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var isPlainObject = require( '@stdlib/assert/is-plain-object' );
-var isRegExp = require( '@stdlib/assert/is-regexp' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'repl:command:workspaces' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a callback to be invoked upon calling the `workspaces` command.
-*
-* @private
-* @param {REPL} repl - REPL instance
-* @returns {Function} callback
-*/
-function command( repl ) {
-	return onCommand;
- 
-	/**
-	* Returns a list of workspaces.
-	*
-	* @private
-	* @param {Options} [options] - function options
-	* @param {RegExp} [options.include] - name inclusion filter
-	* @param {RegExp} [options.exclude] - name exclusion filter
-	* @param {boolean} [options.details] - boolean indicating whether to include additional workspace details, such as variable names, types, contents, etc
-	* @returns {Array} workspace names
-	*/
-	function onCommand( options ) {
-		var err;
-		var tmp;
-		var out;
-		var w;
-		var i;
-		if ( arguments.length === 0 ) {
-			return objectKeys( repl._workspaces );
-		}
-		if ( !isPlainObject( options ) ) {
-			err = new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', name ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( hasOwnProp( options, 'include' ) && !isRegExp( options.include ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a regular expression. Option: `%s`.', 'include', options.include ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( hasOwnProp( options, 'exclude' ) && !isRegExp( options.exclude ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a regular expression. Option: `%s`.', 'exclude', options.include ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		if ( hasOwnProp( options, 'details' ) && !isBoolean( options.details ) ) {
-			err = new TypeError( format( 'invalid option. `%s` option must be a boolean. Option: `%s`.', 'details', options.details ) );
-			debug( 'Error: %s', err.message );
-			repl._ostream.write( 'Error: '+err.message+'\n' );
-			return;
-		}
-		tmp = objectKeys( repl._workspaces );
-		out = [];
-		for ( i = 0; i < tmp.length; i++ ) {
-			w = tmp[ i ];
-			if ( options.include && !options.include.test( w ) ) {
-				continue;
-			}
-			if ( options.exclude && options.exclude.test( w ) ) {
-				continue;
-			}
-			// If we've made it this far, the variable should have passed all filters...
-			out.push( w );
-			if ( options.details ) {
-				out[ out.length-1 ] = {
-					'name': w,
-					'variables': repl._context.varsWorkspace( w, {
-						'details': true
-					})
-				};
-			}
-		}
-		return out;
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = command;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/coverage.ndjson b/stats/base/dcumax/coverage.ndjson deleted file mode 100644 index c9ebb807de..0000000000 --- a/stats/base/dcumax/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[467,467,100,49,49,100,4,4,100,467,467,100,"267321a4e77cf14de5e85b36fa223a973eb605bc","2024-12-20 18:39:13 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"6ec8074bd6e6c406a743cb8a18a7eb220efa7423","2024-12-25 03:30:55 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"0d52a8a0eec7221c0147185c4ce3317db0458498","2025-01-01 19:32:38 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"99378ce076b7c6ec7b0ff29aa1ad8feac9121113","2025-01-07 19:15:38 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] diff --git a/stats/base/dcumax/dcumax.js.html b/stats/base/dcumax/dcumax.js.html deleted file mode 100644 index 1e86ac19cd..0000000000 --- a/stats/base/dcumax/dcumax.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/dcumax.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib dcumax.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumax( x.length, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, 1.0, 2.0 ]
-*/
-function dcumax( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/dcumax.native.js.html b/stats/base/dcumax/dcumax.native.js.html deleted file mode 100644 index d26210325d..0000000000 --- a/stats/base/dcumax/dcumax.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/dcumax.native.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib dcumax.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumax( x.length, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, 1.0, 2.0 ]
-*/
-function dcumax( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/index.html b/stats/base/dcumax/index.html deleted file mode 100644 index dc637c9b35..0000000000 --- a/stats/base/dcumax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib - - - - - - - - - -
-
-

All files stats/base/dcumax/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dcumax.js -
-
100%57/57100%2/2100%1/1100%57/57
dcumax.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%16/16100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/index.js.html b/stats/base/dcumax/index.js.html deleted file mode 100644 index 724e08f769..0000000000 --- a/stats/base/dcumax/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative maximum of double-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/dcumax
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcumax = require( '@stdlib/stats/base/dcumax' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcumax( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 1.0, 2.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcumax = require( '@stdlib/stats/base/dcumax' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcumax.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 1.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dcumax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dcumax = main;
-} else {
-	dcumax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
-// exports: { "ndarray": "dcumax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/main.js.html b/stats/base/dcumax/main.js.html deleted file mode 100644 index b80bc493fe..0000000000 --- a/stats/base/dcumax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcumax = require( './dcumax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcumax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/native.js.html b/stats/base/dcumax/native.js.html deleted file mode 100644 index fa9340b764..0000000000 --- a/stats/base/dcumax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcumax = require( './dcumax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcumax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/ndarray.js.html b/stats/base/dcumax/ndarray.js.html deleted file mode 100644 index 50653a5802..0000000000 --- a/stats/base/dcumax/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -24x -24x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumax( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, 1.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcumax( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var max;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	max = x[ ix ];
-	y[ iy ] = max;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnan( max ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = x[ ix ];
-			if ( isnan( v ) ) {
-				max = v;
-				break;
-			}
-			if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-				max = v;
-			}
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	if ( isnan( max ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumax/ndarray.native.js.html b/stats/base/dcumax/ndarray.native.js.html deleted file mode 100644 index 27adc250ec..0000000000 --- a/stats/base/dcumax/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dcumax/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumax( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, 1.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcumax( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/coverage.ndjson b/stats/base/dcumaxabs/coverage.ndjson deleted file mode 100644 index 6121847c27..0000000000 --- a/stats/base/dcumaxabs/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[467,467,100,45,45,100,4,4,100,467,467,100,"fd70f66305c6bb5a01cfa5fa4e8b983703ab98d2","2024-12-20 18:40:55 -0800"] -[405,405,100,25,25,100,4,4,100,405,405,100,"79dd840d5ba23c6dc524071c125deb4521ee5f9f","2025-01-02 16:06:00 -0800"] -[405,405,100,25,25,100,4,4,100,405,405,100,"ff7a8c145900de9b8af74ba06e763b8113dcdec1","2025-01-02 20:01:56 -0500"] -[405,405,100,25,25,100,4,4,100,405,405,100,"205c6edb5d756c2e5892c12e18b75a525f4e943f","2025-01-02 20:25:55 -0500"] -[405,405,100,25,25,100,4,4,100,405,405,100,"99378ce076b7c6ec7b0ff29aa1ad8feac9121113","2025-01-07 19:15:38 -0800"] -[405,405,100,25,25,100,4,4,100,405,405,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[405,405,100,25,25,100,4,4,100,405,405,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[405,405,100,25,25,100,4,4,100,405,405,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[405,405,100,25,25,100,4,4,100,405,405,100,"93636cb4114205b439ff8ba24dbaa90f1f824847","2025-01-20 18:32:27 -0800"] diff --git a/stats/base/dcumaxabs/dcumaxabs.js.html b/stats/base/dcumaxabs/dcumaxabs.js.html deleted file mode 100644 index 6bc052f16b..0000000000 --- a/stats/base/dcumaxabs/dcumaxabs.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/dcumaxabs.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib dcumaxabs.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-* var N = x.length;
-*
-* var v = dcumaxabs( N, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, 2.0, 2.0 ]
-*/
-function dcumaxabs( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/dcumaxabs.native.js.html b/stats/base/dcumaxabs/dcumaxabs.native.js.html deleted file mode 100644 index 44e76c7b2c..0000000000 --- a/stats/base/dcumaxabs/dcumaxabs.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/dcumaxabs.native.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib dcumaxabs.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumaxabs( x.length, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, 2.0, 2.0 ]
-*/
-function dcumaxabs( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/index.html b/stats/base/dcumaxabs/index.html deleted file mode 100644 index 0c1c9d51f4..0000000000 --- a/stats/base/dcumaxabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib - - - - - - - - - -
-
-

All files stats/base/dcumaxabs/lib

-
- -
- 100% - Statements - 405/405 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 405/405 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dcumaxabs.js -
-
100%58/58100%2/2100%1/1100%58/58
dcumaxabs.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%14/14100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/index.js.html b/stats/base/dcumaxabs/index.js.html deleted file mode 100644 index 1a9de7ec39..0000000000 --- a/stats/base/dcumaxabs/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative maximum absolute value of double-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/dcumaxabs
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcumaxabs = require( '@stdlib/stats/base/dcumaxabs' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcumaxabs( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 2.0, 2.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcumaxabs = require( '@stdlib/stats/base/dcumaxabs' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcumaxabs.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dcumaxabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dcumaxabs = main;
-} else {
-	dcumaxabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
-// exports: { "ndarray": "dcumaxabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/main.js.html b/stats/base/dcumaxabs/main.js.html deleted file mode 100644 index 9e7fa4efa2..0000000000 --- a/stats/base/dcumaxabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcumaxabs = require( './dcumaxabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcumaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/native.js.html b/stats/base/dcumaxabs/native.js.html deleted file mode 100644 index 69b73092e4..0000000000 --- a/stats/base/dcumaxabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcumaxabs = require( './dcumaxabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcumaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/ndarray.js.html b/stats/base/dcumaxabs/ndarray.js.html deleted file mode 100644 index 63bb71050b..0000000000 --- a/stats/base/dcumaxabs/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -30x -30x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumaxabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, 2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcumaxabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var max;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	max = abs( x[ ix ] );
-	y[ iy ] = max;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnan( max ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = abs( x[ ix ] );
-			if ( isnan( v ) ) {
-				max = v;
-				break;
-			}
-			if ( v > max ) {
-				max = v;
-			}
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	if ( isnan( max ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumaxabs/ndarray.native.js.html b/stats/base/dcumaxabs/ndarray.native.js.html deleted file mode 100644 index 16430c545a..0000000000 --- a/stats/base/dcumaxabs/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumaxabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dcumaxabs/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumaxabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, 2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcumaxabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/coverage.ndjson b/stats/base/dcumin/coverage.ndjson deleted file mode 100644 index 84f2e620e2..0000000000 --- a/stats/base/dcumin/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[467,467,100,49,49,100,4,4,100,467,467,100,"f0f7c37fac61c123c48e72e49c41552263aa32a0","2024-12-20 18:43:06 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"63c9e3d5345b13f9c6713c0d412266ba11c00b0b","2025-01-02 16:03:37 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"ff7a8c145900de9b8af74ba06e763b8113dcdec1","2025-01-02 20:01:56 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"205c6edb5d756c2e5892c12e18b75a525f4e943f","2025-01-02 20:25:55 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"99378ce076b7c6ec7b0ff29aa1ad8feac9121113","2025-01-07 19:15:38 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"93636cb4114205b439ff8ba24dbaa90f1f824847","2025-01-20 18:32:27 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] diff --git a/stats/base/dcumin/dcumin.js.html b/stats/base/dcumin/dcumin.js.html deleted file mode 100644 index e92f58fb59..0000000000 --- a/stats/base/dcumin/dcumin.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/dcumin.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib dcumin.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumin( x.length, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, -2.0, -2.0 ]
-*/
-function dcumin( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/dcumin.native.js.html b/stats/base/dcumin/dcumin.native.js.html deleted file mode 100644 index a643db487f..0000000000 --- a/stats/base/dcumin/dcumin.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/dcumin.native.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib dcumin.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumin( x.length, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, -2.0, -2.0 ]
-*/
-function dcumin( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/index.html b/stats/base/dcumin/index.html deleted file mode 100644 index 829dddd2af..0000000000 --- a/stats/base/dcumin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib - - - - - - - - - -
-
-

All files stats/base/dcumin/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dcumin.js -
-
100%57/57100%2/2100%1/1100%57/57
dcumin.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%16/16100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/index.js.html b/stats/base/dcumin/index.js.html deleted file mode 100644 index 98b1c7fcca..0000000000 --- a/stats/base/dcumin/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative minimum of double-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/dcumin
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcumin = require( '@stdlib/stats/base/dcumin' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcumin( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, -2.0, -2.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcumin = require( '@stdlib/stats/base/dcumin' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcumin.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, -2.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dcumin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dcumin = main;
-} else {
-	dcumin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
-// exports: { "ndarray": "dcumin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/main.js.html b/stats/base/dcumin/main.js.html deleted file mode 100644 index edbe9bf775..0000000000 --- a/stats/base/dcumin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcumin = require( './dcumin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcumin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/native.js.html b/stats/base/dcumin/native.js.html deleted file mode 100644 index 09f30f5ae1..0000000000 --- a/stats/base/dcumin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcumin = require( './dcumin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcumin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/ndarray.js.html b/stats/base/dcumin/ndarray.js.html deleted file mode 100644 index 5bab9d8ea0..0000000000 --- a/stats/base/dcumin/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -17x -17x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumin( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, -2.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcumin( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var min;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	min = x[ ix ];
-	y[ iy ] = min;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnan( min ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = x[ ix ];
-			if ( isnan( v ) ) {
-				min = v;
-				break;
-			}
-			if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-				min = v;
-			}
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	if ( isnan( min ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcumin/ndarray.native.js.html b/stats/base/dcumin/ndarray.native.js.html deleted file mode 100644 index 5ca6ca4ede..0000000000 --- a/stats/base/dcumin/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dcumin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dcumin/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcumin( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, -2.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcumin( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/coverage.ndjson b/stats/base/dcuminabs/coverage.ndjson deleted file mode 100644 index ca5f02c082..0000000000 --- a/stats/base/dcuminabs/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[467,467,100,45,45,100,4,4,100,467,467,100,"2cbb06c836012da88b028b373948705de9ccd970","2024-12-20 18:44:21 -0800"] -[407,407,100,25,25,100,4,4,100,407,407,100,"a510d781f292a698c2c51afda15405795363324c","2025-01-01 20:44:11 -0500"] -[407,407,100,25,25,100,4,4,100,407,407,100,"ff7a8c145900de9b8af74ba06e763b8113dcdec1","2025-01-02 20:01:56 -0500"] -[407,407,100,25,25,100,4,4,100,407,407,100,"205c6edb5d756c2e5892c12e18b75a525f4e943f","2025-01-02 20:25:55 -0500"] -[407,407,100,25,25,100,4,4,100,407,407,100,"99378ce076b7c6ec7b0ff29aa1ad8feac9121113","2025-01-07 19:15:38 -0800"] -[407,407,100,25,25,100,4,4,100,407,407,100,"aa5eadcaa2fa6e03f504918953a247f68ac26a47","2025-01-11 15:14:19 -0500"] -[407,407,100,25,25,100,4,4,100,407,407,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[407,407,100,25,25,100,4,4,100,407,407,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[407,407,100,25,25,100,4,4,100,407,407,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] diff --git a/stats/base/dcuminabs/dcuminabs.js.html b/stats/base/dcuminabs/dcuminabs.js.html deleted file mode 100644 index e92bef56be..0000000000 --- a/stats/base/dcuminabs/dcuminabs.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/dcuminabs.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib dcuminabs.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-* var N = x.length;
-*
-* var v = dcuminabs( N, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, 1.0, 1.0 ]
-*/
-function dcuminabs( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/dcuminabs.native.js.html b/stats/base/dcuminabs/dcuminabs.native.js.html deleted file mode 100644 index 9b79cf636e..0000000000 --- a/stats/base/dcuminabs/dcuminabs.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/dcuminabs.native.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib dcuminabs.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcuminabs( x.length, x, 1, y, 1 );
-* // returns <Float64Array>[ 1.0, 1.0, 1.0 ]
-*/
-function dcuminabs( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/index.html b/stats/base/dcuminabs/index.html deleted file mode 100644 index 7e57807ea9..0000000000 --- a/stats/base/dcuminabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib - - - - - - - - - -
-
-

All files stats/base/dcuminabs/lib

-
- -
- 100% - Statements - 407/407 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 407/407 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dcuminabs.js -
-
100%58/58100%2/2100%1/1100%58/58
dcuminabs.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%14/14100%1/1100%95/95
ndarray.native.js -
-
100%59/59100%2/2100%1/1100%59/59
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/index.js.html b/stats/base/dcuminabs/index.js.html deleted file mode 100644 index 94612d227e..0000000000 --- a/stats/base/dcuminabs/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative minimum absolute value of double-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/dcuminabs
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcuminabs = require( '@stdlib/stats/base/dcuminabs' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcuminabs( x.length, x, 1, y, 1 );
-* // y => <Float64Array>[ 1.0, 1.0, 1.0 ]
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dcuminabs = require( '@stdlib/stats/base/dcuminabs' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* dcuminabs.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dcuminabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dcuminabs = main;
-} else {
-	dcuminabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
-// exports: { "ndarray": "dcuminabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/main.js.html b/stats/base/dcuminabs/main.js.html deleted file mode 100644 index 6868b91e5f..0000000000 --- a/stats/base/dcuminabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcuminabs = require( './dcuminabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcuminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/native.js.html b/stats/base/dcuminabs/native.js.html deleted file mode 100644 index d50740cd2f..0000000000 --- a/stats/base/dcuminabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dcuminabs = require( './dcuminabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dcuminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/ndarray.js.html b/stats/base/dcuminabs/ndarray.js.html deleted file mode 100644 index f954d61384..0000000000 --- a/stats/base/dcuminabs/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -7x -7x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-*
-* var v = dcuminabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcuminabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var min;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	min = abs( x[ ix ] );
-	y[ iy ] = min;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnan( min ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = abs( x[ ix ] );
-			if ( isnan( v ) ) {
-				min = v;
-				break;
-			}
-			if ( v < min ) {
-				min = v;
-			}
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	if ( isnan( min ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dcuminabs/ndarray.native.js.html b/stats/base/dcuminabs/ndarray.native.js.html deleted file mode 100644 index ba33c880b2..0000000000 --- a/stats/base/dcuminabs/ndarray.native.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dcuminabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dcuminabs/lib ndarray.native.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -602x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of double-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float64Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float64Array} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float64Array( x.length );
-* var N = floor( x.length / 2 );
-*
-* var v = dcuminabs( N, x, 2, 1, y, 1, 0 );
-* // returns <Float64Array>[ 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function dcuminabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dcuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/coverage.ndjson b/stats/base/dmax/coverage.ndjson deleted file mode 100644 index 36b204f39b..0000000000 --- a/stats/base/dmax/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[411,411,100,41,41,100,4,4,100,411,411,100,"7d3329935deb3341763de86fc185c9c726684afc","2024-12-20 18:36:58 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"9ff9694ed033ca90462c7afe4c44aba1ef42d11c","2024-12-21 00:08:43 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] diff --git a/stats/base/dmax/dmax.js.html b/stats/base/dmax/dmax.js.html deleted file mode 100644 index a930e37033..0000000000 --- a/stats/base/dmax/dmax.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/dmax.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib dmax.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function dmax( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/dmax.native.js.html b/stats/base/dmax/dmax.native.js.html deleted file mode 100644 index ef5ad24b51..0000000000 --- a/stats/base/dmax/dmax.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/dmax.native.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib dmax.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function dmax( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/index.html b/stats/base/dmax/index.html deleted file mode 100644 index b01f60f29b..0000000000 --- a/stats/base/dmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib - - - - - - - - - -
-
-

All files stats/base/dmax/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmax.js -
-
100%52/52100%2/2100%1/1100%52/52
dmax.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%14/14100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/index.js.html b/stats/base/dmax/index.js.html deleted file mode 100644 index 75e499cef5..0000000000 --- a/stats/base/dmax/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmax
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmax = require( '@stdlib/stats/base/dmax' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmax = require( '@stdlib/stats/base/dmax' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmax.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmax = main;
-} else {
-	dmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
-// exports: { "ndarray": "dmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/main.js.html b/stats/base/dmax/main.js.html deleted file mode 100644 index 4eeb7941fb..0000000000 --- a/stats/base/dmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmax = require( './dmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/native.js.html b/stats/base/dmax/native.js.html deleted file mode 100644 index 475ca3e4f4..0000000000 --- a/stats/base/dmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmax = require( './dmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/ndarray.js.html b/stats/base/dmax/ndarray.js.html deleted file mode 100644 index 12bbac7e88..0000000000 --- a/stats/base/dmax/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -12x -12x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmax( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmax( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	max = x[ ix ];
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmax/ndarray.native.js.html b/stats/base/dmax/ndarray.native.js.html deleted file mode 100644 index 8b36560e4d..0000000000 --- a/stats/base/dmax/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmax/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmax( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmax( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/coverage.ndjson b/stats/base/dmaxabs/coverage.ndjson deleted file mode 100644 index e88dd9cb86..0000000000 --- a/stats/base/dmaxabs/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[411,411,100,37,37,100,4,4,100,411,411,100,"5e05d493f9016307aac6f95f081a3dae65c4e3c2","2024-12-21 01:14:52 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"826ecf0d000cd0ece23a1cc6f57ce2419c93854e","2024-12-27 13:26:53 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"44866418235df4d9f1e5ec38b918f53f1703b908","2025-01-19 19:09:14 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"8e0153bb7bf74e172c9bbfd42b05164682e0d1c4","2025-02-02 13:54:56 -0500"] diff --git a/stats/base/dmaxabs/dmaxabs.js.html b/stats/base/dmaxabs/dmaxabs.js.html deleted file mode 100644 index 1e8441a656..0000000000 --- a/stats/base/dmaxabs/dmaxabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/dmaxabs.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib dmaxabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function dmaxabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/dmaxabs.native.js.html b/stats/base/dmaxabs/dmaxabs.native.js.html deleted file mode 100644 index 9de010555a..0000000000 --- a/stats/base/dmaxabs/dmaxabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/dmaxabs.native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib dmaxabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function dmaxabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/index.html b/stats/base/dmaxabs/index.html deleted file mode 100644 index c447cbcbe9..0000000000 --- a/stats/base/dmaxabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib - - - - - - - - - -
-
-

All files stats/base/dmaxabs/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmaxabs.js -
-
100%52/52100%2/2100%1/1100%52/52
dmaxabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%12/12100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/index.js.html b/stats/base/dmaxabs/index.js.html deleted file mode 100644 index 692d1a6836..0000000000 --- a/stats/base/dmaxabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum absolute value of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmaxabs
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmaxabs = require( '@stdlib/stats/base/dmaxabs' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmaxabs( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmaxabs = require( '@stdlib/stats/base/dmaxabs' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxabs.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmaxabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmaxabs = main;
-} else {
-	dmaxabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
-// exports: { "ndarray": "dmaxabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/main.js.html b/stats/base/dmaxabs/main.js.html deleted file mode 100644 index 93362d4c9c..0000000000 --- a/stats/base/dmaxabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmaxabs = require( './dmaxabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/native.js.html b/stats/base/dmaxabs/native.js.html deleted file mode 100644 index be58c153e2..0000000000 --- a/stats/base/dmaxabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmaxabs = require( './dmaxabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/ndarray.js.html b/stats/base/dmaxabs/ndarray.js.html deleted file mode 100644 index e4e1b16a95..0000000000 --- a/stats/base/dmaxabs/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -16x -16x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxabs( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmaxabs( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	max = abs( x[ ix ] );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabs/ndarray.native.js.html b/stats/base/dmaxabs/ndarray.native.js.html deleted file mode 100644 index 55c9734094..0000000000 --- a/stats/base/dmaxabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxabs( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmaxabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/coverage.ndjson b/stats/base/dmaxabssorted/coverage.ndjson deleted file mode 100644 index 7b2210e6e8..0000000000 --- a/stats/base/dmaxabssorted/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[353,353,100,34,34,100,4,4,100,353,353,100,"e20fc92ffce656a95a804b2b72d822aad4e7b227","2024-12-20 18:48:07 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"6b5907250180eee4ea3c90a855e1aebbefdc2d2b","2025-01-02 14:08:38 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] diff --git a/stats/base/dmaxabssorted/dmaxabssorted.js.html b/stats/base/dmaxabssorted/dmaxabssorted.js.html deleted file mode 100644 index dfc8e38694..0000000000 --- a/stats/base/dmaxabssorted/dmaxabssorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib/dmaxabssorted.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabssorted/lib dmaxabssorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ -1.0, -2.0, -3.0 ] );
-*
-* var v = dmaxabssorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function dmaxabssorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/dmaxabssorted.native.js.html b/stats/base/dmaxabssorted/dmaxabssorted.native.js.html deleted file mode 100644 index b2d48ab77a..0000000000 --- a/stats/base/dmaxabssorted/dmaxabssorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib/dmaxabssorted.native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabssorted/lib dmaxabssorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ -1.0, -2.0, -3.0 ] );
-*
-* var v = dmaxabssorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function dmaxabssorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/index.html b/stats/base/dmaxabssorted/index.html deleted file mode 100644 index 3951d4316e..0000000000 --- a/stats/base/dmaxabssorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib - - - - - - - - - -
-
-

All files stats/base/dmaxabssorted/lib

-
- -
- 100% - Statements - 314/314 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 314/314 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmaxabssorted.js -
-
100%52/52100%2/2100%1/1100%52/52
dmaxabssorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%72/72100%12/12100%1/1100%72/72
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/index.js.html b/stats/base/dmaxabssorted/index.js.html deleted file mode 100644 index e2ead4f3d1..0000000000 --- a/stats/base/dmaxabssorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabssorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum absolute value of a sorted double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmaxabssorted
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmaxabssorted = require( '@stdlib/stats/base/dmaxabssorted' );
-*
-* var x = new Float64Array( [ -1.0, -2.0, -3.0 ] );
-*
-* var v = dmaxabssorted( x.length, x, 1 );
-* // returns 3.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmaxabssorted = require( '@stdlib/stats/base/dmaxabssorted' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxabssorted.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/main.js.html b/stats/base/dmaxabssorted/main.js.html deleted file mode 100644 index a42fa954df..0000000000 --- a/stats/base/dmaxabssorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabssorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmaxabssorted = require( './dmaxabssorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmaxabssorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/ndarray.js.html b/stats/base/dmaxabssorted/ndarray.js.html deleted file mode 100644 index e029e23cc5..0000000000 --- a/stats/base/dmaxabssorted/ndarray.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabssorted/lib ndarray.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -4x -4x -34x -6x -6x -24x -24x -34x -6x -6x -18x -18x -34x -4x -4x -14x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxabssorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmaxabssorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ 0 ];
-	}
-	v1 = x[ offsetX ];
-	v2 = x[ offsetX + ( ( N - 1 ) * strideX ) ];
-	if ( isnan( v1 ) || isnan( v2 ) ) {
-		return NaN;
-	}
-	v1 = abs( v1 );
-	v2 = abs( v2 );
-	if ( v1 > v2 ) {
-		return v1;
-	}
-	return v2;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxabssorted/ndarray.native.js.html b/stats/base/dmaxabssorted/ndarray.native.js.html deleted file mode 100644 index e2ef584df6..0000000000 --- a/stats/base/dmaxabssorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxabssorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxabssorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxabssorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmaxabssorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/coverage.ndjson b/stats/base/dmaxsorted/coverage.ndjson deleted file mode 100644 index c7e9dc3bc6..0000000000 --- a/stats/base/dmaxsorted/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[361,361,100,42,42,100,4,4,100,361,361,100,"59846f8bb24fb1c74fee9742c3c74bc1c84b293a","2024-12-20 18:49:59 -0800"] -[361,361,100,42,42,100,4,4,100,361,361,100,"321e2873cff00af9a461badef0e511417edc819d","2025-01-02 02:30:14 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"f36eb5d4b86b5e50150a5760cea64ed1de2275e4","2025-01-02 10:06:30 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"f0ddcaa9c0fef19e741dbaea78169a91fa077c89","2025-01-02 11:47:23 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"f8b26150dbefe969a6de0e228f8651d830b9d9f4","2025-02-03 00:15:48 -0800"] diff --git a/stats/base/dmaxsorted/dmaxsorted.js.html b/stats/base/dmaxsorted/dmaxsorted.js.html deleted file mode 100644 index 64ab270fe2..0000000000 --- a/stats/base/dmaxsorted/dmaxsorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib/dmaxsorted.js - - - - - - - - - -
-
-

All files / stats/base/dmaxsorted/lib dmaxsorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dmaxsorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function dmaxsorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/dmaxsorted.native.js.html b/stats/base/dmaxsorted/dmaxsorted.native.js.html deleted file mode 100644 index 716d365887..0000000000 --- a/stats/base/dmaxsorted/dmaxsorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib/dmaxsorted.native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxsorted/lib dmaxsorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dmaxsorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function dmaxsorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/index.html b/stats/base/dmaxsorted/index.html deleted file mode 100644 index 440f6db9c0..0000000000 --- a/stats/base/dmaxsorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib - - - - - - - - - -
-
-

All files stats/base/dmaxsorted/lib

-
- -
- 100% - Statements - 318/318 -
- - -
- 100% - Branches - 24/24 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 318/318 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmaxsorted.js -
-
100%52/52100%2/2100%1/1100%52/52
dmaxsorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%16/16100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/index.js.html b/stats/base/dmaxsorted/index.js.html deleted file mode 100644 index e7e4665148..0000000000 --- a/stats/base/dmaxsorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmaxsorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a sorted double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmaxsorted
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmaxsorted = require( '@stdlib/stats/base/dmaxsorted' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dmaxsorted( x.length, x, 1 );
-* // returns 3.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmaxsorted = require( '@stdlib/stats/base/dmaxsorted' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxsorted.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/main.js.html b/stats/base/dmaxsorted/main.js.html deleted file mode 100644 index 41cce5b4e5..0000000000 --- a/stats/base/dmaxsorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmaxsorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmaxsorted = require( './dmaxsorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmaxsorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/ndarray.js.html b/stats/base/dmaxsorted/ndarray.js.html deleted file mode 100644 index d636467178..0000000000 --- a/stats/base/dmaxsorted/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmaxsorted/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -4x -4x -34x -6x -6x -24x -24x -34x -6x -6x -34x -6x -4x -4x -2x -2x -34x -6x -6x -6x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxsorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmaxsorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ 0 ];
-	}
-	v1 = x[ offsetX ];
-	v2 = x[ offsetX + ((N-1)*strideX) ];
-	if ( isnan( v1 ) || isnan( v2 ) ) {
-		return NaN;
-	}
-	if ( v1 === v2 ) {
-		if ( isPositiveZero( v1 ) || isPositiveZero( v2 ) ) {
-			return 0.0;
-		}
-		return v1;
-	}
-	if ( v1 > v2 ) {
-		return v1;
-	}
-	return v2;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmaxsorted/ndarray.native.js.html b/stats/base/dmaxsorted/ndarray.native.js.html deleted file mode 100644 index c22ba0c49c..0000000000 --- a/stats/base/dmaxsorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmaxsorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmaxsorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmaxsorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function dmaxsorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/coverage.ndjson b/stats/base/dmeankbn/coverage.ndjson deleted file mode 100644 index fa51f5374b..0000000000 --- a/stats/base/dmeankbn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[387,387,100,24,24,100,4,4,100,387,387,100,"cd88134c3868e25b911a76b25ac0e066b727ada6","2024-12-20 18:52:55 -0800"] -[367,367,100,18,18,100,4,4,100,367,367,100,"8f5f68e6fb667dd404ed23d4f564d01b059087ac","2025-01-17 13:48:51 -0800"] -[367,367,100,18,18,100,4,4,100,367,367,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmeankbn/dmeankbn.js.html b/stats/base/dmeankbn/dmeankbn.js.html deleted file mode 100644 index c849157a0b..0000000000 --- a/stats/base/dmeankbn/dmeankbn.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/dmeankbn.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib dmeankbn.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -612x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using an improved Kahan–Babuška algorithm.
-*
-* ## Method
-*
-* -   This implementation uses an "improved Kahan–Babuška algorithm", as described by Neumaier (1974).
-*
-* ## References
-*
-* -   Neumaier, Arnold. 1974. "Rounding Error Analysis of Some Methods for Summing Finite Sums." _Zeitschrift Für Angewandte Mathematik Und Mechanik_ 54 (1): 39–51. doi:[10.1002/zamm.19740540106](https://doi.org/10.1002/zamm.19740540106).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeankbn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeankbn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/dmeankbn.native.js.html b/stats/base/dmeankbn/dmeankbn.native.js.html deleted file mode 100644 index 08c01f5128..0000000000 --- a/stats/base/dmeankbn/dmeankbn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/dmeankbn.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib dmeankbn.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using an improved Kahan–Babuška algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeankbn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeankbn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/index.html b/stats/base/dmeankbn/index.html deleted file mode 100644 index 65cdf6747f..0000000000 --- a/stats/base/dmeankbn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib - - - - - - - - - -
-
-

All files stats/base/dmeankbn/lib

-
- -
- 100% - Statements - 367/367 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 367/367 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeankbn.js -
-
100%60/60100%2/2100%1/1100%60/60
dmeankbn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%66/66100%7/7100%1/1100%66/66
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/index.js.html b/stats/base/dmeankbn/index.js.html deleted file mode 100644 index 03c1bb69ce..0000000000 --- a/stats/base/dmeankbn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using an improved Kahan–Babuška algorithm.
-*
-* @module @stdlib/stats/base/dmeankbn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeankbn = require( '@stdlib/stats/base/dmeankbn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeankbn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeankbn = require( '@stdlib/stats/base/dmeankbn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeankbn.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeankbn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeankbn = main;
-} else {
-	dmeankbn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
-// exports: { "ndarray": "dmeankbn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/main.js.html b/stats/base/dmeankbn/main.js.html deleted file mode 100644 index 38604158fa..0000000000 --- a/stats/base/dmeankbn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeankbn = require( './dmeankbn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeankbn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/native.js.html b/stats/base/dmeankbn/native.js.html deleted file mode 100644 index 0215bdfdfd..0000000000 --- a/stats/base/dmeankbn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeankbn = require( './dmeankbn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeankbn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/ndarray.js.html b/stats/base/dmeankbn/ndarray.js.html deleted file mode 100644 index df0dab3831..0000000000 --- a/stats/base/dmeankbn/ndarray.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib ndarray.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -673x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsumkbn = require( '@stdlib/blas/ext/base/dsumkbn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using an improved Kahan–Babuška algorithm.
-*
-* ## Method
-*
-* -   This implementation uses an "improved Kahan–Babuška algorithm", as described by Neumaier (1974).
-*
-* ## References
-*
-* -   Neumaier, Arnold. 1974. "Rounding Error Analysis of Some Methods for Summing Finite Sums." _Zeitschrift Für Angewandte Mathematik Und Mechanik_ 54 (1): 39–51. doi:[10.1002/zamm.19740540106](https://doi.org/10.1002/zamm.19740540106).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} stride - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeankbn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeankbn( N, x, stride, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || stride === 0 ) {
-		return x[ offsetX ];
-	}
-	return dsumkbn( N, x, stride, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn/ndarray.native.js.html b/stats/base/dmeankbn/ndarray.native.js.html deleted file mode 100644 index 99267c5587..0000000000 --- a/stats/base/dmeankbn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using an improved Kahan–Babuška algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeankbn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeankbn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/coverage.ndjson b/stats/base/dmeankbn2/coverage.ndjson deleted file mode 100644 index cd1945f627..0000000000 --- a/stats/base/dmeankbn2/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[386,386,100,24,24,100,4,4,100,386,386,100,"50d8e54ed3c99385ff43453104fd52e0f63195ed","2024-12-20 18:54:26 -0800"] -[366,366,100,18,18,100,4,4,100,366,366,100,"8fc41f62eddc144b7e72cd14912d8f626ee87828","2025-01-13 19:31:37 -0500"] -[366,366,100,18,18,100,4,4,100,366,366,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[366,366,100,18,18,100,4,4,100,366,366,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmeankbn2/dmeankbn2.js.html b/stats/base/dmeankbn2/dmeankbn2.js.html deleted file mode 100644 index 92977e4243..0000000000 --- a/stats/base/dmeankbn2/dmeankbn2.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/dmeankbn2.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib dmeankbn2.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -612x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a second-order iterative Kahan–Babuška algorithm, as described by Klein (2005).
-*
-* ## References
-*
-* -   Klein, Andreas. 2005. "A Generalized Kahan-Babuška-Summation-Algorithm." _Computing_ 76 (3): 279–93. doi:[10.1007/s00607-005-0139-x](https://doi.org/10.1007/s00607-005-0139-x).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeankbn2( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/dmeankbn2.native.js.html b/stats/base/dmeankbn2/dmeankbn2.native.js.html deleted file mode 100644 index ea146c9e12..0000000000 --- a/stats/base/dmeankbn2/dmeankbn2.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/dmeankbn2.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib dmeankbn2.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeankbn2( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/index.html b/stats/base/dmeankbn2/index.html deleted file mode 100644 index 6a451582e8..0000000000 --- a/stats/base/dmeankbn2/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib - - - - - - - - - -
-
-

All files stats/base/dmeankbn2/lib

-
- -
- 100% - Statements - 366/366 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 366/366 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeankbn2.js -
-
100%60/60100%2/2100%1/1100%60/60
dmeankbn2.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%67/67100%3/3100%0/0100%67/67
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%66/66100%7/7100%1/1100%66/66
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/index.js.html b/stats/base/dmeankbn2/index.js.html deleted file mode 100644 index 1329ff0586..0000000000 --- a/stats/base/dmeankbn2/index.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib index.js

-
- -
- 100% - Statements - 67/67 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 67/67 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -683x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* @module @stdlib/stats/base/dmeankbn2
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeankbn2 = require( '@stdlib/stats/base/dmeankbn2' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeankbn2( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeankbn2 = require( '@stdlib/stats/base/dmeankbn2' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeankbn2.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeankbn2;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( tmp instanceof Error ) {
-	dmeankbn2 = main;
-} else {
-	dmeankbn2 = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
-// exports: { "ndarray": "dmeankbn2.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/main.js.html b/stats/base/dmeankbn2/main.js.html deleted file mode 100644 index 319e79b279..0000000000 --- a/stats/base/dmeankbn2/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeankbn2 = require( './dmeankbn2.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeankbn2, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/native.js.html b/stats/base/dmeankbn2/native.js.html deleted file mode 100644 index eec6b5b916..0000000000 --- a/stats/base/dmeankbn2/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeankbn2 = require( './dmeankbn2.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeankbn2, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/ndarray.js.html b/stats/base/dmeankbn2/ndarray.js.html deleted file mode 100644 index 19c3a92d82..0000000000 --- a/stats/base/dmeankbn2/ndarray.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib ndarray.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -673x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsumkbn2 = require( '@stdlib/blas/ext/base/dsumkbn2' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a second-order iterative Kahan–Babuška algorithm, as described by Klein (2005).
-*
-* ## References
-*
-* -   Klein, Andreas. 2005. "A Generalized Kahan-Babuška-Summation-Algorithm." _Computing_ 76 (3): 279–93. doi:[10.1007/s00607-005-0139-x](https://doi.org/10.1007/s00607-005-0139-x).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeankbn2( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeankbn2( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return dsumkbn2( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeankbn2/ndarray.native.js.html b/stats/base/dmeankbn2/ndarray.native.js.html deleted file mode 100644 index eafff5a7a2..0000000000 --- a/stats/base/dmeankbn2/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeankbn2/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeankbn2/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a second-order iterative Kahan–Babuška algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeankbn2( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeankbn2( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeankbn2;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/coverage.ndjson b/stats/base/dmeanli/coverage.ndjson deleted file mode 100644 index 592c2bc2f5..0000000000 --- a/stats/base/dmeanli/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[386,386,100,27,27,100,4,4,100,386,386,100,"1a7bfb650c61d686bde53fda82476edb5c29cafd","2024-12-20 18:55:43 -0800"] -[359,359,100,18,18,100,4,4,100,359,359,100,"3a319c1f08fd698c5f2d8492029c558fb2727847","2025-01-17 13:41:54 -0800"] -[359,359,100,18,18,100,4,4,100,359,359,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmeanli/dmeanli.js.html b/stats/base/dmeanli/dmeanli.js.html deleted file mode 100644 index f70a9e1011..0000000000 --- a/stats/base/dmeanli/dmeanli.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/dmeanli.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib dmeanli.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -572x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## References
-*
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanli( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanli( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/dmeanli.native.js.html b/stats/base/dmeanli/dmeanli.native.js.html deleted file mode 100644 index 3ff60339c0..0000000000 --- a/stats/base/dmeanli/dmeanli.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/dmeanli.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib dmeanli.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanli( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanli( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/index.html b/stats/base/dmeanli/index.html deleted file mode 100644 index 5eafe4477d..0000000000 --- a/stats/base/dmeanli/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib - - - - - - - - - -
-
-

All files stats/base/dmeanli/lib

-
- -
- 100% - Statements - 359/359 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 359/359 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanli.js -
-
100%56/56100%2/2100%1/1100%56/56
dmeanli.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%62/62100%7/7100%1/1100%62/62
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/index.js.html b/stats/base/dmeanli/index.js.html deleted file mode 100644 index 3f17ceb300..0000000000 --- a/stats/base/dmeanli/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/dmeanli
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanli = require( '@stdlib/stats/base/dmeanli' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanli( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanli = require( '@stdlib/stats/base/dmeanli' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanli.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeanli;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanli = main;
-} else {
-	dmeanli = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
-// exports: { "ndarray": "dmeanli.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/main.js.html b/stats/base/dmeanli/main.js.html deleted file mode 100644 index 66093b89c2..0000000000 --- a/stats/base/dmeanli/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanli = require( './dmeanli.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanli, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/native.js.html b/stats/base/dmeanli/native.js.html deleted file mode 100644 index 5ef8dd0c67..0000000000 --- a/stats/base/dmeanli/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanli = require( './dmeanli.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanli, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/ndarray.js.html b/stats/base/dmeanli/ndarray.js.html deleted file mode 100644 index 929a5a794d..0000000000 --- a/stats/base/dmeanli/ndarray.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib ndarray.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -633x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dapxsum = require( '@stdlib/blas/ext/base/dapxsum' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## References
-*
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanli( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanli( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return x[ offsetX ] + ( dapxsum( N-1, -x[ offsetX ], x, strideX, offsetX+strideX ) / N ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanli/ndarray.native.js.html b/stats/base/dmeanli/ndarray.native.js.html deleted file mode 100644 index d9070fd649..0000000000 --- a/stats/base/dmeanli/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanli/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanli/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanli( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanli( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/coverage.ndjson b/stats/base/dmeanlipw/coverage.ndjson deleted file mode 100644 index dd69680fda..0000000000 --- a/stats/base/dmeanlipw/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[386,386,100,27,27,100,4,4,100,386,386,100,"86eb8a850f2c9d952bc72b803cc4637e076d8259","2024-12-20 18:57:07 -0800"] -[359,359,100,18,18,100,4,4,100,359,359,100,"954e7c1e1716bfdd15903b4be7039741396927eb","2025-02-13 21:49:04 -0500"] -[359,359,100,18,18,100,4,4,100,359,359,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] diff --git a/stats/base/dmeanlipw/dmeanlipw.js.html b/stats/base/dmeanlipw/dmeanlipw.js.html deleted file mode 100644 index 2f2db3fe2e..0000000000 --- a/stats/base/dmeanlipw/dmeanlipw.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/dmeanlipw.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib dmeanlipw.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -572x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm with pairwise summation.
-*
-* ## References
-*
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanlipw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanlipw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/dmeanlipw.native.js.html b/stats/base/dmeanlipw/dmeanlipw.native.js.html deleted file mode 100644 index 18a9236812..0000000000 --- a/stats/base/dmeanlipw/dmeanlipw.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/dmeanlipw.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib dmeanlipw.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm with pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanlipw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanlipw( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/index.html b/stats/base/dmeanlipw/index.html deleted file mode 100644 index 1881b5da2a..0000000000 --- a/stats/base/dmeanlipw/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib - - - - - - - - - -
-
-

All files stats/base/dmeanlipw/lib

-
- -
- 100% - Statements - 359/359 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 359/359 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanlipw.js -
-
100%56/56100%2/2100%1/1100%56/56
dmeanlipw.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%62/62100%7/7100%1/1100%62/62
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/index.js.html b/stats/base/dmeanlipw/index.js.html deleted file mode 100644 index 40ff58a8a9..0000000000 --- a/stats/base/dmeanlipw/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm with pairwise summation.
-*
-* @module @stdlib/stats/base/dmeanlipw
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanlipw = require( '@stdlib/stats/base/dmeanlipw' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanlipw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanlipw = require( '@stdlib/stats/base/dmeanlipw' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanlipw.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeanlipw;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanlipw = main;
-} else {
-	dmeanlipw = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
-// exports: { "ndarray": "dmeanlipw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/main.js.html b/stats/base/dmeanlipw/main.js.html deleted file mode 100644 index 69ba6d157d..0000000000 --- a/stats/base/dmeanlipw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanlipw = require( './dmeanlipw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanlipw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/native.js.html b/stats/base/dmeanlipw/native.js.html deleted file mode 100644 index f52e07938f..0000000000 --- a/stats/base/dmeanlipw/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanlipw = require( './dmeanlipw.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanlipw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/ndarray.js.html b/stats/base/dmeanlipw/ndarray.js.html deleted file mode 100644 index 1e143561ae..0000000000 --- a/stats/base/dmeanlipw/ndarray.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib ndarray.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -633x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dapxsumpw = require( '@stdlib/blas/ext/base/dapxsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm with pairwise summation.
-*
-* ## References
-*
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanlipw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanlipw( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return x[ offsetX ] + ( dapxsumpw( N-1, -x[ offsetX ], x, strideX, offsetX+strideX ) / N ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanlipw/ndarray.native.js.html b/stats/base/dmeanlipw/ndarray.native.js.html deleted file mode 100644 index b4d6568708..0000000000 --- a/stats/base/dmeanlipw/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanlipw/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanlipw/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using a one-pass trial mean algorithm with pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanlipw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanlipw( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanlipw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/coverage.ndjson b/stats/base/dmeanors/coverage.ndjson deleted file mode 100644 index 5c7b8704e4..0000000000 --- a/stats/base/dmeanors/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[371,371,100,24,24,100,4,4,100,371,371,100,"dcbceb58fd01d6d5515059445629c61880f4ef71","2024-12-20 18:58:22 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"c0fe7f14b92272a5851a358dfbce83bbcb4cfada","2025-01-17 16:06:35 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmeanors/dmeanors.js.html b/stats/base/dmeanors/dmeanors.js.html deleted file mode 100644 index 005d47868a..0000000000 --- a/stats/base/dmeanors/dmeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/dmeanors.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib dmeanors.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/dmeanors.native.js.html b/stats/base/dmeanors/dmeanors.native.js.html deleted file mode 100644 index b06772c619..0000000000 --- a/stats/base/dmeanors/dmeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/dmeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib dmeanors.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/index.html b/stats/base/dmeanors/index.html deleted file mode 100644 index 3dfcfb8ccd..0000000000 --- a/stats/base/dmeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib - - - - - - - - - -
-
-

All files stats/base/dmeanors/lib

-
- -
- 100% - Statements - 351/351 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 351/351 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
dmeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%58/58100%7/7100%1/1100%58/58
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/index.js.html b/stats/base/dmeanors/index.js.html deleted file mode 100644 index 615eb07124..0000000000 --- a/stats/base/dmeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using ordinary recursive summation.
-*
-* @module @stdlib/stats/base/dmeanors
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanors = require( '@stdlib/stats/base/dmeanors' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanors = require( '@stdlib/stats/base/dmeanors' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanors.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanors = main;
-} else {
-	dmeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
-// exports: { "ndarray": "dmeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/main.js.html b/stats/base/dmeanors/main.js.html deleted file mode 100644 index 4304be3178..0000000000 --- a/stats/base/dmeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanors = require( './dmeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/native.js.html b/stats/base/dmeanors/native.js.html deleted file mode 100644 index 7af086a3fa..0000000000 --- a/stats/base/dmeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanors = require( './dmeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/ndarray.js.html b/stats/base/dmeanors/ndarray.js.html deleted file mode 100644 index a9aca886d2..0000000000 --- a/stats/base/dmeanors/ndarray.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib ndarray.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -593x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsumors = require( '@stdlib/blas/ext/base/dsumors' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanors( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return dsumors( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanors/ndarray.native.js.html b/stats/base/dmeanors/ndarray.native.js.html deleted file mode 100644 index 82fa8b9c47..0000000000 --- a/stats/base/dmeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanors/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/coverage.ndjson b/stats/base/dmeanpw/coverage.ndjson deleted file mode 100644 index 436c63722d..0000000000 --- a/stats/base/dmeanpw/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[371,371,100,24,24,100,4,4,100,371,371,100,"430e40eda1d5a379561b434df31fc3bc5dcc2ce3","2024-12-20 19:00:45 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"70f187e31fed72289590585dbc5da0254df82c9b","2025-01-17 15:38:12 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmeanpw/dmeanpw.js.html b/stats/base/dmeanpw/dmeanpw.js.html deleted file mode 100644 index 485d302e05..0000000000 --- a/stats/base/dmeanpw/dmeanpw.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/dmeanpw.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib dmeanpw.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanpw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/dmeanpw.native.js.html b/stats/base/dmeanpw/dmeanpw.native.js.html deleted file mode 100644 index 7d281c2ca1..0000000000 --- a/stats/base/dmeanpw/dmeanpw.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/dmeanpw.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib dmeanpw.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanpw( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/index.html b/stats/base/dmeanpw/index.html deleted file mode 100644 index 32586d8641..0000000000 --- a/stats/base/dmeanpw/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib - - - - - - - - - -
-
-

All files stats/base/dmeanpw/lib

-
- -
- 100% - Statements - 351/351 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 351/351 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanpw.js -
-
100%52/52100%2/2100%1/1100%52/52
dmeanpw.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%58/58100%7/7100%1/1100%58/58
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/index.js.html b/stats/base/dmeanpw/index.js.html deleted file mode 100644 index 961c15fb1d..0000000000 --- a/stats/base/dmeanpw/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using pairwise summation.
-*
-* @module @stdlib/stats/base/dmeanpw
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanpw = require( '@stdlib/stats/base/dmeanpw' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanpw = require( '@stdlib/stats/base/dmeanpw' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanpw.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeanpw;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanpw = main;
-} else {
-	dmeanpw = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
-// exports: { "ndarray": "dmeanpw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/main.js.html b/stats/base/dmeanpw/main.js.html deleted file mode 100644 index c2ff7e7bc1..0000000000 --- a/stats/base/dmeanpw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanpw = require( './dmeanpw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/native.js.html b/stats/base/dmeanpw/native.js.html deleted file mode 100644 index e6c40ffe00..0000000000 --- a/stats/base/dmeanpw/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanpw = require( './dmeanpw.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/ndarray.js.html b/stats/base/dmeanpw/ndarray.js.html deleted file mode 100644 index b25257dbbd..0000000000 --- a/stats/base/dmeanpw/ndarray.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib ndarray.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -593x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsumpw = require( '@stdlib/blas/ext/base/dsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanpw( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return dsumpw( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanpw/ndarray.native.js.html b/stats/base/dmeanpw/ndarray.native.js.html deleted file mode 100644 index 2f4de54d7e..0000000000 --- a/stats/base/dmeanpw/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanpw/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanpw/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanpw( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/coverage.ndjson b/stats/base/dmeanwd/coverage.ndjson deleted file mode 100644 index 7281f7cd95..0000000000 --- a/stats/base/dmeanwd/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[395,395,100,20,20,100,4,4,100,395,395,100,"4c1b774cde259bba78be12cfe897e1bec49a0430","2025-01-08 11:33:28 -0800"] -[395,395,100,20,20,100,4,4,100,395,395,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] diff --git a/stats/base/dmeanwd/dmeanwd.js.html b/stats/base/dmeanwd/dmeanwd.js.html deleted file mode 100644 index 5796be45f5..0000000000 --- a/stats/base/dmeanwd/dmeanwd.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/dmeanwd.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib dmeanwd.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -712x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/dmeanwd.native.js.html b/stats/base/dmeanwd/dmeanwd.native.js.html deleted file mode 100644 index 586081b574..0000000000 --- a/stats/base/dmeanwd/dmeanwd.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/dmeanwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib dmeanwd.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dmeanwd( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/index.html b/stats/base/dmeanwd/index.html deleted file mode 100644 index c49aa29e33..0000000000 --- a/stats/base/dmeanwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib - - - - - - - - - -
-
-

All files stats/base/dmeanwd/lib

-
- -
- 100% - Statements - 395/395 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 395/395 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmeanwd.js -
-
100%70/70100%2/2100%1/1100%70/70
dmeanwd.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%84/84100%9/9100%1/1100%84/84
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/index.js.html b/stats/base/dmeanwd/index.js.html deleted file mode 100644 index a7991a914b..0000000000 --- a/stats/base/dmeanwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @module @stdlib/stats/base/dmeanwd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanwd = require( '@stdlib/stats/base/dmeanwd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmeanwd = require( '@stdlib/stats/base/dmeanwd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanwd.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmeanwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmeanwd = main;
-} else {
-	dmeanwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
-// exports: { "ndarray": "dmeanwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/main.js.html b/stats/base/dmeanwd/main.js.html deleted file mode 100644 index caaf02708a..0000000000 --- a/stats/base/dmeanwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanwd = require( './dmeanwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/native.js.html b/stats/base/dmeanwd/native.js.html deleted file mode 100644 index 2b14d54d79..0000000000 --- a/stats/base/dmeanwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmeanwd = require( './dmeanwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/ndarray.js.html b/stats/base/dmeanwd/ndarray.js.html deleted file mode 100644 index 70643d3abe..0000000000 --- a/stats/base/dmeanwd/ndarray.js.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib ndarray.js

-
- -
- 100% - Statements - 84/84 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 84/84 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -853x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -44x -44x -44x -44x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=\textrm{offset}}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=\textrm{offset}}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		n += 1;
-		mu += ( x[ix]-mu ) / n;
-		ix += strideX;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmeanwd/ndarray.native.js.html b/stats/base/dmeanwd/ndarray.native.js.html deleted file mode 100644 index ef133c37de..0000000000 --- a/stats/base/dmeanwd/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmeanwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmeanwd/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmeanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dmeanwd( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/coverage.ndjson b/stats/base/dmediansorted/coverage.ndjson deleted file mode 100644 index 43e0d4d4a7..0000000000 --- a/stats/base/dmediansorted/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[307,307,100,14,14,100,4,4,100,307,307,100,"b9c545d02e7ee5cacdba296fbd478291f7634cb6","2025-01-02 12:22:47 -0800"] -[307,307,100,14,14,100,4,4,100,307,307,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[307,307,100,14,14,100,4,4,100,307,307,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] diff --git a/stats/base/dmediansorted/dmediansorted.js.html b/stats/base/dmediansorted/dmediansorted.js.html deleted file mode 100644 index f9eb4c4eb3..0000000000 --- a/stats/base/dmediansorted/dmediansorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib/dmediansorted.js - - - - - - - - - -
-
-

All files / stats/base/dmediansorted/lib dmediansorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -18x -18x -18x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} median value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dmediansorted( x.length, x, 1 );
-* // returns 2.0
-*/
-function dmediansorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/dmediansorted.native.js.html b/stats/base/dmediansorted/dmediansorted.native.js.html deleted file mode 100644 index 9ee4136c9f..0000000000 --- a/stats/base/dmediansorted/dmediansorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib/dmediansorted.native.js - - - - - - - - - -
-
-

All files / stats/base/dmediansorted/lib dmediansorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} median value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dmediansorted( x.length, x, 1 );
-* // returns 2.0
-*/
-function dmediansorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/index.html b/stats/base/dmediansorted/index.html deleted file mode 100644 index 7ead9719f7..0000000000 --- a/stats/base/dmediansorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib - - - - - - - - - -
-
-

All files stats/base/dmediansorted/lib

-
- -
- 100% - Statements - 307/307 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 307/307 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmediansorted.js -
-
100%52/52100%2/2100%1/1100%52/52
dmediansorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%65/65100%6/6100%1/1100%65/65
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/index.js.html b/stats/base/dmediansorted/index.js.html deleted file mode 100644 index 5573384bba..0000000000 --- a/stats/base/dmediansorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmediansorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the median value of a sorted double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmediansorted
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmediansorted = require( '@stdlib/stats/base/dmediansorted' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dmediansorted( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmediansorted = require( '@stdlib/stats/base/dmediansorted' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmediansorted.ndarray( 4, x, 2, 1 );
-* // returns 0.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/main.js.html b/stats/base/dmediansorted/main.js.html deleted file mode 100644 index 37f704ac55..0000000000 --- a/stats/base/dmediansorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmediansorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmediansorted = require( './dmediansorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmediansorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/ndarray.js.html b/stats/base/dmediansorted/ndarray.js.html deleted file mode 100644 index 03ef8f576e..0000000000 --- a/stats/base/dmediansorted/ndarray.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmediansorted/lib ndarray.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -663x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -36x -36x -36x -36x -36x -4x -4x -32x -32x -36x -21x -21x -21x -11x -11x -36x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var floor = require( '@stdlib/math/base/special/floor' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} median value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmediansorted( 4, x, 2, 1 );
-* // returns 0.0
-*/
-function dmediansorted( N, x, strideX, offsetX ) {
-	var n;
-	var m;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	n = N / 2;
-	m = floor( n );
-	if ( n === m ) {
-		// Even number of elements...
-		return ( x[ offsetX+(m*strideX) ] + x[ offsetX+((m-1)*strideX) ] ) / 2.0; // eslint-disable-line max-len
-	}
-	// Odd number of elements...
-	return x[ offsetX+(m*strideX) ];
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmediansorted/ndarray.native.js.html b/stats/base/dmediansorted/ndarray.native.js.html deleted file mode 100644 index ea04ac4760..0000000000 --- a/stats/base/dmediansorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmediansorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmediansorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} median value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmediansorted( 4, x, 2, 1 );
-* // returns 0.0
-*/
-function dmediansorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/coverage.ndjson b/stats/base/dmidrange/coverage.ndjson deleted file mode 100644 index 32c39df389..0000000000 --- a/stats/base/dmidrange/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[375,375,100,29,29,100,4,4,100,375,375,100,"3fcf22faa5d7906c4278be7ad408379c36c7396e","2024-12-29 11:20:18 -0500"] -[375,375,100,29,29,100,4,4,100,375,375,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"5ae1285fcb414a7d926c303353c9f80b27e675e6","2025-01-11 15:11:52 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmidrange/dmidrange.js.html b/stats/base/dmidrange/dmidrange.js.html deleted file mode 100644 index 25e5d8826a..0000000000 --- a/stats/base/dmidrange/dmidrange.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/dmidrange.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib dmidrange.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} mid-range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmidrange( x.length, x, 1 );
-* // returns 0.0
-*/
-function dmidrange( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/dmidrange.native.js.html b/stats/base/dmidrange/dmidrange.native.js.html deleted file mode 100644 index 1c6caedc51..0000000000 --- a/stats/base/dmidrange/dmidrange.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/dmidrange.native.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib dmidrange.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} mid-range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmidrange( x.length, x, 1 );
-* // returns 0.0
-*/
-function dmidrange( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/index.html b/stats/base/dmidrange/index.html deleted file mode 100644 index a5ccdd00f9..0000000000 --- a/stats/base/dmidrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib - - - - - - - - - -
-
-

All files stats/base/dmidrange/lib

-
- -
- 100% - Statements - 375/375 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 375/375 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmidrange.js -
-
100%52/52100%2/2100%1/1100%52/52
dmidrange.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%69/69100%3/3100%0/0100%69/69
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%81/81100%18/18100%1/1100%81/81
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/index.js.html b/stats/base/dmidrange/index.js.html deleted file mode 100644 index 84c0a74662..0000000000 --- a/stats/base/dmidrange/index.js.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib index.js

-
- -
- 100% - Statements - 69/69 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 69/69 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -703x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the mid-range of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmidrange
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmidrange = require( '@stdlib/stats/base/dmidrange' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmidrange( x.length, x, 1 );
-* // returns 0.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var dmidrange = require( '@stdlib/stats/base/dmidrange' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmidrange.ndarray( 4, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmidrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmidrange = main;
-} else {
-	dmidrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
-// exports: { "ndarray": "dmidrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/main.js.html b/stats/base/dmidrange/main.js.html deleted file mode 100644 index 5c806113cd..0000000000 --- a/stats/base/dmidrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmidrange = require( './dmidrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmidrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/native.js.html b/stats/base/dmidrange/native.js.html deleted file mode 100644 index 7bc0cfa12c..0000000000 --- a/stats/base/dmidrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmidrange = require( './dmidrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmidrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/ndarray.js.html b/stats/base/dmidrange/ndarray.js.html deleted file mode 100644 index ffd0fac99e..0000000000 --- a/stats/base/dmidrange/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib ndarray.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 81/81 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -823x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -4x -4x -28x -10x -10x -14x -14x -14x -28x -36x -36x -36x -2x -2x -36x -14x -36x -12x -12x -36x -12x -28x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} mid-range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmidrange( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function dmidrange( N, x, strideX, offsetX ) {
-	var max;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	min = x[ ix ];
-	max = min;
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		} else if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return ( max+min ) / 2.0;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmidrange/ndarray.native.js.html b/stats/base/dmidrange/ndarray.native.js.html deleted file mode 100644 index 1ab00207ef..0000000000 --- a/stats/base/dmidrange/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmidrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmidrange/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} mid-range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmidrange( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function dmidrange( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/coverage.ndjson b/stats/base/dmin/coverage.ndjson deleted file mode 100644 index df344ee186..0000000000 --- a/stats/base/dmin/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[369,369,100,25,25,100,4,4,100,369,369,100,"217351fe17ccb4479b1193ebaa3cdd36d89017b5","2024-12-26 12:56:36 -0500"] -[369,369,100,25,25,100,4,4,100,369,369,100,"b7f05ba1c3e170908fc56b291d87ed33ee34d5b6","2025-01-01 16:37:03 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"f257760db466ba38810e4fbb9fde4826e21f64ee","2025-01-13 08:59:28 -0500"] -[369,369,100,25,25,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dmin/dmin.js.html b/stats/base/dmin/dmin.js.html deleted file mode 100644 index 75c9ee7990..0000000000 --- a/stats/base/dmin/dmin.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/dmin.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib dmin.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function dmin( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/dmin.native.js.html b/stats/base/dmin/dmin.native.js.html deleted file mode 100644 index fe933727e9..0000000000 --- a/stats/base/dmin/dmin.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/dmin.native.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib dmin.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function dmin( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/index.html b/stats/base/dmin/index.html deleted file mode 100644 index 07d3b9607e..0000000000 --- a/stats/base/dmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib - - - - - - - - - -
-
-

All files stats/base/dmin/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmin.js -
-
100%52/52100%2/2100%1/1100%52/52
dmin.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%14/14100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/index.js.html b/stats/base/dmin/index.js.html deleted file mode 100644 index 966c167cbb..0000000000 --- a/stats/base/dmin/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dmin
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmin = require( '@stdlib/stats/base/dmin' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dmin = require( '@stdlib/stats/base/dmin' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmin.ndarray( 4, x, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmin = main;
-} else {
-	dmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
-// exports: { "ndarray": "dmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/main.js.html b/stats/base/dmin/main.js.html deleted file mode 100644 index b8beded827..0000000000 --- a/stats/base/dmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmin = require( './dmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/native.js.html b/stats/base/dmin/native.js.html deleted file mode 100644 index d8411185f4..0000000000 --- a/stats/base/dmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmin = require( './dmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/ndarray.js.html b/stats/base/dmin/ndarray.js.html deleted file mode 100644 index e0caff2ffe..0000000000 --- a/stats/base/dmin/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -14x -14x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmin( 4, x, 2, 1 );
-* // returns -2.0
-*/
-function dmin( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	min = x[ ix ];
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmin/ndarray.native.js.html b/stats/base/dmin/ndarray.native.js.html deleted file mode 100644 index c4729da22a..0000000000 --- a/stats/base/dmin/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmin/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dmin( 4, x, 2, 1 );
-* // returns -2.0
-*/
-function dmin( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/coverage.ndjson b/stats/base/dminabs/coverage.ndjson deleted file mode 100644 index 98f61ce504..0000000000 --- a/stats/base/dminabs/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[369,369,100,23,23,100,4,4,100,369,369,100,"c365bf25043111f961c32bcb7da046d5d162d125","2024-12-25 17:06:13 -0500"] -[369,369,100,23,23,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[369,369,100,23,23,100,4,4,100,369,369,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[369,369,100,23,23,100,4,4,100,369,369,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] diff --git a/stats/base/dminabs/dminabs.js.html b/stats/base/dminabs/dminabs.js.html deleted file mode 100644 index ca14edde50..0000000000 --- a/stats/base/dminabs/dminabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/dminabs.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib dminabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function dminabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/dminabs.native.js.html b/stats/base/dminabs/dminabs.native.js.html deleted file mode 100644 index 3ec6a5cdcd..0000000000 --- a/stats/base/dminabs/dminabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/dminabs.native.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib dminabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function dminabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/index.html b/stats/base/dminabs/index.html deleted file mode 100644 index fa0f59ed00..0000000000 --- a/stats/base/dminabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib - - - - - - - - - -
-
-

All files stats/base/dminabs/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dminabs.js -
-
100%52/52100%2/2100%1/1100%52/52
dminabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%12/12100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/index.js.html b/stats/base/dminabs/index.js.html deleted file mode 100644 index 5de2f9fb8f..0000000000 --- a/stats/base/dminabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum absolute value of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dminabs
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dminabs = require( '@stdlib/stats/base/dminabs' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dminabs( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dminabs = require( '@stdlib/stats/base/dminabs' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dminabs.ndarray( 4, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dminabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dminabs = main;
-} else {
-	dminabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
-// exports: { "ndarray": "dminabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/main.js.html b/stats/base/dminabs/main.js.html deleted file mode 100644 index da8ec2a455..0000000000 --- a/stats/base/dminabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dminabs = require( './dminabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/native.js.html b/stats/base/dminabs/native.js.html deleted file mode 100644 index 7b7225777b..0000000000 --- a/stats/base/dminabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dminabs = require( './dminabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/ndarray.js.html b/stats/base/dminabs/ndarray.js.html deleted file mode 100644 index 1b10d8ec1d..0000000000 --- a/stats/base/dminabs/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -6x -6x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dminabs( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function dminabs( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	min = abs( x[ ix ] );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminabs/ndarray.native.js.html b/stats/base/dminabs/ndarray.native.js.html deleted file mode 100644 index afa09a78ff..0000000000 --- a/stats/base/dminabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dminabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dminabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dminabs( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function dminabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/coverage.ndjson b/stats/base/dminsorted/coverage.ndjson deleted file mode 100644 index 5b7e7391e7..0000000000 --- a/stats/base/dminsorted/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[318,318,100,24,24,100,4,4,100,318,318,100,"384a7fefadbeb4377e347a6e32ca81651546fa93","2025-01-02 11:53:15 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"8e0153bb7bf74e172c9bbfd42b05164682e0d1c4","2025-02-02 13:54:56 -0500"] -[318,318,100,24,24,100,4,4,100,318,318,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[318,318,100,24,24,100,4,4,100,318,318,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[318,318,100,24,24,100,4,4,100,318,318,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] diff --git a/stats/base/dminsorted/dminsorted.js.html b/stats/base/dminsorted/dminsorted.js.html deleted file mode 100644 index 3335d9f0a6..0000000000 --- a/stats/base/dminsorted/dminsorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib/dminsorted.js - - - - - - - - - -
-
-

All files / stats/base/dminsorted/lib dminsorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dminsorted( x.length, x, 1 );
-* // returns 1.0
-*/
-function dminsorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/dminsorted.native.js.html b/stats/base/dminsorted/dminsorted.native.js.html deleted file mode 100644 index b3cba5a44a..0000000000 --- a/stats/base/dminsorted/dminsorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib/dminsorted.native.js - - - - - - - - - -
-
-

All files / stats/base/dminsorted/lib dminsorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dminsorted( x.length, x, 1 );
-* // returns 1.0
-*/
-function dminsorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/index.html b/stats/base/dminsorted/index.html deleted file mode 100644 index c1e3bc46e9..0000000000 --- a/stats/base/dminsorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib - - - - - - - - - -
-
-

All files stats/base/dminsorted/lib

-
- -
- 100% - Statements - 318/318 -
- - -
- 100% - Branches - 24/24 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 318/318 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dminsorted.js -
-
100%52/52100%2/2100%1/1100%52/52
dminsorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%16/16100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/index.js.html b/stats/base/dminsorted/index.js.html deleted file mode 100644 index 11e5ccac6e..0000000000 --- a/stats/base/dminsorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dminsorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a sorted double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dminsorted
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dminsorted = require( '@stdlib/stats/base/dminsorted' );
-*
-* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = dminsorted( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dminsorted = require( '@stdlib/stats/base/dminsorted' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dminsorted.ndarray( 4, x, 2, 1 );
-* // returns -3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/main.js.html b/stats/base/dminsorted/main.js.html deleted file mode 100644 index 8de405e0a0..0000000000 --- a/stats/base/dminsorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dminsorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dminsorted = require( './dminsorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dminsorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/ndarray.js.html b/stats/base/dminsorted/ndarray.js.html deleted file mode 100644 index af8c03166c..0000000000 --- a/stats/base/dminsorted/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dminsorted/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -4x -4x -34x -6x -6x -24x -24x -34x -6x -6x -34x -6x -4x -4x -2x -2x -34x -6x -6x -6x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dminsorted( 4, x, 2, 1 );
-* // returns -3.0
-*/
-function dminsorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ 0 ];
-	}
-	v1 = x[ offsetX ];
-	v2 = x[ offsetX + ((N-1)*strideX) ];
-	if ( isnan( v1 ) || isnan( v2 ) ) {
-		return NaN;
-	}
-	if ( v1 === v2 ) {
-		if ( isNegativeZero( v1 ) || isNegativeZero( v2 ) ) {
-			return -0.0;
-		}
-		return v1;
-	}
-	if ( v1 < v2 ) {
-		return v1;
-	}
-	return v2;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dminsorted/ndarray.native.js.html b/stats/base/dminsorted/ndarray.native.js.html deleted file mode 100644 index 028072d871..0000000000 --- a/stats/base/dminsorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dminsorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dminsorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dminsorted( 4, x, 2, 1 );
-* // returns -3.0
-*/
-function dminsorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/coverage.ndjson b/stats/base/dmskmax/coverage.ndjson deleted file mode 100644 index c411eef452..0000000000 --- a/stats/base/dmskmax/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[412,412,100,31,31,100,4,4,100,412,412,100,"60ff76cc71627e75c05ceddb343b5b3b1c6856e2","2025-01-02 13:15:49 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[412,412,100,31,31,100,4,4,100,412,412,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[412,412,100,31,31,100,4,4,100,412,412,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] diff --git a/stats/base/dmskmax/dmskmax.js.html b/stats/base/dmskmax/dmskmax.js.html deleted file mode 100644 index d2bff992dc..0000000000 --- a/stats/base/dmskmax/dmskmax.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/dmskmax.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib dmskmax.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function dmskmax( N, x, strideX, mask, strideMask ) {
-	var ox = stride2offset( N, strideX );
-	var om = stride2offset( N, strideMask );
-	return ndarray( N, x, strideX, ox, mask, strideMask, om );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/dmskmax.native.js.html b/stats/base/dmskmax/dmskmax.native.js.html deleted file mode 100644 index 9077432670..0000000000 --- a/stats/base/dmskmax/dmskmax.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/dmskmax.native.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib dmskmax.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function dmskmax( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/index.html b/stats/base/dmskmax/index.html deleted file mode 100644 index d0e43a06a6..0000000000 --- a/stats/base/dmskmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib - - - - - - - - - -
-
-

All files stats/base/dmskmax/lib

-
- -
- 100% - Statements - 412/412 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 412/412 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmskmax.js -
-
100%58/58100%2/2100%1/1100%58/58
dmskmax.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%72/72100%3/3100%0/0100%72/72
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%98/98100%20/20100%1/1100%98/98
ndarray.native.js -
-
100%59/59100%2/2100%1/1100%59/59
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/index.js.html b/stats/base/dmskmax/index.js.html deleted file mode 100644 index 6c275cf036..0000000000 --- a/stats/base/dmskmax/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib index.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a double-precision floating-point strided array according to a mask.
-*
-* @module @stdlib/stats/base/dmskmax
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dmskmax = require( '@stdlib/stats/base/dmskmax' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dmskmax = require( '@stdlib/stats/base/dmskmax' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskmax.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmskmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmskmax = main;
-} else {
-	dmskmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
-// exports: { "ndarray": "dmskmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/main.js.html b/stats/base/dmskmax/main.js.html deleted file mode 100644 index 5ec7ecad85..0000000000 --- a/stats/base/dmskmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmskmax = require( './dmskmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/native.js.html b/stats/base/dmskmax/native.js.html deleted file mode 100644 index f5cea88e7d..0000000000 --- a/stats/base/dmskmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmskmax = require( './dmskmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/ndarray.js.html b/stats/base/dmskmax/ndarray.js.html deleted file mode 100644 index 4cdc062e17..0000000000 --- a/stats/base/dmskmax/ndarray.js.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib ndarray.js

-
- -
- 100% - Statements - 98/98 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 98/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -993x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -32x -24x -24x -8x -8x -8x -32x -4x -4x -24x -32x -8x -8x -16x -32x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -14x -32x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function dmskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var max;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = x[ ix ];
-	if ( isnan( max ) ) {
-		return max;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmax/ndarray.native.js.html b/stats/base/dmskmax/ndarray.native.js.html deleted file mode 100644 index c8fefbe5ca..0000000000 --- a/stats/base/dmskmax/ndarray.native.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmskmax/lib ndarray.native.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -602x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-* var N = floor( x.length / 2 );
-*
-* var v = dmskmax( N, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function dmskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/coverage.ndjson b/stats/base/dmskmin/coverage.ndjson deleted file mode 100644 index fe16ff968e..0000000000 --- a/stats/base/dmskmin/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[411,411,100,31,31,100,4,4,100,411,411,100,"5394150aec15c67f3dcf6332fdd3ccbde56f647f","2025-01-02 10:04:11 -0800"] -[411,411,100,31,31,100,4,4,100,411,411,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[411,411,100,31,31,100,4,4,100,411,411,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[411,411,100,31,31,100,4,4,100,411,411,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[411,411,100,31,31,100,4,4,100,411,411,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[411,411,100,31,31,100,4,4,100,411,411,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[411,411,100,31,31,100,4,4,100,411,411,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] -[411,411,100,31,31,100,4,4,100,411,411,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] diff --git a/stats/base/dmskmin/dmskmin.js.html b/stats/base/dmskmin/dmskmin.js.html deleted file mode 100644 index 064086f838..0000000000 --- a/stats/base/dmskmin/dmskmin.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/dmskmin.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib dmskmin.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, -4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function dmskmin( N, x, strideX, mask, strideMask ) {
-	var ox = stride2offset( N, strideX );
-	var om = stride2offset( N, strideMask );
-	return ndarray( N, x, strideX, ox, mask, strideMask, om );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/dmskmin.native.js.html b/stats/base/dmskmin/dmskmin.native.js.html deleted file mode 100644 index 09e639fae9..0000000000 --- a/stats/base/dmskmin/dmskmin.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/dmskmin.native.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib dmskmin.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, -4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function dmskmin( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/index.html b/stats/base/dmskmin/index.html deleted file mode 100644 index bd2fc951fb..0000000000 --- a/stats/base/dmskmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib - - - - - - - - - -
-
-

All files stats/base/dmskmin/lib

-
- -
- 100% - Statements - 411/411 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 411/411 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmskmin.js -
-
100%58/58100%2/2100%1/1100%58/58
dmskmin.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%72/72100%3/3100%0/0100%72/72
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%99/99100%20/20100%1/1100%99/99
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/index.js.html b/stats/base/dmskmin/index.js.html deleted file mode 100644 index 37ba7d2feb..0000000000 --- a/stats/base/dmskmin/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib index.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a double-precision floating-point strided array according to a mask.
-*
-* @module @stdlib/stats/base/dmskmin
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dmskmin = require( '@stdlib/stats/base/dmskmin' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, -4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dmskmin = require( '@stdlib/stats/base/dmskmin' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskmin.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmskmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmskmin = main;
-} else {
-	dmskmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
-// exports: { "ndarray": "dmskmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/main.js.html b/stats/base/dmskmin/main.js.html deleted file mode 100644 index 71d2544d0d..0000000000 --- a/stats/base/dmskmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmskmin = require( './dmskmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/native.js.html b/stats/base/dmskmin/native.js.html deleted file mode 100644 index 2abb747055..0000000000 --- a/stats/base/dmskmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmskmin = require( './dmskmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/ndarray.js.html b/stats/base/dmskmin/ndarray.js.html deleted file mode 100644 index 14c6ebfab6..0000000000 --- a/stats/base/dmskmin/ndarray.js.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib ndarray.js

-
- -
- 100% - Statements - 99/99 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 99/99 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -1003x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -32x -24x -24x -8x -8x -8x -32x -4x -4x -24x -32x -8x -8x -16x -32x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -14x -32x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function dmskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var min;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = x[ ix ];
-	if ( isnan( min ) ) {
-		return min;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskmin/ndarray.native.js.html b/stats/base/dmskmin/ndarray.native.js.html deleted file mode 100644 index e45b6e2731..0000000000 --- a/stats/base/dmskmin/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmskmin/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function dmskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/coverage.ndjson b/stats/base/dmskrange/coverage.ndjson deleted file mode 100644 index ae2c4c4d92..0000000000 --- a/stats/base/dmskrange/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[413,413,100,31,31,100,4,4,100,413,413,100,"eb05b7c066210f21a3837a858c3956cc053450a3","2025-01-01 11:37:26 -0800"] -[413,413,100,31,31,100,4,4,100,413,413,100,"0d52a8a0eec7221c0147185c4ce3317db0458498","2025-01-01 19:32:38 -0500"] -[413,413,100,31,31,100,4,4,100,413,413,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[413,413,100,31,31,100,4,4,100,413,413,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[413,413,100,31,31,100,4,4,100,413,413,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[413,413,100,31,31,100,4,4,100,413,413,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[413,413,100,31,31,100,4,4,100,413,413,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[413,413,100,31,31,100,4,4,100,413,413,100,"7347f296e755ccc30e0787aae5947e0cff75a500","2025-03-30 04:28:14 +0530"] -[413,413,100,31,31,100,4,4,100,413,413,100,"452527023265b2897b2af15e0452dc4e88e842c4","2025-03-30 12:16:18 +0530"] -[413,413,100,31,31,100,4,4,100,413,413,100,"9b62a75132019fe8f825b0010fc47a50455b5817","2025-03-30 12:20:10 +0530"] diff --git a/stats/base/dmskrange/dmskrange.js.html b/stats/base/dmskrange/dmskrange.js.html deleted file mode 100644 index 657e78cc9f..0000000000 --- a/stats/base/dmskrange/dmskrange.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/dmskrange.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib dmskrange.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function dmskrange( N, x, strideX, mask, strideMask ) {
-	var ox = stride2offset( N, strideX );
-	var om = stride2offset( N, strideMask );
-	return ndarray( N, x, strideX, ox, mask, strideMask, om );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/dmskrange.native.js.html b/stats/base/dmskrange/dmskrange.native.js.html deleted file mode 100644 index 4ec2c8371e..0000000000 --- a/stats/base/dmskrange/dmskrange.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/dmskrange.native.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib dmskrange.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function dmskrange( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/index.html b/stats/base/dmskrange/index.html deleted file mode 100644 index e125d998fc..0000000000 --- a/stats/base/dmskrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib - - - - - - - - - -
-
-

All files stats/base/dmskrange/lib

-
- -
- 100% - Statements - 413/413 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 413/413 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dmskrange.js -
-
100%58/58100%2/2100%1/1100%58/58
dmskrange.native.js -
-
100%55/55100%2/2100%1/1100%55/55
index.js -
-
100%72/72100%3/3100%0/0100%72/72
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%101/101100%20/20100%1/1100%101/101
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/index.js.html b/stats/base/dmskrange/index.js.html deleted file mode 100644 index 82cae78a6d..0000000000 --- a/stats/base/dmskrange/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib index.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the range of a double-precision floating-point strided array according to a mask.
-*
-* @module @stdlib/stats/base/dmskrange
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dmskrange = require( '@stdlib/stats/base/dmskrange' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = dmskrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var dmskrange = require( '@stdlib/stats/base/dmskrange' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskrange.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dmskrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dmskrange = main;
-} else {
-	dmskrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
-// exports: { "ndarray": "dmskrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/main.js.html b/stats/base/dmskrange/main.js.html deleted file mode 100644 index 4f91df4561..0000000000 --- a/stats/base/dmskrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmskrange = require( './dmskrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/native.js.html b/stats/base/dmskrange/native.js.html deleted file mode 100644 index 40d8633568..0000000000 --- a/stats/base/dmskrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dmskrange = require( './dmskrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dmskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/ndarray.js.html b/stats/base/dmskrange/ndarray.js.html deleted file mode 100644 index 6e4ff86781..0000000000 --- a/stats/base/dmskrange/ndarray.js.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib ndarray.js

-
- -
- 100% - Statements - 101/101 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 101/101 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -1023x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -32x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -32x -24x -24x -8x -8x -8x -32x -4x -4x -24x -32x -8x -8x -16x -16x -32x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -12x -50x -12x -12x -50x -14x -32x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function dmskrange( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var max;
-	var min;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = x[ ix ];
-	if ( isnan( min ) ) {
-		return min;
-	}
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return max - min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dmskrange/ndarray.native.js.html b/stats/base/dmskrange/ndarray.native.js.html deleted file mode 100644 index fc6633de37..0000000000 --- a/stats/base/dmskrange/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dmskrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dmskrange/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = dmskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function dmskrange( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dmskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/coverage.ndjson b/stats/base/dnanmax/coverage.ndjson deleted file mode 100644 index a5318b5043..0000000000 --- a/stats/base/dnanmax/coverage.ndjson +++ /dev/null @@ -1,11 +0,0 @@ -[380,380,100,31,31,100,4,4,100,380,380,100,"fd3a204fd933a13b07c19db7729cb6bb7e2e2175","2024-12-26 12:02:12 -0500"] -[380,380,100,31,31,100,4,4,100,380,380,100,"3a2d4a787de68dbfd5a5e7522b0839db6f2a2245","2024-12-26 14:18:38 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"054139f55063bd8fed79c45dc0faf6c2fe67d869","2024-12-27 13:06:54 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"ad4a4ce3abd038def188a7a617d9d58036333c10","2025-01-16 14:09:24 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"421c4cfcd29b8dafd580ef8feecb1d664de64040","2025-01-17 03:18:32 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dnanmax/dnanmax.js.html b/stats/base/dnanmax/dnanmax.js.html deleted file mode 100644 index 3faa1f8ba0..0000000000 --- a/stats/base/dnanmax/dnanmax.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/dnanmax.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib dnanmax.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function dnanmax( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/dnanmax.native.js.html b/stats/base/dnanmax/dnanmax.native.js.html deleted file mode 100644 index dbf1f5779c..0000000000 --- a/stats/base/dnanmax/dnanmax.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/dnanmax.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib dnanmax.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = dnanmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function dnanmax( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/index.html b/stats/base/dnanmax/index.html deleted file mode 100644 index b077f2dfb4..0000000000 --- a/stats/base/dnanmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib - - - - - - - - - -
-
-

All files stats/base/dnanmax/lib

-
- -
- 100% - Statements - 380/380 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 380/380 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmax.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanmax.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%87/87100%20/20100%1/1100%87/87
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/index.js.html b/stats/base/dnanmax/index.js.html deleted file mode 100644 index 650e3cea40..0000000000 --- a/stats/base/dnanmax/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmax
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmax = require( '@stdlib/stats/base/dnanmax' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmax = require( '@stdlib/stats/base/dnanmax' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmax.ndarray( 5, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmax = main;
-} else {
-	dnanmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
-// exports: { "ndarray": "dnanmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/main.js.html b/stats/base/dnanmax/main.js.html deleted file mode 100644 index 2cb56a3646..0000000000 --- a/stats/base/dnanmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmax = require( './dnanmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/native.js.html b/stats/base/dnanmax/native.js.html deleted file mode 100644 index 648a5a4c0d..0000000000 --- a/stats/base/dnanmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmax = require( './dnanmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/ndarray.js.html b/stats/base/dnanmax/ndarray.js.html deleted file mode 100644 index 8f1f1d3c08..0000000000 --- a/stats/base/dnanmax/ndarray.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib ndarray.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -883x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -12x -12x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmax( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function dnanmax( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZero( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmax/ndarray.native.js.html b/stats/base/dnanmax/ndarray.native.js.html deleted file mode 100644 index 5cbde7642d..0000000000 --- a/stats/base/dnanmax/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmax/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmax( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function dnanmax( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/coverage.ndjson b/stats/base/dnanmaxabs/coverage.ndjson deleted file mode 100644 index 958165d5e4..0000000000 --- a/stats/base/dnanmaxabs/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[382,382,100,29,29,100,4,4,100,382,382,100,"9d3cd7486e6339c8febd3bdc90e163477d81ceeb","2024-12-26 12:06:06 -0500"] -[382,382,100,29,29,100,4,4,100,382,382,100,"3a2d4a787de68dbfd5a5e7522b0839db6f2a2245","2024-12-26 14:18:38 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"5da016af618bd1e9c4581ba2c7aec3c303fde04c","2024-12-26 14:22:25 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"054139f55063bd8fed79c45dc0faf6c2fe67d869","2024-12-27 13:06:54 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[382,382,100,29,29,100,4,4,100,382,382,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[382,382,100,29,29,100,4,4,100,382,382,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] diff --git a/stats/base/dnanmaxabs/dnanmaxabs.js.html b/stats/base/dnanmaxabs/dnanmaxabs.js.html deleted file mode 100644 index 323bf27929..0000000000 --- a/stats/base/dnanmaxabs/dnanmaxabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/dnanmaxabs.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib dnanmaxabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function dnanmaxabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/dnanmaxabs.native.js.html b/stats/base/dnanmaxabs/dnanmaxabs.native.js.html deleted file mode 100644 index 5062cfd338..0000000000 --- a/stats/base/dnanmaxabs/dnanmaxabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/dnanmaxabs.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib dnanmaxabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = dnanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function dnanmaxabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/index.html b/stats/base/dnanmaxabs/index.html deleted file mode 100644 index 2ac741ed6b..0000000000 --- a/stats/base/dnanmaxabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib - - - - - - - - - -
-
-

All files stats/base/dnanmaxabs/lib

-
- -
- 100% - Statements - 382/382 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 382/382 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmaxabs.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanmaxabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%89/89100%18/18100%1/1100%89/89
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/index.js.html b/stats/base/dnanmaxabs/index.js.html deleted file mode 100644 index ebfb83e069..0000000000 --- a/stats/base/dnanmaxabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmaxabs
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmaxabs = require( '@stdlib/stats/base/dnanmaxabs' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmaxabs = require( '@stdlib/stats/base/dnanmaxabs' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmaxabs.ndarray( 5, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmaxabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmaxabs = main;
-} else {
-	dnanmaxabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
-// exports: { "ndarray": "dnanmaxabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/main.js.html b/stats/base/dnanmaxabs/main.js.html deleted file mode 100644 index 0ed4555d8a..0000000000 --- a/stats/base/dnanmaxabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmaxabs = require( './dnanmaxabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/native.js.html b/stats/base/dnanmaxabs/native.js.html deleted file mode 100644 index 1e79048791..0000000000 --- a/stats/base/dnanmaxabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmaxabs = require( './dnanmaxabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/ndarray.js.html b/stats/base/dnanmaxabs/ndarray.js.html deleted file mode 100644 index 81151f0979..0000000000 --- a/stats/base/dnanmaxabs/ndarray.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib ndarray.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 89/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -903x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -16x -16x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-* var N = floor( x.length / 2 );
-*
-* var v = dnanmaxabs( N, x, 2, 1 );
-* // returns 4.0
-*/
-function dnanmaxabs( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = abs( v );
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmaxabs/ndarray.native.js.html b/stats/base/dnanmaxabs/ndarray.native.js.html deleted file mode 100644 index 701aa625ec..0000000000 --- a/stats/base/dnanmaxabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmaxabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmaxabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmaxabs( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function dnanmaxabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/coverage.ndjson b/stats/base/dnanmean/coverage.ndjson deleted file mode 100644 index 3357af6838..0000000000 --- a/stats/base/dnanmean/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[359,359,100,14,14,100,4,4,100,359,359,100,"53da41e5306d094a5106a831174658b62fb09fd8","2024-12-25 00:10:05 -0800"] -[345,345,100,13,13,100,4,4,100,345,345,100,"6111a138fa2d849e9836c473abca8eb1fe32adf7","2025-02-19 16:22:15 -0800"] diff --git a/stats/base/dnanmean/dnanmean.js.html b/stats/base/dnanmean/dnanmean.js.html deleted file mode 100644 index af3224a84f..0000000000 --- a/stats/base/dnanmean/dnanmean.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/dnanmean.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib dnanmean.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmean( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/dnanmean.native.js.html b/stats/base/dnanmean/dnanmean.native.js.html deleted file mode 100644 index a089e794e0..0000000000 --- a/stats/base/dnanmean/dnanmean.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/dnanmean.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib dnanmean.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmean( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/index.html b/stats/base/dnanmean/index.html deleted file mode 100644 index 3be575e447..0000000000 --- a/stats/base/dnanmean/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib - - - - - - - - - -
-
-

All files stats/base/dnanmean/lib

-
- -
- 100% - Statements - 345/345 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 345/345 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmean.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanmean.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%52/52100%2/2100%1/1100%52/52
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/index.js.html b/stats/base/dnanmean/index.js.html deleted file mode 100644 index 5cb58b9a1a..0000000000 --- a/stats/base/dnanmean/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmean = require( '@stdlib/stats/base/dnanmean' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmean = require( '@stdlib/stats/base/dnanmean' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmean.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmean;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmean = main;
-} else {
-	dnanmean = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
-// exports: { "ndarray": "dnanmean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/main.js.html b/stats/base/dnanmean/main.js.html deleted file mode 100644 index 99a343b727..0000000000 --- a/stats/base/dnanmean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmean = require( './dnanmean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/native.js.html b/stats/base/dnanmean/native.js.html deleted file mode 100644 index 7261f168b1..0000000000 --- a/stats/base/dnanmean/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmean = require( './dnanmean.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/ndarray.js.html b/stats/base/dnanmean/ndarray.js.html deleted file mode 100644 index bb56a0171c..0000000000 --- a/stats/base/dnanmean/ndarray.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib ndarray.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -533x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmean( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmean( N, x, strideX, offsetX ) {
-	return dnanmeanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmean/ndarray.native.js.html b/stats/base/dnanmean/ndarray.native.js.html deleted file mode 100644 index cb5ec43c67..0000000000 --- a/stats/base/dnanmean/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmean/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmean/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmean( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmean( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/coverage.ndjson b/stats/base/dnanmeanors/coverage.ndjson deleted file mode 100644 index d53a71058a..0000000000 --- a/stats/base/dnanmeanors/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[399,399,100,33,33,100,4,4,100,399,399,100,"e4734254b6927321a9188f0d2b1af6d48e213a54","2024-12-25 00:08:51 -0800"] -[363,363,100,21,21,100,4,4,100,363,363,100,"ea4fd1da2a4d9e17e0e756a38ce56910eaadebb4","2025-02-09 00:41:44 -0800"] -[363,363,100,21,21,100,4,4,100,363,363,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[363,363,100,21,21,100,4,4,100,363,363,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[363,363,100,21,21,100,4,4,100,363,363,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] diff --git a/stats/base/dnanmeanors/dnanmeanors.js.html b/stats/base/dnanmeanors/dnanmeanors.js.html deleted file mode 100644 index d27f7df888..0000000000 --- a/stats/base/dnanmeanors/dnanmeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/dnanmeanors.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib dnanmeanors.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/dnanmeanors.native.js.html b/stats/base/dnanmeanors/dnanmeanors.native.js.html deleted file mode 100644 index e40afb8385..0000000000 --- a/stats/base/dnanmeanors/dnanmeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/dnanmeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib dnanmeanors.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/index.html b/stats/base/dnanmeanors/index.html deleted file mode 100644 index c34eeeb02f..0000000000 --- a/stats/base/dnanmeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib - - - - - - - - - -
-
-

All files stats/base/dnanmeanors/lib

-
- -
- 100% - Statements - 363/363 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 363/363 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanmeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%70/70100%10/10100%1/1100%70/70
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/index.js.html b/stats/base/dnanmeanors/index.js.html deleted file mode 100644 index 7decbfd710..0000000000 --- a/stats/base/dnanmeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @module @stdlib/stats/base/dnanmeanors
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanors = require( '@stdlib/stats/base/dnanmeanors' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanors = require( '@stdlib/stats/base/dnanmeanors' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanors.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmeanors = main;
-} else {
-	dnanmeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
-// exports: { "ndarray": "dnanmeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/main.js.html b/stats/base/dnanmeanors/main.js.html deleted file mode 100644 index 559348c70a..0000000000 --- a/stats/base/dnanmeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanors = require( './dnanmeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/native.js.html b/stats/base/dnanmeanors/native.js.html deleted file mode 100644 index e1d0c2089d..0000000000 --- a/stats/base/dnanmeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanors = require( './dnanmeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/ndarray.js.html b/stats/base/dnanmeanors/ndarray.js.html deleted file mode 100644 index 2cd54e11b2..0000000000 --- a/stats/base/dnanmeanors/ndarray.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib ndarray.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanors( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanors( N, x, strideX, offsetX ) {
-	var ix;
-	var v;
-	var s;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	s = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			s += v;
-			n += 1;
-		}
-		ix += strideX;
-	}
-	return s / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanors/ndarray.native.js.html b/stats/base/dnanmeanors/ndarray.native.js.html deleted file mode 100644 index cbc00305d5..0000000000 --- a/stats/base/dnanmeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanors/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanors( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/coverage.ndjson b/stats/base/dnanmeanpn/coverage.ndjson deleted file mode 100644 index daf5fa4c0c..0000000000 --- a/stats/base/dnanmeanpn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[455,455,100,43,43,100,4,4,100,455,455,100,"dc8291e2628a31c2405dabecce20973b0e1ecc46","2024-12-27 01:00:14 -0800"] -[399,399,100,26,26,100,4,4,100,399,399,100,"6ea60b46ac39f35f18255ea92c95b053d03c1819","2025-02-13 21:48:42 -0500"] -[399,399,100,26,26,100,4,4,100,399,399,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] diff --git a/stats/base/dnanmeanpn/dnanmeanpn.js.html b/stats/base/dnanmeanpn/dnanmeanpn.js.html deleted file mode 100644 index debe0ac2ab..0000000000 --- a/stats/base/dnanmeanpn/dnanmeanpn.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/dnanmeanpn.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib dnanmeanpn.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/dnanmeanpn.native.js.html b/stats/base/dnanmeanpn/dnanmeanpn.native.js.html deleted file mode 100644 index 72637a7864..0000000000 --- a/stats/base/dnanmeanpn/dnanmeanpn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/dnanmeanpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib dnanmeanpn.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanpn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/index.html b/stats/base/dnanmeanpn/index.html deleted file mode 100644 index 554a226b47..0000000000 --- a/stats/base/dnanmeanpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib - - - - - - - - - -
-
-

All files stats/base/dnanmeanpn/lib

-
- -
- 100% - Statements - 399/399 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 399/399 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmeanpn.js -
-
100%61/61100%2/2100%1/1100%61/61
dnanmeanpn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%97/97100%15/15100%1/1100%97/97
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/index.js.html b/stats/base/dnanmeanpn/index.js.html deleted file mode 100644 index e92c2860ce..0000000000 --- a/stats/base/dnanmeanpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @module @stdlib/stats/base/dnanmeanpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanpn.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmeanpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmeanpn = main;
-} else {
-	dnanmeanpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
-// exports: { "ndarray": "dnanmeanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/main.js.html b/stats/base/dnanmeanpn/main.js.html deleted file mode 100644 index 8155cf8f2c..0000000000 --- a/stats/base/dnanmeanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanpn = require( './dnanmeanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/native.js.html b/stats/base/dnanmeanpn/native.js.html deleted file mode 100644 index e5af601242..0000000000 --- a/stats/base/dnanmeanpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanpn = require( './dnanmeanpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/ndarray.js.html b/stats/base/dnanmeanpn/ndarray.js.html deleted file mode 100644 index 525bb1ad19..0000000000 --- a/stats/base/dnanmeanpn/ndarray.js.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib ndarray.js

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -983x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -10x -10x -10x -10x -20x -48x -48x -38x -38x -48x -48x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanpn( N, x, strideX, offsetX ) {
-	var ix;
-	var v;
-	var s;
-	var t;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
- 
-	// Compute an estimate for the mean...
-	s = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			s += v;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	s /= n;
- 
-	// Compute an error term...
-	ix = offsetX;
-	t = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			t += v - s;
-		}
-		ix += strideX;
-	}
-	return s + (t/n);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpn/ndarray.native.js.html b/stats/base/dnanmeanpn/ndarray.native.js.html deleted file mode 100644 index 95481a38cf..0000000000 --- a/stats/base/dnanmeanpn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpn/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanpn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/coverage.ndjson b/stats/base/dnanmeanpw/coverage.ndjson deleted file mode 100644 index 0044ea980e..0000000000 --- a/stats/base/dnanmeanpw/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[354,354,100,13,13,100,4,4,100,354,354,100,"be4a2ee6c7b47dc85b09f6b8678c98b46b48aa33","2025-01-19 15:26:58 -0800"] -[354,354,100,13,13,100,4,4,100,354,354,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[354,354,100,13,13,100,4,4,100,354,354,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[354,354,100,13,13,100,4,4,100,354,354,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[354,354,100,13,13,100,4,4,100,354,354,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[354,354,100,13,13,100,4,4,100,354,354,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] diff --git a/stats/base/dnanmeanpw/dnanmeanpw.js.html b/stats/base/dnanmeanpw/dnanmeanpw.js.html deleted file mode 100644 index 0b29574117..0000000000 --- a/stats/base/dnanmeanpw/dnanmeanpw.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/dnanmeanpw.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib dnanmeanpw.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanpw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/dnanmeanpw.native.js.html b/stats/base/dnanmeanpw/dnanmeanpw.native.js.html deleted file mode 100644 index a9327ed6eb..0000000000 --- a/stats/base/dnanmeanpw/dnanmeanpw.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/dnanmeanpw.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib dnanmeanpw.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -42x -42x -42x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanpw( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/index.html b/stats/base/dnanmeanpw/index.html deleted file mode 100644 index 76def6c801..0000000000 --- a/stats/base/dnanmeanpw/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib - - - - - - - - - -
-
-

All files stats/base/dnanmeanpw/lib

-
- -
- 100% - Statements - 354/354 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 354/354 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmeanpw.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanmeanpw.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%61/61100%2/2100%1/1100%61/61
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/index.js.html b/stats/base/dnanmeanpw/index.js.html deleted file mode 100644 index ce2261aeaa..0000000000 --- a/stats/base/dnanmeanpw/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
-*
-* @module @stdlib/stats/base/dnanmeanpw
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanpw = require( '@stdlib/stats/base/dnanmeanpw' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanpw = require( '@stdlib/stats/base/dnanmeanpw' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanpw.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmeanpw;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmeanpw = main;
-} else {
-	dnanmeanpw = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
-// exports: { "ndarray": "dnanmeanpw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/main.js.html b/stats/base/dnanmeanpw/main.js.html deleted file mode 100644 index a5134fe353..0000000000 --- a/stats/base/dnanmeanpw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanpw = require( './dnanmeanpw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/native.js.html b/stats/base/dnanmeanpw/native.js.html deleted file mode 100644 index ec30e0e6f2..0000000000 --- a/stats/base/dnanmeanpw/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanpw = require( './dnanmeanpw.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/ndarray.js.html b/stats/base/dnanmeanpw/ndarray.js.html deleted file mode 100644 index 312a0a3d60..0000000000 --- a/stats/base/dnanmeanpw/ndarray.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib ndarray.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -623x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnannsumpw = require( '@stdlib/blas/ext/base/dnannsumpw' ).ndarray;
-var Float64Array = require( '@stdlib/array/float64' );
- 
- 
-// VARIABLES //
- 
-var WORKSPACE = new Float64Array( 2 );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanpw( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanpw( N, x, strideX, offsetX ) {
-	WORKSPACE[ 0 ] = 0.0;
-	WORKSPACE[ 1 ] = 0;
-	dnannsumpw( N, x, strideX, offsetX, WORKSPACE, 1, 0 );
-	return WORKSPACE[ 0 ] / WORKSPACE[ 1 ];
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanpw/ndarray.native.js.html b/stats/base/dnanmeanpw/ndarray.native.js.html deleted file mode 100644 index 929dd48bbf..0000000000 --- a/stats/base/dnanmeanpw/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanpw/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanpw/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanpw( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanpw( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/coverage.ndjson b/stats/base/dnanmeanwd/coverage.ndjson deleted file mode 100644 index 8450254c83..0000000000 --- a/stats/base/dnanmeanwd/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[441,441,100,37,37,100,4,4,100,441,441,100,"70dde4759fdc94408dc4ee058cd83e6edf6ebda7","2024-12-23 22:06:40 -0500"] -[402,402,100,23,23,100,4,4,100,402,402,100,"28324425c1a630bd52cccc75d4f4a2a72bbc9e01","2025-01-02 22:39:54 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"29f0cf37d8c59629455eead33c36630c2f323750","2025-01-03 13:12:35 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"b046648de50ab6f4d3af98645313df1a067cd5ff","2025-01-03 13:14:49 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"74c5fe174a5fb4cd5fdd54abf6697d5e94c1ff87","2025-02-02 02:44:11 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[402,402,100,23,23,100,4,4,100,402,402,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] diff --git a/stats/base/dnanmeanwd/dnanmeanwd.js.html b/stats/base/dnanmeanwd/dnanmeanwd.js.html deleted file mode 100644 index bddde0f93e..0000000000 --- a/stats/base/dnanmeanwd/dnanmeanwd.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/dnanmeanwd.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib dnanmeanwd.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -712x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/dnanmeanwd.native.js.html b/stats/base/dnanmeanwd/dnanmeanwd.native.js.html deleted file mode 100644 index a20b31a0a3..0000000000 --- a/stats/base/dnanmeanwd/dnanmeanwd.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/dnanmeanwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib dnanmeanwd.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dnanmeanwd( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/index.html b/stats/base/dnanmeanwd/index.html deleted file mode 100644 index 6a4d9ac46f..0000000000 --- a/stats/base/dnanmeanwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib - - - - - - - - - -
-
-

All files stats/base/dnanmeanwd/lib

-
- -
- 100% - Statements - 402/402 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 402/402 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmeanwd.js -
-
100%70/70100%2/2100%1/1100%70/70
dnanmeanwd.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%91/91100%12/12100%1/1100%91/91
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/index.js.html b/stats/base/dnanmeanwd/index.js.html deleted file mode 100644 index 91dafa1480..0000000000 --- a/stats/base/dnanmeanwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmeanwd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanwd = require( '@stdlib/stats/base/dnanmeanwd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmeanwd = require( '@stdlib/stats/base/dnanmeanwd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanwd.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmeanwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmeanwd = main;
-} else {
-	dnanmeanwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
-// exports: { "ndarray": "dnanmeanwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/main.js.html b/stats/base/dnanmeanwd/main.js.html deleted file mode 100644 index a16d18bb41..0000000000 --- a/stats/base/dnanmeanwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanwd = require( './dnanmeanwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/native.js.html b/stats/base/dnanmeanwd/native.js.html deleted file mode 100644 index 8a96df0d82..0000000000 --- a/stats/base/dnanmeanwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmeanwd = require( './dnanmeanwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/ndarray.js.html b/stats/base/dnanmeanwd/ndarray.js.html deleted file mode 100644 index e510031303..0000000000 --- a/stats/base/dnanmeanwd/ndarray.js.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib ndarray.js

-
- -
- 100% - Statements - 91/91 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 91/91 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -923x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			mu += ( v-mu ) / n;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmeanwd/ndarray.native.js.html b/stats/base/dnanmeanwd/ndarray.native.js.html deleted file mode 100644 index 4c6d329f0a..0000000000 --- a/stats/base/dnanmeanwd/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmeanwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmeanwd/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dnanmeanwd( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/coverage.ndjson b/stats/base/dnanmin/coverage.ndjson deleted file mode 100644 index 36f48a0e27..0000000000 --- a/stats/base/dnanmin/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[433,433,100,53,53,100,4,4,100,433,433,100,"398c071feccc410c317eba90ee89ecc04bec63c9","2024-12-21 20:59:48 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"e6e539de309f16846b3e782d377c65c3bc8ec5e6","2024-12-26 10:48:55 -0500"] -[381,381,100,31,31,100,4,4,100,381,381,100,"3a2d4a787de68dbfd5a5e7522b0839db6f2a2245","2024-12-26 14:18:38 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"054139f55063bd8fed79c45dc0faf6c2fe67d869","2024-12-27 13:06:54 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[381,381,100,31,31,100,4,4,100,381,381,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[381,381,100,31,31,100,4,4,100,381,381,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] diff --git a/stats/base/dnanmin/dnanmin.js.html b/stats/base/dnanmin/dnanmin.js.html deleted file mode 100644 index 9f67b0ee2b..0000000000 --- a/stats/base/dnanmin/dnanmin.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/dnanmin.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib dnanmin.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function dnanmin( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/dnanmin.native.js.html b/stats/base/dnanmin/dnanmin.native.js.html deleted file mode 100644 index a8ef79b8a8..0000000000 --- a/stats/base/dnanmin/dnanmin.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/dnanmin.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib dnanmin.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = dnanmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function dnanmin( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/index.html b/stats/base/dnanmin/index.html deleted file mode 100644 index 31d7be01ca..0000000000 --- a/stats/base/dnanmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib - - - - - - - - - -
-
-

All files stats/base/dnanmin/lib

-
- -
- 100% - Statements - 381/381 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 381/381 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanmin.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanmin.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%88/88100%20/20100%1/1100%88/88
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/index.js.html b/stats/base/dnanmin/index.js.html deleted file mode 100644 index 55cc7755be..0000000000 --- a/stats/base/dnanmin/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanmin
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmin = require( '@stdlib/stats/base/dnanmin' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanmin = require( '@stdlib/stats/base/dnanmin' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmin.ndarray( 5, x, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanmin = main;
-} else {
-	dnanmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
-// exports: { "ndarray": "dnanmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/main.js.html b/stats/base/dnanmin/main.js.html deleted file mode 100644 index 3efc047a45..0000000000 --- a/stats/base/dnanmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmin = require( './dnanmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/native.js.html b/stats/base/dnanmin/native.js.html deleted file mode 100644 index b2d4ddb736..0000000000 --- a/stats/base/dnanmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanmin = require( './dnanmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/ndarray.js.html b/stats/base/dnanmin/ndarray.js.html deleted file mode 100644 index 504ed4980c..0000000000 --- a/stats/base/dnanmin/ndarray.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib ndarray.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -893x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -14x -14x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmin( 5, x, 2, 1 );
-* // returns -2.0
-*/
-function dnanmin( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanmin/ndarray.native.js.html b/stats/base/dnanmin/ndarray.native.js.html deleted file mode 100644 index 1ee9e231a6..0000000000 --- a/stats/base/dnanmin/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanmin/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanmin( 5, x, 2, 1 );
-* // returns -2.0
-*/
-function dnanmin( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/coverage.ndjson b/stats/base/dnanminabs/coverage.ndjson deleted file mode 100644 index 2609e68500..0000000000 --- a/stats/base/dnanminabs/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[433,433,100,49,49,100,4,4,100,433,433,100,"a0eb37f8a76369a7b0f6bec74affdf65d8a33b0c","2024-12-21 21:01:58 -0800"] -[381,381,100,29,29,100,4,4,100,381,381,100,"3d7cff6731e0593bd1077fc7084f62a9ea807acb","2024-12-25 17:11:25 -0500"] -[381,381,100,29,29,100,4,4,100,381,381,100,"054139f55063bd8fed79c45dc0faf6c2fe67d869","2024-12-27 13:06:54 -0800"] -[381,381,100,29,29,100,4,4,100,381,381,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[381,381,100,29,29,100,4,4,100,381,381,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[381,381,100,29,29,100,4,4,100,381,381,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[381,381,100,29,29,100,4,4,100,381,381,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[381,381,100,29,29,100,4,4,100,381,381,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[381,381,100,29,29,100,4,4,100,381,381,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[381,381,100,29,29,100,4,4,100,381,381,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] diff --git a/stats/base/dnanminabs/dnanminabs.js.html b/stats/base/dnanminabs/dnanminabs.js.html deleted file mode 100644 index 4528954d0e..0000000000 --- a/stats/base/dnanminabs/dnanminabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/dnanminabs.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib dnanminabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function dnanminabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/dnanminabs.native.js.html b/stats/base/dnanminabs/dnanminabs.native.js.html deleted file mode 100644 index fd5ba34d2f..0000000000 --- a/stats/base/dnanminabs/dnanminabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/dnanminabs.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib dnanminabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = dnanminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function dnanminabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/index.html b/stats/base/dnanminabs/index.html deleted file mode 100644 index cfbd05775b..0000000000 --- a/stats/base/dnanminabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib - - - - - - - - - -
-
-

All files stats/base/dnanminabs/lib

-
- -
- 100% - Statements - 381/381 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 381/381 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanminabs.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanminabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%88/88100%18/18100%1/1100%88/88
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/index.js.html b/stats/base/dnanminabs/index.js.html deleted file mode 100644 index 6158c54cc0..0000000000 --- a/stats/base/dnanminabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanminabs
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanminabs = require( '@stdlib/stats/base/dnanminabs' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanminabs( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanminabs = require( '@stdlib/stats/base/dnanminabs' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanminabs.ndarray( 5, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanminabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanminabs = main;
-} else {
-	dnanminabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
-// exports: { "ndarray": "dnanminabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/main.js.html b/stats/base/dnanminabs/main.js.html deleted file mode 100644 index dd067bd62a..0000000000 --- a/stats/base/dnanminabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanminabs = require( './dnanminabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/native.js.html b/stats/base/dnanminabs/native.js.html deleted file mode 100644 index c81ae699c2..0000000000 --- a/stats/base/dnanminabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanminabs = require( './dnanminabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/ndarray.js.html b/stats/base/dnanminabs/ndarray.js.html deleted file mode 100644 index 0e4800b402..0000000000 --- a/stats/base/dnanminabs/ndarray.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib ndarray.js

-
- -
- 100% - Statements - 88/88 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 88/88 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -893x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -6x -6x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanminabs( 5, x, 2, 1 );
-* // returns 1.0
-*/
-function dnanminabs( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = abs( v );
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanminabs/ndarray.native.js.html b/stats/base/dnanminabs/ndarray.native.js.html deleted file mode 100644 index f12af07f55..0000000000 --- a/stats/base/dnanminabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanminabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanminabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanminabs( 5, x, 2, 1 );
-* // returns 1.0
-*/
-function dnanminabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/coverage.ndjson b/stats/base/dnanrange/coverage.ndjson deleted file mode 100644 index 43f7d02f9e..0000000000 --- a/stats/base/dnanrange/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[445,445,100,57,57,100,4,4,100,445,445,100,"04fda1b6f333b6ac26d2f4b65d903d25701e6877","2024-12-23 22:07:41 -0500"] -[386,386,100,33,33,100,4,4,100,386,386,100,"12e1d48bb51971e6f66a6e7a0f1b9d58f117b49a","2024-12-28 11:52:24 -0500"] -[386,386,100,33,33,100,4,4,100,386,386,100,"7c20166656959d5fb6a56f71b160462cc493b13b","2025-01-01 15:34:12 -0800"] -[386,386,100,33,33,100,4,4,100,386,386,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[386,386,100,33,33,100,4,4,100,386,386,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[386,386,100,33,33,100,4,4,100,386,386,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[386,386,100,33,33,100,4,4,100,386,386,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[386,386,100,33,33,100,4,4,100,386,386,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[386,386,100,33,33,100,4,4,100,386,386,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] diff --git a/stats/base/dnanrange/dnanrange.js.html b/stats/base/dnanrange/dnanrange.js.html deleted file mode 100644 index c2f4e49d75..0000000000 --- a/stats/base/dnanrange/dnanrange.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/dnanrange.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib dnanrange.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanrange( x.length, x, 1 );
-* // returns 4.0
-*/
-function dnanrange( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/dnanrange.native.js.html b/stats/base/dnanrange/dnanrange.native.js.html deleted file mode 100644 index 0bca39489a..0000000000 --- a/stats/base/dnanrange/dnanrange.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/dnanrange.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib dnanrange.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -39x -39x -39x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = dnanrange( x.length, x, 1 );
-* // returns 4.0
-*/
-function dnanrange( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/index.html b/stats/base/dnanrange/index.html deleted file mode 100644 index cfb27e5979..0000000000 --- a/stats/base/dnanrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib - - - - - - - - - -
-
-

All files stats/base/dnanrange/lib

-
- -
- 100% - Statements - 386/386 -
- - -
- 100% - Branches - 33/33 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 386/386 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanrange.js -
-
100%52/52100%2/2100%1/1100%52/52
dnanrange.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%93/93100%22/22100%1/1100%93/93
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/index.js.html b/stats/base/dnanrange/index.js.html deleted file mode 100644 index 027329d24c..0000000000 --- a/stats/base/dnanrange/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the range of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanrange
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanrange = require( '@stdlib/stats/base/dnanrange' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanrange = require( '@stdlib/stats/base/dnanrange' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanrange.ndarray( 5, x, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanrange = main;
-} else {
-	dnanrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
-// exports: { "ndarray": "dnanrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/main.js.html b/stats/base/dnanrange/main.js.html deleted file mode 100644 index 8aa2cdd112..0000000000 --- a/stats/base/dnanrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanrange = require( './dnanrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/native.js.html b/stats/base/dnanrange/native.js.html deleted file mode 100644 index 7da11e9f71..0000000000 --- a/stats/base/dnanrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanrange = require( './dnanrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/ndarray.js.html b/stats/base/dnanrange/ndarray.js.html deleted file mode 100644 index 46506e656b..0000000000 --- a/stats/base/dnanrange/ndarray.js.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib ndarray.js

-
- -
- 100% - Statements - 93/93 -
- - -
- 100% - Branches - 22/22 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 93/93 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -943x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -4x -4x -28x -10x -6x -6x -4x -4x -14x -28x -16x -16x -12x -12x -4x -4x -28x -2x -2x -12x -12x -12x -28x -46x -46x -46x -12x -12x -46x -12x -46x -10x -10x -46x -12x -28x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanrange( 5, x, 2, 1 );
-* // returns 6.0
-*/
-function dnanrange( N, x, strideX, offsetX ) {
-	var max;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		if ( isnan( x[ offsetX ] ) ) {
-			return x[ offsetX ];
-		}
-		return 0.0;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return max - min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanrange/ndarray.native.js.html b/stats/base/dnanrange/ndarray.native.js.html deleted file mode 100644 index 2610dc95d7..0000000000 --- a/stats/base/dnanrange/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanrange/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanrange( 5, x, 2, 1 );
-* // returns 6.0
-*/
-function dnanrange( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/coverage.ndjson b/stats/base/dnanstdevch/coverage.ndjson deleted file mode 100644 index 623e1a5a4c..0000000000 --- a/stats/base/dnanstdevch/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"2aefb7376a3362808b39543863e4fb7a59751579","2025-01-05 21:00:24 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"5883c680f228c9b8781e495979e60166e6e91e79","2025-03-14 02:44:48 -0700"] diff --git a/stats/base/dnanstdevch/dnanstdevch.js.html b/stats/base/dnanstdevch/dnanstdevch.js.html deleted file mode 100644 index 5a56a41237..0000000000 --- a/stats/base/dnanstdevch/dnanstdevch.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/dnanstdevch.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib dnanstdevch.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevch( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/dnanstdevch.native.js.html b/stats/base/dnanstdevch/dnanstdevch.native.js.html deleted file mode 100644 index e822d55bde..0000000000 --- a/stats/base/dnanstdevch/dnanstdevch.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/dnanstdevch.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib dnanstdevch.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevch( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/index.html b/stats/base/dnanstdevch/index.html deleted file mode 100644 index 0e7208dcfb..0000000000 --- a/stats/base/dnanstdevch/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib - - - - - - - - - -
-
-

All files stats/base/dnanstdevch/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanstdevch.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanstdevch.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/index.js.html b/stats/base/dnanstdevch/index.js.html deleted file mode 100644 index 9b26127e48..0000000000 --- a/stats/base/dnanstdevch/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/dnanstdevch
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevch = require( '@stdlib/stats/base/dnanstdevch' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevch = require( '@stdlib/stats/base/dnanstdevch' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevch.ndarray( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanstdevch;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanstdevch = main;
-} else {
-	dnanstdevch = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
-// exports: { "ndarray": "dnanstdevch.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/main.js.html b/stats/base/dnanstdevch/main.js.html deleted file mode 100644 index c0470c60c4..0000000000 --- a/stats/base/dnanstdevch/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevch = require( './dnanstdevch.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/native.js.html b/stats/base/dnanstdevch/native.js.html deleted file mode 100644 index b3dd4b35bf..0000000000 --- a/stats/base/dnanstdevch/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevch = require( './dnanstdevch.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/ndarray.js.html b/stats/base/dnanstdevch/ndarray.js.html deleted file mode 100644 index e7cd870f61..0000000000 --- a/stats/base/dnanstdevch/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanvariancech = require( '@stdlib/stats/base/dnanvariancech' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevch( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevch( N, correction, x, strideX, offsetX ) {
-	return sqrt( dnanvariancech( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevch/ndarray.native.js.html b/stats/base/dnanstdevch/ndarray.native.js.html deleted file mode 100644 index 72ace36c9a..0000000000 --- a/stats/base/dnanstdevch/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevch/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevch/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevch( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevch( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/coverage.ndjson b/stats/base/dnanstdevpn/coverage.ndjson deleted file mode 100644 index eec0706e82..0000000000 --- a/stats/base/dnanstdevpn/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"3fb1b235780bc7d91f58e9877fdc30a1a29b00e4","2025-01-05 21:03:17 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"caa35d1abb3fc347fd43e0910ff412e93b511754","2025-03-14 02:43:53 -0700"] diff --git a/stats/base/dnanstdevpn/dnanstdevpn.js.html b/stats/base/dnanstdevpn/dnanstdevpn.js.html deleted file mode 100644 index 76ec43c879..0000000000 --- a/stats/base/dnanstdevpn/dnanstdevpn.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/dnanstdevpn.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib dnanstdevpn.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevpn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/dnanstdevpn.native.js.html b/stats/base/dnanstdevpn/dnanstdevpn.native.js.html deleted file mode 100644 index 74cd084168..0000000000 --- a/stats/base/dnanstdevpn/dnanstdevpn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/dnanstdevpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib dnanstdevpn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevpn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/index.html b/stats/base/dnanstdevpn/index.html deleted file mode 100644 index 1390b59da6..0000000000 --- a/stats/base/dnanstdevpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib - - - - - - - - - -
-
-

All files stats/base/dnanstdevpn/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanstdevpn.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanstdevpn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/index.js.html b/stats/base/dnanstdevpn/index.js.html deleted file mode 100644 index 2fd3b1590f..0000000000 --- a/stats/base/dnanstdevpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/dnanstdevpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevpn = require( '@stdlib/stats/base/dnanstdevpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevpn = require( '@stdlib/stats/base/dnanstdevpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevpn.ndarray( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanstdevpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanstdevpn = main;
-} else {
-	dnanstdevpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
-// exports: { "ndarray": "dnanstdevpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/main.js.html b/stats/base/dnanstdevpn/main.js.html deleted file mode 100644 index 8dac1ebace..0000000000 --- a/stats/base/dnanstdevpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevpn = require( './dnanstdevpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/native.js.html b/stats/base/dnanstdevpn/native.js.html deleted file mode 100644 index 6caaff5cb7..0000000000 --- a/stats/base/dnanstdevpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevpn = require( './dnanstdevpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/ndarray.js.html b/stats/base/dnanstdevpn/ndarray.js.html deleted file mode 100644 index bc94125721..0000000000 --- a/stats/base/dnanstdevpn/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanvariancepn = require( '@stdlib/stats/base/dnanvariancepn' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevpn( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevpn( N, correction, x, strideX, offsetX ) {
-	return sqrt( dnanvariancepn( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevpn/ndarray.native.js.html b/stats/base/dnanstdevpn/ndarray.native.js.html deleted file mode 100644 index edae0b827b..0000000000 --- a/stats/base/dnanstdevpn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevpn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevpn( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevpn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/coverage.ndjson b/stats/base/dnanstdevtk/coverage.ndjson deleted file mode 100644 index df5a366786..0000000000 --- a/stats/base/dnanstdevtk/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"138a9af75d26e528f08891501141d830f0e40a87","2025-01-18 03:36:05 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"fe9731c4a5ea31fb0553ad5b9b217017749ef157","2025-03-10 21:58:12 -0400"] -[350,350,100,13,13,100,4,4,100,350,350,100,"cb7c51d44ec655d7aa6bdc76781a539597467865","2025-03-13 08:59:50 -0400"] diff --git a/stats/base/dnanstdevtk/dnanstdevtk.js.html b/stats/base/dnanstdevtk/dnanstdevtk.js.html deleted file mode 100644 index c7d2e90b68..0000000000 --- a/stats/base/dnanstdevtk/dnanstdevtk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/dnanstdevtk.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib dnanstdevtk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevtk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/dnanstdevtk.native.js.html b/stats/base/dnanstdevtk/dnanstdevtk.native.js.html deleted file mode 100644 index 210d280d27..0000000000 --- a/stats/base/dnanstdevtk/dnanstdevtk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/dnanstdevtk.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib dnanstdevtk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevtk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/index.html b/stats/base/dnanstdevtk/index.html deleted file mode 100644 index 25caa6aaf9..0000000000 --- a/stats/base/dnanstdevtk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib - - - - - - - - - -
-
-

All files stats/base/dnanstdevtk/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanstdevtk.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanstdevtk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/index.js.html b/stats/base/dnanstdevtk/index.js.html deleted file mode 100644 index b7c5f30ea4..0000000000 --- a/stats/base/dnanstdevtk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/dnanstdevtk
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevtk = require( '@stdlib/stats/base/dnanstdevtk' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevtk = require( '@stdlib/stats/base/dnanstdevtk' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevtk.ndarray( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanstdevtk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanstdevtk = main;
-} else {
-	dnanstdevtk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
-// exports: { "ndarray": "dnanstdevtk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/main.js.html b/stats/base/dnanstdevtk/main.js.html deleted file mode 100644 index fdea220355..0000000000 --- a/stats/base/dnanstdevtk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevtk = require( './dnanstdevtk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/native.js.html b/stats/base/dnanstdevtk/native.js.html deleted file mode 100644 index a9d71d1a8c..0000000000 --- a/stats/base/dnanstdevtk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevtk = require( './dnanstdevtk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/ndarray.js.html b/stats/base/dnanstdevtk/ndarray.js.html deleted file mode 100644 index 21bb30d3f5..0000000000 --- a/stats/base/dnanstdevtk/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanvariancetk = require( '@stdlib/stats/base/dnanvariancetk' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevtk( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevtk( N, correction, x, strideX, offsetX ) {
-	return sqrt( dnanvariancetk( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevtk/ndarray.native.js.html b/stats/base/dnanstdevtk/ndarray.native.js.html deleted file mode 100644 index 77af5e3888..0000000000 --- a/stats/base/dnanstdevtk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevtk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevtk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevtk( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevtk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/coverage.ndjson b/stats/base/dnanstdevwd/coverage.ndjson deleted file mode 100644 index 7809d62f29..0000000000 --- a/stats/base/dnanstdevwd/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[350,350,100,13,13,100,4,4,100,350,350,100,"d8322de9306b0972be795fa9f4a5ec0173d9c568","2025-03-11 08:59:41 -0400"] -[350,350,100,13,13,100,4,4,100,350,350,100,"dc9f39f6f289ac4a78bdfb99571db2fbbdd6e7a2","2025-03-13 09:01:02 -0400"] diff --git a/stats/base/dnanstdevwd/dnanstdevwd.js.html b/stats/base/dnanstdevwd/dnanstdevwd.js.html deleted file mode 100644 index 8bcc3200bc..0000000000 --- a/stats/base/dnanstdevwd/dnanstdevwd.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/dnanstdevwd.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib dnanstdevwd.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevwd( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevwd( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/dnanstdevwd.native.js.html b/stats/base/dnanstdevwd/dnanstdevwd.native.js.html deleted file mode 100644 index 878034bf48..0000000000 --- a/stats/base/dnanstdevwd/dnanstdevwd.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/dnanstdevwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib dnanstdevwd.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevwd( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevwd( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/index.html b/stats/base/dnanstdevwd/index.html deleted file mode 100644 index 079411b76c..0000000000 --- a/stats/base/dnanstdevwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib - - - - - - - - - -
-
-

All files stats/base/dnanstdevwd/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanstdevwd.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanstdevwd.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/index.js.html b/stats/base/dnanstdevwd/index.js.html deleted file mode 100644 index 874c3c33d6..0000000000 --- a/stats/base/dnanstdevwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @module @stdlib/stats/base/dnanstdevwd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevwd = require( '@stdlib/stats/base/dnanstdevwd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevwd( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevwd = require( '@stdlib/stats/base/dnanstdevwd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevwd.ndarray( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanstdevwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanstdevwd = main;
-} else {
-	dnanstdevwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
-// exports: { "ndarray": "dnanstdevwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/main.js.html b/stats/base/dnanstdevwd/main.js.html deleted file mode 100644 index e773059f24..0000000000 --- a/stats/base/dnanstdevwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevwd = require( './dnanstdevwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/native.js.html b/stats/base/dnanstdevwd/native.js.html deleted file mode 100644 index a6804b9b9f..0000000000 --- a/stats/base/dnanstdevwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevwd = require( './dnanstdevwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/ndarray.js.html b/stats/base/dnanstdevwd/ndarray.js.html deleted file mode 100644 index b661f73bd2..0000000000 --- a/stats/base/dnanstdevwd/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanvariancewd = require( '@stdlib/stats/base/dnanvariancewd' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevwd( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevwd( N, correction, x, strideX, offsetX ) {
-	return sqrt( dnanvariancewd( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevwd/ndarray.native.js.html b/stats/base/dnanstdevwd/ndarray.native.js.html deleted file mode 100644 index faa02ebd7d..0000000000 --- a/stats/base/dnanstdevwd/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevwd/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevwd( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevwd( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/coverage.ndjson b/stats/base/dnanstdevyc/coverage.ndjson deleted file mode 100644 index ec45d0506a..0000000000 --- a/stats/base/dnanstdevyc/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"92327895344d85080fd3af6c9b36d09c72225dc0","2025-01-05 20:58:27 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"e1b7184cd08ad496335c6acb76170e027fcc86ce","2025-03-12 12:23:23 -0700"] diff --git a/stats/base/dnanstdevyc/dnanstdevyc.js.html b/stats/base/dnanstdevyc/dnanstdevyc.js.html deleted file mode 100644 index ad50732f8b..0000000000 --- a/stats/base/dnanstdevyc/dnanstdevyc.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/dnanstdevyc.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib dnanstdevyc.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevyc( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/dnanstdevyc.native.js.html b/stats/base/dnanstdevyc/dnanstdevyc.native.js.html deleted file mode 100644 index 9e45804490..0000000000 --- a/stats/base/dnanstdevyc/dnanstdevyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/dnanstdevyc.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib dnanstdevyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevyc( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dnanstdevyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/index.html b/stats/base/dnanstdevyc/index.html deleted file mode 100644 index a04134b68e..0000000000 --- a/stats/base/dnanstdevyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib - - - - - - - - - -
-
-

All files stats/base/dnanstdevyc/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanstdevyc.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanstdevyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/index.js.html b/stats/base/dnanstdevyc/index.js.html deleted file mode 100644 index a7b12dca9c..0000000000 --- a/stats/base/dnanstdevyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/dnanstdevyc
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevyc = require( '@stdlib/stats/base/dnanstdevyc' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanstdevyc( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanstdevyc = require( '@stdlib/stats/base/dnanstdevyc' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevyc.ndarray( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanstdevyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanstdevyc = main;
-} else {
-	dnanstdevyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
-// exports: { "ndarray": "dnanstdevyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/main.js.html b/stats/base/dnanstdevyc/main.js.html deleted file mode 100644 index b5ac7159dc..0000000000 --- a/stats/base/dnanstdevyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevyc = require( './dnanstdevyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/native.js.html b/stats/base/dnanstdevyc/native.js.html deleted file mode 100644 index 69a30de27a..0000000000 --- a/stats/base/dnanstdevyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanstdevyc = require( './dnanstdevyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanstdevyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/ndarray.js.html b/stats/base/dnanstdevyc/ndarray.js.html deleted file mode 100644 index 314c5dbd37..0000000000 --- a/stats/base/dnanstdevyc/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanvarianceyc = require( '@stdlib/stats/base/dnanvarianceyc' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevyc( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevyc( N, correction, x, strideX, offsetX ) {
-	return sqrt( dnanvarianceyc( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanstdevyc/ndarray.native.js.html b/stats/base/dnanstdevyc/ndarray.native.js.html deleted file mode 100644 index 2f4c5229b2..0000000000 --- a/stats/base/dnanstdevyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanstdevyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanstdevyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanstdevyc( 5, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dnanstdevyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/coverage.ndjson b/stats/base/dnanvariance/coverage.ndjson deleted file mode 100644 index a506319ad0..0000000000 --- a/stats/base/dnanvariance/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"a40c4f4f8948d06d3ac17c2f92b427a5a64bd756","2024-12-25 00:28:46 -0800"] -[349,349,100,13,13,100,4,4,100,349,349,100,"42252d8953a420e826e3b80377a582ff52dce85b","2025-03-14 19:01:16 -0700"] diff --git a/stats/base/dnanvariance/dnanvariance.js.html b/stats/base/dnanvariance/dnanvariance.js.html deleted file mode 100644 index 5321cac804..0000000000 --- a/stats/base/dnanvariance/dnanvariance.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/dnanvariance.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib dnanvariance.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariance( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/dnanvariance.native.js.html b/stats/base/dnanvariance/dnanvariance.native.js.html deleted file mode 100644 index 9e1fd30611..0000000000 --- a/stats/base/dnanvariance/dnanvariance.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/dnanvariance.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib dnanvariance.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariance( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/index.html b/stats/base/dnanvariance/index.html deleted file mode 100644 index c64c23597c..0000000000 --- a/stats/base/dnanvariance/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib - - - - - - - - - -
-
-

All files stats/base/dnanvariance/lib

-
- -
- 100% - Statements - 349/349 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 349/349 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanvariance.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanvariance.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%53/53100%2/2100%1/1100%53/53
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/index.js.html b/stats/base/dnanvariance/index.js.html deleted file mode 100644 index d336096666..0000000000 --- a/stats/base/dnanvariance/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/dnanvariance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariance = require( '@stdlib/stats/base/dnanvariance' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariance = require( '@stdlib/stats/base/dnanvariance' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariance.ndarray( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanvariance;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanvariance = main;
-} else {
-	dnanvariance = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
-// exports: { "ndarray": "dnanvariance.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/main.js.html b/stats/base/dnanvariance/main.js.html deleted file mode 100644 index 12252b4a10..0000000000 --- a/stats/base/dnanvariance/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariance = require( './dnanvariance.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/native.js.html b/stats/base/dnanvariance/native.js.html deleted file mode 100644 index b5377bfa37..0000000000 --- a/stats/base/dnanvariance/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariance = require( './dnanvariance.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/ndarray.js.html b/stats/base/dnanvariance/ndarray.js.html deleted file mode 100644 index 7df90d0aa6..0000000000 --- a/stats/base/dnanvariance/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib ndarray.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -543x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnanvariancepn = require( '@stdlib/stats/base/dnanvariancepn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariance( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariance( N, correction, x, strideX, offsetX ) {
-	return dnanvariancepn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariance/ndarray.native.js.html b/stats/base/dnanvariance/ndarray.native.js.html deleted file mode 100644 index 663e717239..0000000000 --- a/stats/base/dnanvariance/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariance/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariance/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariance( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariance( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/coverage.ndjson b/stats/base/dnanvariancech/coverage.ndjson deleted file mode 100644 index 67a5762870..0000000000 --- a/stats/base/dnanvariancech/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[488,488,100,55,55,100,4,4,100,488,488,100,"ca5cd8eda51ba2c274b9aeb0161f6c1cdf6a3e09","2025-01-18 03:39:48 -0800"] -[422,422,100,32,32,100,4,4,100,422,422,100,"00b23b3cb5b4e72bf977a9ac170062f8e8614ef1","2025-02-23 17:07:14 -0500"] -[422,422,100,32,32,100,4,4,100,422,422,100,"a1c366a395fd46fde193bad73bac162daf90389b","2025-02-28 20:49:44 -0500"] -[422,422,100,32,32,100,4,4,100,422,422,100,"2e43df04b30107baae137ed29552ae3cd9de4add","2025-03-04 12:47:27 -0500"] diff --git a/stats/base/dnanvariancech/dnanvariancech.js.html b/stats/base/dnanvariancech/dnanvariancech.js.html deleted file mode 100644 index 8fcedefc38..0000000000 --- a/stats/base/dnanvariancech/dnanvariancech.js.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/dnanvariancech.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib dnanvariancech.js

-
- -
- 100% - Statements - 65/65 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 65/65 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -662x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass trial mean approach, as suggested by Chan et al (1983).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-* -   Chan, Tony F., Gene H. Golub, and Randall J. LeVeque. 1983. "Algorithms for Computing the Sample Variance: Analysis and Recommendations." _The American Statistician_ 37 (3). American Statistical Association, Taylor & Francis, Ltd.: 242–47. doi:[10.1080/00031305.1983.10483115](https://doi.org/10.1080/00031305.1983.10483115).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-* var N = x.length;
-*
-* var v = dnanvariancech( N, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancech( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/dnanvariancech.native.js.html b/stats/base/dnanvariancech/dnanvariancech.native.js.html deleted file mode 100644 index ac20adcf15..0000000000 --- a/stats/base/dnanvariancech/dnanvariancech.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/dnanvariancech.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib dnanvariancech.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancech( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/index.html b/stats/base/dnanvariancech/index.html deleted file mode 100644 index 83fd072808..0000000000 --- a/stats/base/dnanvariancech/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib - - - - - - - - - -
-
-

All files stats/base/dnanvariancech/lib

-
- -
- 100% - Statements - 422/422 -
- - -
- 100% - Branches - 32/32 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 422/422 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanvariancech.js -
-
100%65/65100%2/2100%1/1100%65/65
dnanvariancech.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%114/114100%21/21100%1/1100%114/114
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/index.js.html b/stats/base/dnanvariancech/index.js.html deleted file mode 100644 index 3e7dc37f17..0000000000 --- a/stats/base/dnanvariancech/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/dnanvariancech
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancech = require( '@stdlib/stats/base/dnanvariancech' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancech = require( '@stdlib/stats/base/dnanvariancech' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancech.ndarray( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanvariancech;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanvariancech = main;
-} else {
-	dnanvariancech = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
-// exports: { "ndarray": "dnanvariancech.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/main.js.html b/stats/base/dnanvariancech/main.js.html deleted file mode 100644 index a3997f11d2..0000000000 --- a/stats/base/dnanvariancech/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancech = require( './dnanvariancech.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancech, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/native.js.html b/stats/base/dnanvariancech/native.js.html deleted file mode 100644 index 95aa0a0bf5..0000000000 --- a/stats/base/dnanvariancech/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancech = require( './dnanvariancech.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancech, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/ndarray.js.html b/stats/base/dnanvariancech/ndarray.js.html deleted file mode 100644 index 84659f0144..0000000000 --- a/stats/base/dnanvariancech/ndarray.js.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib ndarray.js

-
- -
- 100% - Statements - 114/114 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 114/114 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -1153x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -4x -4x -66x -22x -22x -6x -6x -16x -16x -40x -40x -40x -66x -4076x -4076x -28x -28x -28x -4048x -4048x -66x -12x -12x -28x -28x -28x -28x -28x -28x -28x -66x -6106x -6106x -6068x -6068x -6068x -6068x -6068x -6106x -6106x -28x -66x -6x -6x -22x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass trial mean approach, as suggested by Chan et al (1983).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-* -   Chan, Tony F., Gene H. Golub, and Randall J. LeVeque. 1983. "Algorithms for Computing the Sample Variance: Analysis and Recommendations." _The American Statistician_ 37 (3). American Statistical Association, Taylor & Francis, Ltd.: 242–47. doi:[10.1080/00031305.1983.10483115](https://doi.org/10.1080/00031305.1983.10483115).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancech( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancech( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var nc;
-	var M;
-	var d;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = x[ offsetX ];
-		if ( v === v && N-correction > 0.0 ) {
-			return 0.0;
-		}
-		return NaN;
-	}
-	ix = offsetX;
- 
-	// Find an estimate for the mean...
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			mu = v;
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	ix += strideX;
-	i += 1;
- 
-	// Compute the variance...
-	M2 = 0.0;
-	M = 0.0;
-	n = 1;
-	for ( i; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			d = v - mu;
-			M2 += d * d;
-			M += d;
-			n += 1;
-		}
-		ix += strideX;
-	}
-	nc = n - correction;
-	if ( nc <= 0.0 ) {
-		return NaN;
-	}
-	return (M2/nc) - ((M/n)*(M/nc));
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancech/ndarray.native.js.html b/stats/base/dnanvariancech/ndarray.native.js.html deleted file mode 100644 index 0da57ec6f8..0000000000 --- a/stats/base/dnanvariancech/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancech/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancech/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancech( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancech( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/coverage.ndjson b/stats/base/dnanvariancepn/coverage.ndjson deleted file mode 100644 index abc52d44bb..0000000000 --- a/stats/base/dnanvariancepn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[668,668,100,62,62,100,5,5,100,668,668,100,"9616777b99f1c7dc4ad7fbbed3980f1b9ff0edba","2025-01-05 21:01:54 -0800"] -[416,416,100,26,26,100,4,4,100,416,416,100,"bf2f65007fb311b77e8a56d8d53b67b4e8b7b670","2025-02-22 13:47:55 -0800"] -[416,416,100,26,26,100,4,4,100,416,416,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] diff --git a/stats/base/dnanvariancepn/dnansumpw.js.html b/stats/base/dnanvariancepn/dnansumpw.js.html deleted file mode 100644 index 58dc35550d..0000000000 --- a/stats/base/dnanvariancepn/dnansumpw.js.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/dnansumpw.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib dnansumpw.js

-
- -
- 100% - Statements - 185/185 -
- - -
- 100% - Branches - 19/19 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 185/185 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -1863x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -180x -22x -22x -22x -22x -94x -94x -72x -72x -72x -94x -94x -22x -22x -22x -22x -180x -88x -88x -88x -88x -88x -88x -88x -88x -88x -88x -88x -88x -88x -1258x -1258x -754x -754x -754x -1258x -1258x -1258x -750x -750x -750x -1258x -1258x -1258x -750x -750x -750x -1258x -1258x -1258x -754x -754x -754x -1258x -1258x -1258x -750x -750x -750x -1258x -1258x -1258x -754x -754x -754x -1258x -1258x -1258x -750x -750x -750x -1258x -1258x -1258x -754x -754x -754x -1258x -1258x -88x -88x -88x -88x -88x -24x -24x -8x -8x -8x -24x -24x -88x -88x -88x -88x -70x -70x -70x -70x -180x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var floor = require( '@stdlib/math/base/special/floor' );
- 
- 
-// VARIABLES //
- 
-// Blocksize for pairwise summation (NOTE: decreasing the blocksize decreases rounding error as more pairs are summed, but also decreases performance. Because the inner loop is unrolled eight times, the blocksize is effectively `16`.):
-var BLOCKSIZE = 128;
- 
- 
-// MAIN //
- 
-/**
-* Computes the sum of a double-precision floating-point strided array elements, ignoring `NaN` values and using pairwise summation.
-*
-* ## Method
-*
-* -   This implementation uses pairwise summation, which accrues rounding error `O(log2 N)` instead of `O(N)`. The recursion depth is also `O(log2 N)`.
-*
-* ## References
-*
-* -   Higham, Nicholas J. 1993. "The Accuracy of Floating Point Summation." _SIAM Journal on Scientific Computing_ 14 (4): 783–99. doi:[10.1137/0914050](https://doi.org/10.1137/0914050).
-*
-* @private
-* @param {PositiveInteger} N - number of indexed elements
-* @param {NumericArray} out - two-element output array whose first element is the accumulated sum and whose second element is the accumulated number of summed values
-* @param {Float64Array} x - input array
-* @param {integer} stride - stride length
-* @param {NonNegativeInteger} offset - starting index
-* @returns {NumericArray} output array
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-* var N = floor( x.length / 2 );
-*
-* var out = [ 0.0, 0 ];
-* var v = dnansumpw( N, out, x, 2, 1 );
-* // returns [ 5.0, 4 ]
-*/
-function dnansumpw( N, out, x, stride, offset ) {
-	var ix;
-	var s0;
-	var s1;
-	var s2;
-	var s3;
-	var s4;
-	var s5;
-	var s6;
-	var s7;
-	var M;
-	var s;
-	var n;
-	var v;
-	var i;
- 
-	ix = offset;
-	if ( N < 8 ) {
-		// Use simple summation...
-		s = 0.0;
-		n = 0;
-		for ( i = 0; i < N; i++ ) {
-			v = x[ ix ];
-			if ( v === v ) {
-				s += v;
-				n += 1;
-			}
-			ix += stride;
-		}
-		out[ 0 ] += s;
-		out[ 1 ] += n;
-		return out;
-	}
-	if ( N <= BLOCKSIZE ) {
-		// Sum a block with 8 accumulators (by loop unrolling, we lower the effective blocksize to 16)...
-		s0 = 0.0;
-		s1 = 0.0;
-		s2 = 0.0;
-		s3 = 0.0;
-		s4 = 0.0;
-		s5 = 0.0;
-		s6 = 0.0;
-		s7 = 0.0;
-		n = 0;
- 
-		M = N % 8;
-		for ( i = 0; i < N-M; i += 8 ) {
-			v = x[ ix ];
-			if ( v === v ) {
-				s0 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s1 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s2 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s3 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s4 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s5 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s6 += v;
-				n += 1;
-			}
-			ix += stride;
-			v = x[ ix ];
-			if ( v === v ) {
-				s7 += v;
-				n += 1;
-			}
-			ix += stride;
-		}
-		// Pairwise sum the accumulators:
-		s = ((s0+s1) + (s2+s3)) + ((s4+s5) + (s6+s7));
- 
-		// Clean-up loop...
-		for ( i; i < N; i++ ) {
-			v = x[ ix ];
-			if ( v === v ) {
-				s += v;
-				n += 1;
-			}
-			ix += stride;
-		}
-		out[ 0 ] += s;
-		out[ 1 ] += n;
-		return out;
-	}
-	// Recurse by dividing by two, but avoiding non-multiples of unroll factor...
-	n = floor( N/2 );
-	n -= n % 8;
-	return dnansumpw( n, out, x, stride, ix ) + dnansumpw( N-n, out, x, stride, ix+(n*stride) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnansumpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/dnanvariancepn.js.html b/stats/base/dnanvariancepn/dnanvariancepn.js.html deleted file mode 100644 index ab39bd7311..0000000000 --- a/stats/base/dnanvariancepn/dnanvariancepn.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/dnanvariancepn.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib dnanvariancepn.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -632x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancepn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/dnanvariancepn.native.js.html b/stats/base/dnanvariancepn/dnanvariancepn.native.js.html deleted file mode 100644 index fa333459e3..0000000000 --- a/stats/base/dnanvariancepn/dnanvariancepn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/dnanvariancepn.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib dnanvariancepn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancepn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/index.html b/stats/base/dnanvariancepn/index.html deleted file mode 100644 index 13632b1a6c..0000000000 --- a/stats/base/dnanvariancepn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib - - - - - - - - - -
-
-

All files stats/base/dnanvariancepn/lib

-
- -
- 100% - Statements - 416/416 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 416/416 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanvariancepn.js -
-
100%62/62100%2/2100%1/1100%62/62
dnanvariancepn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%111/111100%15/15100%1/1100%111/111
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/index.js.html b/stats/base/dnanvariancepn/index.js.html deleted file mode 100644 index 9d35427060..0000000000 --- a/stats/base/dnanvariancepn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/dnanvariancepn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancepn = require( '@stdlib/stats/base/dnanvariancepn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancepn = require( '@stdlib/stats/base/dnanvariancepn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancepn.ndarray( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanvariancepn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanvariancepn = main;
-} else {
-	dnanvariancepn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
-// exports: { "ndarray": "dnanvariancepn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/main.js.html b/stats/base/dnanvariancepn/main.js.html deleted file mode 100644 index 8f3243bede..0000000000 --- a/stats/base/dnanvariancepn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancepn = require( './dnanvariancepn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/native.js.html b/stats/base/dnanvariancepn/native.js.html deleted file mode 100644 index ea0ce441ec..0000000000 --- a/stats/base/dnanvariancepn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancepn = require( './dnanvariancepn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/ndarray.js.html b/stats/base/dnanvariancepn/ndarray.js.html deleted file mode 100644 index 094cc4a9b3..0000000000 --- a/stats/base/dnanvariancepn/ndarray.js.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib ndarray.js

-
- -
- 100% - Statements - 111/111 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 111/111 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -1123x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -4x -4x -66x -22x -22x -6x -6x -16x -16x -40x -40x -40x -40x -40x -40x -66x -18x -18x -22x -22x -22x -22x -22x -22x -66x -6110x -6110x -6074x -6074x -6074x -6074x -6110x -6110x -22x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dnannsumpw = require( '@stdlib/blas/ext/base/dnannsumpw' ).ndarray;
- 
- 
-// VARIABLES //
- 
-var WORKSPACE = [ 0.0, 0 ];
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancepn( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancepn( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var nc;
-	var M;
-	var d;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = x[ offsetX ];
-		if ( v === v && N-correction > 0.0 ) {
-			return 0.0;
-		}
-		return NaN;
-	}
-	// Compute an estimate for the mean...
-	WORKSPACE[ 0 ] = 0.0;
-	WORKSPACE[ 1 ] = 0;
-	dnannsumpw( N, x, strideX, offsetX, WORKSPACE, 1, 0 );
-	n = WORKSPACE[ 1 ];
-	nc = n - correction;
-	if ( nc <= 0.0 ) {
-		return NaN;
-	}
-	mu = WORKSPACE[ 0 ] / n;
- 
-	// Compute the variance...
-	ix = offsetX;
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			d = v - mu;
-			M2 += d * d;
-			M += d;
-		}
-		ix += strideX;
-	}
-	return (M2/nc) - ((M/n)*(M/nc));
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancepn/ndarray.native.js.html b/stats/base/dnanvariancepn/ndarray.native.js.html deleted file mode 100644 index 465a106662..0000000000 --- a/stats/base/dnanvariancepn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancepn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancepn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancepn( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancepn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/coverage.ndjson b/stats/base/dnanvariancetk/coverage.ndjson deleted file mode 100644 index 92aa7d57f1..0000000000 --- a/stats/base/dnanvariancetk/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[427,427,100,43,43,100,4,4,100,427,427,100,"2bde98a2369cf34cd1bd167f27c7d6ca1bd1aed5","2024-12-25 00:15:10 -0800"] -[427,427,100,43,43,100,4,4,100,427,427,100,"ebe88f3d87f2e3f0dc9e070bd59e7b9068e483dd","2025-02-16 17:23:19 -0500"] -[379,379,100,26,26,100,4,4,100,379,379,100,"1511a4d9ca7e2552a8e6e50055cb37fe0f5d99de","2025-02-18 20:48:38 -0800"] -[379,379,100,26,26,100,4,4,100,379,379,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] diff --git a/stats/base/dnanvariancetk/dnanvariancetk.js.html b/stats/base/dnanvariancetk/dnanvariancetk.js.html deleted file mode 100644 index 9d8d0ca685..0000000000 --- a/stats/base/dnanvariancetk/dnanvariancetk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/dnanvariancetk.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib dnanvariancetk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancetk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/dnanvariancetk.native.js.html b/stats/base/dnanvariancetk/dnanvariancetk.native.js.html deleted file mode 100644 index abf26615cf..0000000000 --- a/stats/base/dnanvariancetk/dnanvariancetk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/dnanvariancetk.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib dnanvariancetk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancetk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/index.html b/stats/base/dnanvariancetk/index.html deleted file mode 100644 index f7a5c2d343..0000000000 --- a/stats/base/dnanvariancetk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib - - - - - - - - - -
-
-

All files stats/base/dnanvariancetk/lib

-
- -
- 100% - Statements - 379/379 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 379/379 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanvariancetk.js -
-
100%53/53100%2/2100%1/1100%53/53
dnanvariancetk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%83/83100%15/15100%1/1100%83/83
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/index.js.html b/stats/base/dnanvariancetk/index.js.html deleted file mode 100644 index b3c2f59bae..0000000000 --- a/stats/base/dnanvariancetk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/dnanvariancetk
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancetk = require( '@stdlib/stats/base/dnanvariancetk' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancetk = require( '@stdlib/stats/base/dnanvariancetk' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancetk.ndarray( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanvariancetk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanvariancetk = main;
-} else {
-	dnanvariancetk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
-// exports: { "ndarray": "dnanvariancetk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/main.js.html b/stats/base/dnanvariancetk/main.js.html deleted file mode 100644 index ffc0ea259d..0000000000 --- a/stats/base/dnanvariancetk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancetk = require( './dnanvariancetk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancetk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/native.js.html b/stats/base/dnanvariancetk/native.js.html deleted file mode 100644 index eb213c1437..0000000000 --- a/stats/base/dnanvariancetk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancetk = require( './dnanvariancetk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancetk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/ndarray.js.html b/stats/base/dnanvariancetk/ndarray.js.html deleted file mode 100644 index e03121d13c..0000000000 --- a/stats/base/dnanvariancetk/ndarray.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib ndarray.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -843x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -4x -4x -66x -22x -22x -6x -6x -16x -16x -40x -40x -40x -40x -66x -10182x -10182x -6096x -6096x -6096x -6096x -10182x -10182x -40x -66x -18x -18x -22x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancetk( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancetk( N, correction, x, strideX, offsetX ) {
-	var S2;
-	var ix;
-	var nc;
-	var S;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = x[ offsetX ];
-		if ( v === v && N-correction > 0.0 ) {
-			return 0.0;
-		}
-		return NaN;
-	}
-	ix = offsetX;
-	S2 = 0.0;
-	S = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			S2 += v * v;
-			S += v;
-			n += 1;
-		}
-		ix += strideX;
-	}
-	nc = n - correction;
-	if ( nc <= 0.0 ) {
-		return NaN;
-	}
-	return (S2 - ((S/n)*S)) / nc;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancetk/ndarray.native.js.html b/stats/base/dnanvariancetk/ndarray.native.js.html deleted file mode 100644 index 443694931d..0000000000 --- a/stats/base/dnanvariancetk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancetk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancetk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancetk( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancetk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/coverage.ndjson b/stats/base/dnanvariancewd/coverage.ndjson deleted file mode 100644 index 5c3d121077..0000000000 --- a/stats/base/dnanvariancewd/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[441,441,100,43,43,100,4,4,100,441,441,100,"ed24eef61a449aaa7e26787127ee49858e0bb08b","2024-12-25 00:13:46 -0800"] -[390,390,100,26,26,100,4,4,100,390,390,100,"0f30934d486c023154b676c08392e5d0134d130f","2025-02-22 04:14:06 -0800"] -[390,390,100,26,26,100,4,4,100,390,390,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] diff --git a/stats/base/dnanvariancewd/dnanvariancewd.js.html b/stats/base/dnanvariancewd/dnanvariancewd.js.html deleted file mode 100644 index 753e2ea08f..0000000000 --- a/stats/base/dnanvariancewd/dnanvariancewd.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/dnanvariancewd.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib dnanvariancewd.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-* var v = dnanvariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancewd( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/dnanvariancewd.native.js.html b/stats/base/dnanvariancewd/dnanvariancewd.native.js.html deleted file mode 100644 index b40a8e052b..0000000000 --- a/stats/base/dnanvariancewd/dnanvariancewd.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/dnanvariancewd.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib dnanvariancewd.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvariancewd( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/index.html b/stats/base/dnanvariancewd/index.html deleted file mode 100644 index d42fdc7add..0000000000 --- a/stats/base/dnanvariancewd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib - - - - - - - - - -
-
-

All files stats/base/dnanvariancewd/lib

-
- -
- 100% - Statements - 390/390 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 390/390 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanvariancewd.js -
-
100%57/57100%2/2100%1/1100%57/57
dnanvariancewd.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%90/90100%15/15100%1/1100%90/90
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/index.js.html b/stats/base/dnanvariancewd/index.js.html deleted file mode 100644 index 10de8e6f7c..0000000000 --- a/stats/base/dnanvariancewd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @module @stdlib/stats/base/dnanvariancewd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancewd = require( '@stdlib/stats/base/dnanvariancewd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvariancewd = require( '@stdlib/stats/base/dnanvariancewd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancewd.ndarray( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanvariancewd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanvariancewd = main;
-} else {
-	dnanvariancewd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
-// exports: { "ndarray": "dnanvariancewd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/main.js.html b/stats/base/dnanvariancewd/main.js.html deleted file mode 100644 index 2bdb0de098..0000000000 --- a/stats/base/dnanvariancewd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancewd = require( './dnanvariancewd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancewd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/native.js.html b/stats/base/dnanvariancewd/native.js.html deleted file mode 100644 index 7dd39fee79..0000000000 --- a/stats/base/dnanvariancewd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvariancewd = require( './dnanvariancewd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvariancewd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/ndarray.js.html b/stats/base/dnanvariancewd/ndarray.js.html deleted file mode 100644 index 81c237ae39..0000000000 --- a/stats/base/dnanvariancewd/ndarray.js.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib ndarray.js

-
- -
- 100% - Statements - 90/90 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 90/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -913x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -4x -4x -66x -22x -22x -6x -6x -16x -16x -40x -40x -40x -40x -66x -10182x -10182x -6096x -6096x -6096x -6096x -6096x -10182x -10182x -40x -66x -18x -18x -22x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancewd( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancewd( N, correction, x, strideX, offsetX ) {
-	var delta;
-	var mu;
-	var M2;
-	var ix;
-	var nc;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = x[ offsetX ];
-		if ( v === v && N-correction > 0.0 ) {
-			return 0.0;
-		}
-		return NaN;
-	}
-	ix = offsetX;
-	M2 = 0.0;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			delta = v - mu;
-			n += 1;
-			mu += delta / n;
-			M2 += delta * ( v - mu );
-		}
-		ix += strideX;
-	}
-	nc = n - correction;
-	if ( nc <= 0.0 ) {
-		return NaN;
-	}
-	return M2 / nc;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvariancewd/ndarray.native.js.html b/stats/base/dnanvariancewd/ndarray.native.js.html deleted file mode 100644 index 18e8131a82..0000000000 --- a/stats/base/dnanvariancewd/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvariancewd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvariancewd/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvariancewd( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvariancewd( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/coverage.ndjson b/stats/base/dnanvarianceyc/coverage.ndjson deleted file mode 100644 index 1d41583a75..0000000000 --- a/stats/base/dnanvarianceyc/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[474,474,100,55,55,100,4,4,100,474,474,100,"6f6d4291fa5a2fcad82ad6c0175ac2b7c92808d9","2025-01-05 20:56:03 -0800"] -[411,411,100,32,32,100,4,4,100,411,411,100,"ecfa20ee5474b4908861770b6ea4ddb04dacbdf9","2025-02-22 13:22:27 -0800"] -[411,411,100,32,32,100,4,4,100,411,411,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] diff --git a/stats/base/dnanvarianceyc/dnanvarianceyc.js.html b/stats/base/dnanvarianceyc/dnanvarianceyc.js.html deleted file mode 100644 index 9679961d65..0000000000 --- a/stats/base/dnanvarianceyc/dnanvarianceyc.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/dnanvarianceyc.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib dnanvarianceyc.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass algorithm, as proposed by Youngs and Cramer (1971).
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvarianceyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/dnanvarianceyc.native.js.html b/stats/base/dnanvarianceyc/dnanvarianceyc.native.js.html deleted file mode 100644 index 3c4ca4354a..0000000000 --- a/stats/base/dnanvarianceyc/dnanvarianceyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/dnanvarianceyc.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib dnanvarianceyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dnanvarianceyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/index.html b/stats/base/dnanvarianceyc/index.html deleted file mode 100644 index b35b76207c..0000000000 --- a/stats/base/dnanvarianceyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib - - - - - - - - - -
-
-

All files stats/base/dnanvarianceyc/lib

-
- -
- 100% - Statements - 411/411 -
- - -
- 100% - Branches - 32/32 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 411/411 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dnanvarianceyc.js -
-
100%61/61100%2/2100%1/1100%61/61
dnanvarianceyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%107/107100%21/21100%1/1100%107/107
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/index.js.html b/stats/base/dnanvarianceyc/index.js.html deleted file mode 100644 index 87324b1bfb..0000000000 --- a/stats/base/dnanvarianceyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/dnanvarianceyc
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvarianceyc = require( '@stdlib/stats/base/dnanvarianceyc' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dnanvarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dnanvarianceyc = require( '@stdlib/stats/base/dnanvarianceyc' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvarianceyc.ndarray( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dnanvarianceyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dnanvarianceyc = main;
-} else {
-	dnanvarianceyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
-// exports: { "ndarray": "dnanvarianceyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/main.js.html b/stats/base/dnanvarianceyc/main.js.html deleted file mode 100644 index f9158f4b63..0000000000 --- a/stats/base/dnanvarianceyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvarianceyc = require( './dnanvarianceyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvarianceyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/native.js.html b/stats/base/dnanvarianceyc/native.js.html deleted file mode 100644 index 4219d2031e..0000000000 --- a/stats/base/dnanvarianceyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dnanvarianceyc = require( './dnanvarianceyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dnanvarianceyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/ndarray.js.html b/stats/base/dnanvarianceyc/ndarray.js.html deleted file mode 100644 index af52e28382..0000000000 --- a/stats/base/dnanvarianceyc/ndarray.js.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib ndarray.js

-
- -
- 100% - Statements - 107/107 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 107/107 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -1083x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -66x -4x -4x -66x -22x -22x -6x -6x -16x -16x -40x -40x -40x -66x -4076x -4076x -28x -28x -4048x -4048x -66x -12x -12x -28x -28x -28x -28x -28x -66x -6106x -6106x -6068x -6068x -6068x -6068x -6068x -6106x -6106x -28x -66x -6x -6x -22x -66x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass algorithm, as proposed by Youngs and Cramer (1971).
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvarianceyc( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvarianceyc( N, correction, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var nc;
-	var S;
-	var v;
-	var d;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		v = x[ offsetX ];
-		if ( v === v && N-correction > 0.0 ) {
-			return 0.0;
-		}
-		return NaN;
-	}
-	ix = offsetX;
- 
-	// Find the first non-NaN element...
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	ix += strideX;
-	sum = v;
-	S = 0.0;
-	i += 1;
-	n = 1;
-	for ( i; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			sum += v;
-			d = (n*v) - sum;
-			S += (1.0/(n*(n-1))) * d * d;
-		}
-		ix += strideX;
-	}
-	nc = n - correction;
-	if ( nc <= 0.0 ) {
-		return NaN;
-	}
-	return S / nc;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dnanvarianceyc/ndarray.native.js.html b/stats/base/dnanvarianceyc/ndarray.native.js.html deleted file mode 100644 index d9ac93e270..0000000000 --- a/stats/base/dnanvarianceyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dnanvarianceyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dnanvarianceyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dnanvarianceyc( 5, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dnanvarianceyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dnanvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/coverage.ndjson b/stats/base/drange/coverage.ndjson deleted file mode 100644 index 1279921340..0000000000 --- a/stats/base/drange/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[423,423,100,45,45,100,4,4,100,423,423,100,"ad690a448fa6f7dc3bb358dbd031c9d6d9bbdb90","2024-12-25 02:22:41 -0800"] -[375,375,100,27,27,100,4,4,100,375,375,100,"836075d7019a49d806ca116492fa853382758f75","2024-12-25 17:49:49 -0500"] -[375,375,100,27,27,100,4,4,100,375,375,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[375,375,100,27,27,100,4,4,100,375,375,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[375,375,100,27,27,100,4,4,100,375,375,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] -[375,375,100,27,27,100,4,4,100,375,375,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[375,375,100,27,27,100,4,4,100,375,375,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] diff --git a/stats/base/drange/drange.js.html b/stats/base/drange/drange.js.html deleted file mode 100644 index 6b8574a998..0000000000 --- a/stats/base/drange/drange.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/drange.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib drange.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = drange( x.length, x, 1 );
-* // returns 4.0
-*/
-function drange( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/drange.native.js.html b/stats/base/drange/drange.native.js.html deleted file mode 100644 index 2895fa1d87..0000000000 --- a/stats/base/drange/drange.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/drange.native.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib drange.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -39x -39x -39x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = drange( x.length, x, 1 );
-* // returns 4.0
-*/
-function drange( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/index.html b/stats/base/drange/index.html deleted file mode 100644 index a4601a38e7..0000000000 --- a/stats/base/drange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib - - - - - - - - - -
-
-

All files stats/base/drange/lib

-
- -
- 100% - Statements - 375/375 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 375/375 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
drange.js -
-
100%52/52100%2/2100%1/1100%52/52
drange.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%82/82100%16/16100%1/1100%82/82
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/index.js.html b/stats/base/drange/index.js.html deleted file mode 100644 index d8aa657b78..0000000000 --- a/stats/base/drange/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the range of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/drange
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var drange = require( '@stdlib/stats/base/drange' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = drange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var drange = require( '@stdlib/stats/base/drange' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = drange.ndarray( 4, x, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var drange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	drange = main;
-} else {
-	drange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
-// exports: { "ndarray": "drange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/main.js.html b/stats/base/drange/main.js.html deleted file mode 100644 index db3450c49f..0000000000 --- a/stats/base/drange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var drange = require( './drange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( drange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/native.js.html b/stats/base/drange/native.js.html deleted file mode 100644 index da253d41c5..0000000000 --- a/stats/base/drange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var drange = require( './drange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( drange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/ndarray.js.html b/stats/base/drange/ndarray.js.html deleted file mode 100644 index ae951d2298..0000000000 --- a/stats/base/drange/ndarray.js.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib ndarray.js

-
- -
- 100% - Statements - 82/82 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 82/82 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -833x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -4x -4x -28x -10x -6x -6x -4x -4x -14x -14x -14x -28x -36x -36x -36x -2x -2x -36x -12x -36x -10x -10x -36x -12x -28x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnan = require( '@stdlib/math/base/assert/is-nan' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = drange( 4, x, 2, 1 );
-* // returns 6.0
-*/
-function drange( N, x, strideX, offsetX ) {
-	var max;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		if ( isnan( x[ offsetX ] ) ) {
-			return NaN;
-		}
-		return 0.0;
-	}
-	ix = offsetX;
-	min = x[ ix ];
-	max = min;
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnan( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return max - min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/drange/ndarray.native.js.html b/stats/base/drange/ndarray.native.js.html deleted file mode 100644 index a8407474c1..0000000000 --- a/stats/base/drange/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/drange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/drange/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = drange( 4, x, 2, 1 );
-* // returns 6.0
-*/
-function drange( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = drange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/coverage.ndjson b/stats/base/dsemch/coverage.ndjson deleted file mode 100644 index c1f6faef81..0000000000 --- a/stats/base/dsemch/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"81fee17fd854cbb34230e10f4f72c4d5ece650d1","2024-12-25 02:54:07 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"009105308118f21e4430e906806c1305a5827bc1","2025-01-17 14:05:02 -0800"] diff --git a/stats/base/dsemch/dsemch.js.html b/stats/base/dsemch/dsemch.js.html deleted file mode 100644 index 200a9ef3b7..0000000000 --- a/stats/base/dsemch/dsemch.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/dsemch.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib dsemch.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemch( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemch( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/dsemch.native.js.html b/stats/base/dsemch/dsemch.native.js.html deleted file mode 100644 index 70cd25eb26..0000000000 --- a/stats/base/dsemch/dsemch.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/dsemch.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib dsemch.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemch( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemch( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/index.html b/stats/base/dsemch/index.html deleted file mode 100644 index b4ae8523e6..0000000000 --- a/stats/base/dsemch/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib - - - - - - - - - -
-
-

All files stats/base/dsemch/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsemch.js -
-
100%53/53100%2/2100%1/1100%53/53
dsemch.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/index.js.html b/stats/base/dsemch/index.js.html deleted file mode 100644 index d2746afae6..0000000000 --- a/stats/base/dsemch/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard error of the mean for a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/dsemch
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemch = require( '@stdlib/stats/base/dsemch' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemch( x.length, 1, x, 1 );
-* // returns ~1.20185
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemch = require( '@stdlib/stats/base/dsemch' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemch.ndarray( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsemch;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsemch = main;
-} else {
-	dsemch = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
-// exports: { "ndarray": "dsemch.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/main.js.html b/stats/base/dsemch/main.js.html deleted file mode 100644 index e0fe96cee2..0000000000 --- a/stats/base/dsemch/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemch = require( './dsemch.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/native.js.html b/stats/base/dsemch/native.js.html deleted file mode 100644 index c34ba121fa..0000000000 --- a/stats/base/dsemch/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemch = require( './dsemch.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/ndarray.js.html b/stats/base/dsemch/ndarray.js.html deleted file mode 100644 index 5c9679664c..0000000000 --- a/stats/base/dsemch/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancech = require( '@stdlib/stats/base/dvariancech' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemch( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemch( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancech( N, correction, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemch/ndarray.native.js.html b/stats/base/dsemch/ndarray.native.js.html deleted file mode 100644 index ce7c754172..0000000000 --- a/stats/base/dsemch/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemch/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemch/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemch( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemch( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/coverage.ndjson b/stats/base/dsemtk/coverage.ndjson deleted file mode 100644 index 2b875913cb..0000000000 --- a/stats/base/dsemtk/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"867ceefc1c3fbf34733794cdebf7855abea8a930","2024-12-26 01:05:08 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"afda1d6fa68d5214910cb772c2c0d61f3f641aeb","2025-01-17 14:00:39 -0800"] diff --git a/stats/base/dsemtk/dsemtk.js.html b/stats/base/dsemtk/dsemtk.js.html deleted file mode 100644 index 5b4a2032e8..0000000000 --- a/stats/base/dsemtk/dsemtk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/dsemtk.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib dsemtk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemtk( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemtk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/dsemtk.native.js.html b/stats/base/dsemtk/dsemtk.native.js.html deleted file mode 100644 index fda63ac98f..0000000000 --- a/stats/base/dsemtk/dsemtk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/dsemtk.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib dsemtk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemtk( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemtk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/index.html b/stats/base/dsemtk/index.html deleted file mode 100644 index bac6d277f0..0000000000 --- a/stats/base/dsemtk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib - - - - - - - - - -
-
-

All files stats/base/dsemtk/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsemtk.js -
-
100%53/53100%2/2100%1/1100%53/53
dsemtk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/index.js.html b/stats/base/dsemtk/index.js.html deleted file mode 100644 index fbd58f83a7..0000000000 --- a/stats/base/dsemtk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard error of the mean for a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/dsemtk
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemtk = require( '@stdlib/stats/base/dsemtk' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemtk( x.length, 1, x, 1 );
-* // returns ~1.20185
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemtk = require( '@stdlib/stats/base/dsemtk' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemtk.ndarray( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsemtk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsemtk = main;
-} else {
-	dsemtk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
-// exports: { "ndarray": "dsemtk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/main.js.html b/stats/base/dsemtk/main.js.html deleted file mode 100644 index 08062e0e58..0000000000 --- a/stats/base/dsemtk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemtk = require( './dsemtk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/native.js.html b/stats/base/dsemtk/native.js.html deleted file mode 100644 index f45139f94b..0000000000 --- a/stats/base/dsemtk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemtk = require( './dsemtk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/ndarray.js.html b/stats/base/dsemtk/ndarray.js.html deleted file mode 100644 index eb1ff4bfa0..0000000000 --- a/stats/base/dsemtk/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancetk = require( '@stdlib/stats/base/dvariancetk' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemtk( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemtk( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancetk( N, correction, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemtk/ndarray.native.js.html b/stats/base/dsemtk/ndarray.native.js.html deleted file mode 100644 index 47f009557c..0000000000 --- a/stats/base/dsemtk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemtk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemtk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemtk( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemtk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/coverage.ndjson b/stats/base/dsemwd/coverage.ndjson deleted file mode 100644 index 11762cd68f..0000000000 --- a/stats/base/dsemwd/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"ce347fea5c4cb666b575cf371f6a2c9947db2611","2024-12-26 01:01:40 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"3901a450ad8218885b513e8501f3e8cbb97a6492","2025-01-10 08:27:06 -0500"] -[350,350,100,13,13,100,4,4,100,350,350,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] diff --git a/stats/base/dsemwd/dsemwd.js.html b/stats/base/dsemwd/dsemwd.js.html deleted file mode 100644 index 30cb38ef30..0000000000 --- a/stats/base/dsemwd/dsemwd.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/dsemwd.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib dsemwd.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemwd( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemwd( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/dsemwd.native.js.html b/stats/base/dsemwd/dsemwd.native.js.html deleted file mode 100644 index 9e1a5f29e9..0000000000 --- a/stats/base/dsemwd/dsemwd.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/dsemwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib dsemwd.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemwd( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemwd( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/index.html b/stats/base/dsemwd/index.html deleted file mode 100644 index d9c29ff6cd..0000000000 --- a/stats/base/dsemwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib - - - - - - - - - -
-
-

All files stats/base/dsemwd/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsemwd.js -
-
100%53/53100%2/2100%1/1100%53/53
dsemwd.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/index.js.html b/stats/base/dsemwd/index.js.html deleted file mode 100644 index 4597eacad9..0000000000 --- a/stats/base/dsemwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard error of the mean for a double-precision floating-point strided array using Welford's algorithm.
-*
-* @module @stdlib/stats/base/dsemwd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemwd = require( '@stdlib/stats/base/dsemwd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemwd( x.length, 1, x, 1 );
-* // returns ~1.20185
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemwd = require( '@stdlib/stats/base/dsemwd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemwd.ndarray( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsemwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsemwd = main;
-} else {
-	dsemwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
-// exports: { "ndarray": "dsemwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/main.js.html b/stats/base/dsemwd/main.js.html deleted file mode 100644 index 2843901c8b..0000000000 --- a/stats/base/dsemwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemwd = require( './dsemwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/native.js.html b/stats/base/dsemwd/native.js.html deleted file mode 100644 index 075b191993..0000000000 --- a/stats/base/dsemwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemwd = require( './dsemwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/ndarray.js.html b/stats/base/dsemwd/ndarray.js.html deleted file mode 100644 index 1fdeaafeac..0000000000 --- a/stats/base/dsemwd/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancewd = require( '@stdlib/stats/base/dvariancewd' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemwd( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemwd( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancewd( N, correction, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemwd/ndarray.native.js.html b/stats/base/dsemwd/ndarray.native.js.html deleted file mode 100644 index 6365564ab3..0000000000 --- a/stats/base/dsemwd/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemwd/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemwd( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemwd( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/coverage.ndjson b/stats/base/dsemyc/coverage.ndjson deleted file mode 100644 index ecc5d414d4..0000000000 --- a/stats/base/dsemyc/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"dabf486eb5381d666381711e109930c052ba60f5","2024-12-26 00:59:29 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"3d4ea1383e91d898b1f4e52c989c0bec0c62e81a","2025-01-17 13:52:47 -0800"] diff --git a/stats/base/dsemyc/dsemyc.js.html b/stats/base/dsemyc/dsemyc.js.html deleted file mode 100644 index 07adff16a5..0000000000 --- a/stats/base/dsemyc/dsemyc.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/dsemyc.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib dsemyc.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemyc( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/dsemyc.native.js.html b/stats/base/dsemyc/dsemyc.native.js.html deleted file mode 100644 index 5ae5967360..0000000000 --- a/stats/base/dsemyc/dsemyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/dsemyc.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib dsemyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemyc( x.length, 1, x, 1 );
-* // returns ~1.20185
-*/
-function dsemyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/index.html b/stats/base/dsemyc/index.html deleted file mode 100644 index d2517b4b3a..0000000000 --- a/stats/base/dsemyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib - - - - - - - - - -
-
-

All files stats/base/dsemyc/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsemyc.js -
-
100%53/53100%2/2100%1/1100%53/53
dsemyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/index.js.html b/stats/base/dsemyc/index.js.html deleted file mode 100644 index e51b808690..0000000000 --- a/stats/base/dsemyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard error of the mean for a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/dsemyc
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemyc = require( '@stdlib/stats/base/dsemyc' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsemyc( x.length, 1, x, 1 );
-* // returns ~1.20185
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dsemyc = require( '@stdlib/stats/base/dsemyc' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemyc.ndarray( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsemyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsemyc = main;
-} else {
-	dsemyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
-// exports: { "ndarray": "dsemyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/main.js.html b/stats/base/dsemyc/main.js.html deleted file mode 100644 index bf5b5bbef6..0000000000 --- a/stats/base/dsemyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemyc = require( './dsemyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/native.js.html b/stats/base/dsemyc/native.js.html deleted file mode 100644 index 6fb8a93956..0000000000 --- a/stats/base/dsemyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsemyc = require( './dsemyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsemyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/ndarray.js.html b/stats/base/dsemyc/ndarray.js.html deleted file mode 100644 index 3ebee0247c..0000000000 --- a/stats/base/dsemyc/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvarianceyc = require( '@stdlib/stats/base/dvarianceyc' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemyc( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemyc( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvarianceyc( N, correction, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsemyc/ndarray.native.js.html b/stats/base/dsemyc/ndarray.native.js.html deleted file mode 100644 index 9ed41dcb02..0000000000 --- a/stats/base/dsemyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsemyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsemyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard error of the mean for a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard error of the mean
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsemyc( 4, 1, x, 2, 1 );
-* // returns 1.25
-*/
-function dsemyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsemyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/coverage.ndjson b/stats/base/dsmean/coverage.ndjson deleted file mode 100644 index 84162fb9c1..0000000000 --- a/stats/base/dsmean/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[359,359,100,14,14,100,4,4,100,359,359,100,"ac1c7e90fce8af40e97a4b3718a9d1b7318d58b0","2025-01-18 03:38:45 -0800"] -[346,346,100,13,13,100,4,4,100,346,346,100,"aa4e85d80af3b9f6e61e4d8962945ad57f8fe156","2025-02-05 02:32:25 -0800"] -[346,346,100,13,13,100,4,4,100,346,346,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] diff --git a/stats/base/dsmean/dsmean.js.html b/stats/base/dsmean/dsmean.js.html deleted file mode 100644 index a338f4eaa9..0000000000 --- a/stats/base/dsmean/dsmean.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/dsmean.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib dsmean.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmean( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/dsmean.native.js.html b/stats/base/dsmean/dsmean.native.js.html deleted file mode 100644 index c8fd058d3a..0000000000 --- a/stats/base/dsmean/dsmean.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/dsmean.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib dsmean.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmean( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/index.html b/stats/base/dsmean/index.html deleted file mode 100644 index 652841b258..0000000000 --- a/stats/base/dsmean/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib - - - - - - - - - -
-
-

All files stats/base/dsmean/lib

-
- -
- 100% - Statements - 346/346 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 346/346 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsmean.js -
-
100%52/52100%2/2100%1/1100%52/52
dsmean.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%69/69100%3/3100%0/0100%69/69
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%52/52100%2/2100%1/1100%52/52
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/index.js.html b/stats/base/dsmean/index.js.html deleted file mode 100644 index fc13662687..0000000000 --- a/stats/base/dsmean/index.js.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib index.js

-
- -
- 100% - Statements - 69/69 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 69/69 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -703x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsmean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmean = require( '@stdlib/stats/base/dsmean' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-* var dsmean = require( '@stdlib/stats/base/dsmean' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmean.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsmean;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsmean = main;
-} else {
-	dsmean = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
-// exports: { "ndarray": "dsmean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/main.js.html b/stats/base/dsmean/main.js.html deleted file mode 100644 index b6b8b23d05..0000000000 --- a/stats/base/dsmean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmean = require( './dsmean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/native.js.html b/stats/base/dsmean/native.js.html deleted file mode 100644 index f97dac6def..0000000000 --- a/stats/base/dsmean/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmean = require( './dsmean.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/ndarray.js.html b/stats/base/dsmean/ndarray.js.html deleted file mode 100644 index 8ba5a9c95e..0000000000 --- a/stats/base/dsmean/ndarray.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib ndarray.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -533x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsmeanpn = require( '@stdlib/stats/base/dsmeanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmean( N, x, strideX, offsetX ) {
-	return dsmeanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmean/ndarray.native.js.html b/stats/base/dsmean/ndarray.native.js.html deleted file mode 100644 index 108b5c0fc4..0000000000 --- a/stats/base/dsmean/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmean/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmean/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmean( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/coverage.ndjson b/stats/base/dsmeanors/coverage.ndjson deleted file mode 100644 index 73c2985c76..0000000000 --- a/stats/base/dsmeanors/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[371,371,100,24,24,100,4,4,100,371,371,100,"48fc90f3dde814bba46442bb61fd154d23a8887b","2025-01-18 03:41:24 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"a04ba78f390b90c1621ea8c8f1b9a76e876db7c4","2025-01-18 14:19:24 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[351,351,100,18,18,100,4,4,100,351,351,100,"e41e5bce47f9afbd88b1bbdd59d9e6687fb8441b","2025-02-18 22:46:26 +0530"] -[351,351,100,18,18,100,4,4,100,351,351,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] -[351,351,100,18,18,100,4,4,100,351,351,100,"d90b3ce672fc3830c44b40fde69bd546043f33e5","2025-03-30 01:46:52 +0530"] diff --git a/stats/base/dsmeanors/dsmeanors.js.html b/stats/base/dsmeanors/dsmeanors.js.html deleted file mode 100644 index 5de32479de..0000000000 --- a/stats/base/dsmeanors/dsmeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/dsmeanors.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib dsmeanors.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/dsmeanors.native.js.html b/stats/base/dsmeanors/dsmeanors.native.js.html deleted file mode 100644 index 697a3736f9..0000000000 --- a/stats/base/dsmeanors/dsmeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/dsmeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib dsmeanors.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/index.html b/stats/base/dsmeanors/index.html deleted file mode 100644 index f0e102bf7c..0000000000 --- a/stats/base/dsmeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib - - - - - - - - - -
-
-

All files stats/base/dsmeanors/lib

-
- -
- 100% - Statements - 351/351 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 351/351 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsmeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
dsmeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%58/58100%7/7100%1/1100%58/58
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/index.js.html b/stats/base/dsmeanors/index.js.html deleted file mode 100644 index 9084941bb7..0000000000 --- a/stats/base/dsmeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsmeanors
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanors = require( '@stdlib/stats/base/dsmeanors' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanors = require( '@stdlib/stats/base/dsmeanors' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanors.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsmeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsmeanors = main;
-} else {
-	dsmeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
-// exports: { "ndarray": "dsmeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/main.js.html b/stats/base/dsmeanors/main.js.html deleted file mode 100644 index 1147b4d4a7..0000000000 --- a/stats/base/dsmeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanors = require( './dsmeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/native.js.html b/stats/base/dsmeanors/native.js.html deleted file mode 100644 index a26c10d116..0000000000 --- a/stats/base/dsmeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanors = require( './dsmeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/ndarray.js.html b/stats/base/dsmeanors/ndarray.js.html deleted file mode 100644 index 3909d4b8ca..0000000000 --- a/stats/base/dsmeanors/ndarray.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib ndarray.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -593x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dssumors = require( '@stdlib/blas/ext/base/dssumors' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanors( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return dssumors( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanors/ndarray.native.js.html b/stats/base/dsmeanors/ndarray.native.js.html deleted file mode 100644 index 7cd0c2d492..0000000000 --- a/stats/base/dsmeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanors/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/coverage.ndjson b/stats/base/dsmeanpn/coverage.ndjson deleted file mode 100644 index 1fbe1da2ab..0000000000 --- a/stats/base/dsmeanpn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[409,409,100,24,24,100,4,4,100,409,409,100,"15c26dd8e62bcc6ef839f1c604e3fe537c4d3ca5","2025-01-18 03:42:56 -0800"] -[379,379,100,18,18,100,4,4,100,379,379,100,"5cfc390ccb133747ade74ea8b0c29d4e08fce639","2025-01-18 14:37:26 -0800"] -[379,379,100,18,18,100,4,4,100,379,379,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] diff --git a/stats/base/dsmeanpn/dsmeanpn.js.html b/stats/base/dsmeanpn/dsmeanpn.js.html deleted file mode 100644 index 7ae3d73577..0000000000 --- a/stats/base/dsmeanpn/dsmeanpn.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/dsmeanpn.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib dsmeanpn.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm with extended accumulation and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/dsmeanpn.native.js.html b/stats/base/dsmeanpn/dsmeanpn.native.js.html deleted file mode 100644 index 70cab683da..0000000000 --- a/stats/base/dsmeanpn/dsmeanpn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/dsmeanpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib dsmeanpn.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanpn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/index.html b/stats/base/dsmeanpn/index.html deleted file mode 100644 index 99722f7706..0000000000 --- a/stats/base/dsmeanpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib - - - - - - - - - -
-
-

All files stats/base/dsmeanpn/lib

-
- -
- 100% - Statements - 379/379 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 379/379 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsmeanpn.js -
-
100%61/61100%2/2100%1/1100%61/61
dsmeanpn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%77/77100%7/7100%1/1100%77/77
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/index.js.html b/stats/base/dsmeanpn/index.js.html deleted file mode 100644 index 70778684c1..0000000000 --- a/stats/base/dsmeanpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm with extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsmeanpn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanpn = require( '@stdlib/stats/base/dsmeanpn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanpn = require( '@stdlib/stats/base/dsmeanpn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanpn.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsmeanpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsmeanpn = main;
-} else {
-	dsmeanpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
-// exports: { "ndarray": "dsmeanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/main.js.html b/stats/base/dsmeanpn/main.js.html deleted file mode 100644 index f726ef98aa..0000000000 --- a/stats/base/dsmeanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanpn = require( './dsmeanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/native.js.html b/stats/base/dsmeanpn/native.js.html deleted file mode 100644 index 6caedc569e..0000000000 --- a/stats/base/dsmeanpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanpn = require( './dsmeanpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/ndarray.js.html b/stats/base/dsmeanpn/ndarray.js.html deleted file mode 100644 index 96348174a4..0000000000 --- a/stats/base/dsmeanpn/ndarray.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib ndarray.js

-
- -
- 100% - Statements - 77/77 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 77/77 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -783x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -12x -12x -12x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dssum = require( '@stdlib/blas/ext/base/dssum' ).ndarray;
-var dsapxsum = require( '@stdlib/blas/ext/base/dsapxsum' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm with extended accumulation and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanpn( N, x, strideX, offsetX ) {
-	var mu;
-	var c;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	// Compute an estimate for the mean:
-	mu = dssum( N, x, strideX, offsetX ) / N;
- 
-	// Compute an error term...
-	c = dsapxsum( N, -mu, x, strideX, offsetX ) / N;
- 
-	return mu + c;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpn/ndarray.native.js.html b/stats/base/dsmeanpn/ndarray.native.js.html deleted file mode 100644 index f1b3bd963f..0000000000 --- a/stats/base/dsmeanpn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpn/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a two-pass error correction algorithm with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanpn( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanpn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/coverage.ndjson b/stats/base/dsmeanpw/coverage.ndjson deleted file mode 100644 index 2a37c845c7..0000000000 --- a/stats/base/dsmeanpw/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[371,371,100,24,24,100,4,4,100,371,371,100,"b8d6ca805497d4ec93ffacb02d4c654a75b537da","2025-01-18 03:43:48 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"deabf5358fdce4a99aa6f060e3d296a69538ed24","2025-01-19 00:18:21 -0800"] -[351,351,100,18,18,100,4,4,100,351,351,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[351,351,100,18,18,100,4,4,100,351,351,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[351,351,100,18,18,100,4,4,100,351,351,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] diff --git a/stats/base/dsmeanpw/dsmeanpw.js.html b/stats/base/dsmeanpw/dsmeanpw.js.html deleted file mode 100644 index eebddd7bcc..0000000000 --- a/stats/base/dsmeanpw/dsmeanpw.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/dsmeanpw.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib dsmeanpw.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanpw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/dsmeanpw.native.js.html b/stats/base/dsmeanpw/dsmeanpw.native.js.html deleted file mode 100644 index aaf41e938d..0000000000 --- a/stats/base/dsmeanpw/dsmeanpw.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/dsmeanpw.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib dsmeanpw.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanpw( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/index.html b/stats/base/dsmeanpw/index.html deleted file mode 100644 index 14f19839bd..0000000000 --- a/stats/base/dsmeanpw/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib - - - - - - - - - -
-
-

All files stats/base/dsmeanpw/lib

-
- -
- 100% - Statements - 351/351 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 351/351 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsmeanpw.js -
-
100%52/52100%2/2100%1/1100%52/52
dsmeanpw.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%58/58100%7/7100%1/1100%58/58
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/index.js.html b/stats/base/dsmeanpw/index.js.html deleted file mode 100644 index d627c2f656..0000000000 --- a/stats/base/dsmeanpw/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using pairwise summation with extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsmeanpw
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanpw = require( '@stdlib/stats/base/dsmeanpw' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanpw = require( '@stdlib/stats/base/dsmeanpw' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanpw.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsmeanpw;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsmeanpw = main;
-} else {
-	dsmeanpw = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
-// exports: { "ndarray": "dsmeanpw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/main.js.html b/stats/base/dsmeanpw/main.js.html deleted file mode 100644 index 4170f43155..0000000000 --- a/stats/base/dsmeanpw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanpw = require( './dsmeanpw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/native.js.html b/stats/base/dsmeanpw/native.js.html deleted file mode 100644 index f29e022b9e..0000000000 --- a/stats/base/dsmeanpw/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanpw = require( './dsmeanpw.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/ndarray.js.html b/stats/base/dsmeanpw/ndarray.js.html deleted file mode 100644 index 4ac5902305..0000000000 --- a/stats/base/dsmeanpw/ndarray.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib ndarray.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -593x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dssumpw = require( '@stdlib/blas/ext/base/dssumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanpw( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return dssumpw( N, x, strideX, offsetX ) / N;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanpw/ndarray.native.js.html b/stats/base/dsmeanpw/ndarray.native.js.html deleted file mode 100644 index a9e705a0fd..0000000000 --- a/stats/base/dsmeanpw/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanpw/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanpw/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanpw( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/coverage.ndjson b/stats/base/dsmeanwd/coverage.ndjson deleted file mode 100644 index 0fe5a779d2..0000000000 --- a/stats/base/dsmeanwd/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[395,395,100,20,20,100,4,4,100,395,395,100,"79e28d92c6c2d7a6d4d2347d894bc03af2c470cb","2025-01-18 13:45:03 -0800"] -[395,395,100,20,20,100,4,4,100,395,395,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[395,395,100,20,20,100,4,4,100,395,395,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] -[395,395,100,20,20,100,4,4,100,395,395,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] diff --git a/stats/base/dsmeanwd/dsmeanwd.js.html b/stats/base/dsmeanwd/dsmeanwd.js.html deleted file mode 100644 index 4839737aa9..0000000000 --- a/stats/base/dsmeanwd/dsmeanwd.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/dsmeanwd.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib dsmeanwd.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -712x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm with extended accumulation and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/dsmeanwd.native.js.html b/stats/base/dsmeanwd/dsmeanwd.native.js.html deleted file mode 100644 index 4b7786e387..0000000000 --- a/stats/base/dsmeanwd/dsmeanwd.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/dsmeanwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib dsmeanwd.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsmeanwd( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/index.html b/stats/base/dsmeanwd/index.html deleted file mode 100644 index a1e1491692..0000000000 --- a/stats/base/dsmeanwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib - - - - - - - - - -
-
-

All files stats/base/dsmeanwd/lib

-
- -
- 100% - Statements - 395/395 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 395/395 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsmeanwd.js -
-
100%70/70100%2/2100%1/1100%70/70
dsmeanwd.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%84/84100%9/9100%1/1100%84/84
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/index.js.html b/stats/base/dsmeanwd/index.js.html deleted file mode 100644 index 7cfb07624b..0000000000 --- a/stats/base/dsmeanwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm with extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsmeanwd
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanwd = require( '@stdlib/stats/base/dsmeanwd' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsmeanwd = require( '@stdlib/stats/base/dsmeanwd' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanwd.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsmeanwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsmeanwd = main;
-} else {
-	dsmeanwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
-// exports: { "ndarray": "dsmeanwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/main.js.html b/stats/base/dsmeanwd/main.js.html deleted file mode 100644 index e6bed1d6c7..0000000000 --- a/stats/base/dsmeanwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanwd = require( './dsmeanwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/native.js.html b/stats/base/dsmeanwd/native.js.html deleted file mode 100644 index d6e1969c87..0000000000 --- a/stats/base/dsmeanwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsmeanwd = require( './dsmeanwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/ndarray.js.html b/stats/base/dsmeanwd/ndarray.js.html deleted file mode 100644 index 5897b2428c..0000000000 --- a/stats/base/dsmeanwd/ndarray.js.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib ndarray.js

-
- -
- 100% - Statements - 84/84 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 84/84 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -853x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -44x -44x -44x -44x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm with extended accumulation and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		n += 1;
-		mu += ( x[ix]-mu ) / n;
-		ix += strideX;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsmeanwd/ndarray.native.js.html b/stats/base/dsmeanwd/ndarray.native.js.html deleted file mode 100644 index 02c6abfb90..0000000000 --- a/stats/base/dsmeanwd/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsmeanwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsmeanwd/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsmeanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function dsmeanwd( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/coverage.ndjson b/stats/base/dsnanmean/coverage.ndjson deleted file mode 100644 index 3180a42915..0000000000 --- a/stats/base/dsnanmean/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[359,359,100,14,14,100,4,4,100,359,359,100,"ebe88f3d87f2e3f0dc9e070bd59e7b9068e483dd","2025-02-16 17:23:19 -0500"] -[359,359,100,14,14,100,4,4,100,359,359,100,"a72164377f20d181961797a328798e33891fa617","2025-02-22 21:54:16 +0530"] -[345,345,100,13,13,100,4,4,100,345,345,100,"9e91f81aa0353538cb410b8ea72862c08e20c27b","2025-03-12 02:37:04 -0700"] -[345,345,100,13,13,100,4,4,100,345,345,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] diff --git a/stats/base/dsnanmean/dsnanmean.js.html b/stats/base/dsnanmean/dsnanmean.js.html deleted file mode 100644 index 5d3dc2681c..0000000000 --- a/stats/base/dsnanmean/dsnanmean.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/dsnanmean.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib dsnanmean.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmean( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/dsnanmean.native.js.html b/stats/base/dsnanmean/dsnanmean.native.js.html deleted file mode 100644 index 19907357b5..0000000000 --- a/stats/base/dsnanmean/dsnanmean.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/dsnanmean.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib dsnanmean.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmean( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/index.html b/stats/base/dsnanmean/index.html deleted file mode 100644 index 169a0c6526..0000000000 --- a/stats/base/dsnanmean/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib - - - - - - - - - -
-
-

All files stats/base/dsnanmean/lib

-
- -
- 100% - Statements - 345/345 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 345/345 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsnanmean.js -
-
100%52/52100%2/2100%1/1100%52/52
dsnanmean.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%52/52100%2/2100%1/1100%52/52
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/index.js.html b/stats/base/dsnanmean/index.js.html deleted file mode 100644 index 7e55c1e288..0000000000 --- a/stats/base/dsnanmean/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsnanmean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmean = require( '@stdlib/stats/base/dsnanmean' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmean = require( '@stdlib/stats/base/dsnanmean' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmean.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsnanmean;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsnanmean = main;
-} else {
-	dsnanmean = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
-// exports: { "ndarray": "dsnanmean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/main.js.html b/stats/base/dsnanmean/main.js.html deleted file mode 100644 index 06c3e8abbe..0000000000 --- a/stats/base/dsnanmean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmean = require( './dsnanmean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/native.js.html b/stats/base/dsnanmean/native.js.html deleted file mode 100644 index 864a308e34..0000000000 --- a/stats/base/dsnanmean/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmean = require( './dsnanmean.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/ndarray.js.html b/stats/base/dsnanmean/ndarray.js.html deleted file mode 100644 index b9b347f32b..0000000000 --- a/stats/base/dsnanmean/ndarray.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib ndarray.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -533x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsnanmeanpn = require( '@stdlib/stats/base/dsnanmeanpn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmean( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmean( N, x, strideX, offsetX ) {
-	return dsnanmeanpn( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmean/ndarray.native.js.html b/stats/base/dsnanmean/ndarray.native.js.html deleted file mode 100644 index 091f2b6bdd..0000000000 --- a/stats/base/dsnanmean/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmean/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmean/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmean( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmean( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/coverage.ndjson b/stats/base/dsnanmeanors/coverage.ndjson deleted file mode 100644 index 01fc6e1b6d..0000000000 --- a/stats/base/dsnanmeanors/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[366,366,100,23,23,100,4,4,100,366,366,100,"f70e6223dfc766d41092bc0039379c94f3b34681","2025-02-13 21:47:34 -0500"] -[366,366,100,23,23,100,4,4,100,366,366,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] -[366,366,100,23,23,100,4,4,100,366,366,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] diff --git a/stats/base/dsnanmeanors/dsnanmeanors.js.html b/stats/base/dsnanmeanors/dsnanmeanors.js.html deleted file mode 100644 index dd82f9a550..0000000000 --- a/stats/base/dsnanmeanors/dsnanmeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/dsnanmeanors.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib dsnanmeanors.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/dsnanmeanors.native.js.html b/stats/base/dsnanmeanors/dsnanmeanors.native.js.html deleted file mode 100644 index f9f686a246..0000000000 --- a/stats/base/dsnanmeanors/dsnanmeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/dsnanmeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib dsnanmeanors.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/index.html b/stats/base/dsnanmeanors/index.html deleted file mode 100644 index d712cc860a..0000000000 --- a/stats/base/dsnanmeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib - - - - - - - - - -
-
-

All files stats/base/dsnanmeanors/lib

-
- -
- 100% - Statements - 366/366 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 366/366 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsnanmeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
dsnanmeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%73/73100%12/12100%1/1100%73/73
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/index.js.html b/stats/base/dsnanmeanors/index.js.html deleted file mode 100644 index 3c66b8ebce..0000000000 --- a/stats/base/dsnanmeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsnanmeanors
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmeanors = require( '@stdlib/stats/base/dsnanmeanors' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmeanors = require( '@stdlib/stats/base/dsnanmeanors' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanors.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsnanmeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsnanmeanors = main;
-} else {
-	dsnanmeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
-// exports: { "ndarray": "dsnanmeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/main.js.html b/stats/base/dsnanmeanors/main.js.html deleted file mode 100644 index 31071e6451..0000000000 --- a/stats/base/dsnanmeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmeanors = require( './dsnanmeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/native.js.html b/stats/base/dsnanmeanors/native.js.html deleted file mode 100644 index a079240264..0000000000 --- a/stats/base/dsnanmeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmeanors = require( './dsnanmeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/ndarray.js.html b/stats/base/dsnanmeanors/ndarray.js.html deleted file mode 100644 index 0aef7ef928..0000000000 --- a/stats/base/dsnanmeanors/ndarray.js.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib ndarray.js

-
- -
- 100% - Statements - 73/73 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 73/73 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -743x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanors( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmeanors( N, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	sum = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			sum += v;
-			n += 1;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return sum / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanors/ndarray.native.js.html b/stats/base/dsnanmeanors/ndarray.native.js.html deleted file mode 100644 index c9ff8fa48a..0000000000 --- a/stats/base/dsnanmeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanors/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanors( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/coverage.ndjson b/stats/base/dsnanmeanpn/coverage.ndjson deleted file mode 100644 index d3c1d60982..0000000000 --- a/stats/base/dsnanmeanpn/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[399,399,100,26,26,100,4,4,100,399,399,100,"f51730c2f7cf8edf63bfa093efd20fa465fe00cd","2025-02-09 00:52:48 -0800"] -[399,399,100,26,26,100,4,4,100,399,399,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[399,399,100,26,26,100,4,4,100,399,399,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] -[399,399,100,26,26,100,4,4,100,399,399,100,"95d3a7dcb46db0d3816d76e3f5896b83316a9600","2025-03-30 01:30:28 +0530"] -[399,399,100,26,26,100,4,4,100,399,399,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] diff --git a/stats/base/dsnanmeanpn/dsnanmeanpn.js.html b/stats/base/dsnanmeanpn/dsnanmeanpn.js.html deleted file mode 100644 index 2c22dc58d9..0000000000 --- a/stats/base/dsnanmeanpn/dsnanmeanpn.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/dsnanmeanpn.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib dsnanmeanpn.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using a two-pass error correction algorithm with extended accumulation, and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/dsnanmeanpn.native.js.html b/stats/base/dsnanmeanpn/dsnanmeanpn.native.js.html deleted file mode 100644 index f54107a768..0000000000 --- a/stats/base/dsnanmeanpn/dsnanmeanpn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/dsnanmeanpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib dsnanmeanpn.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using a two-pass error correction algorithm with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmeanpn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/index.html b/stats/base/dsnanmeanpn/index.html deleted file mode 100644 index 5573e04d46..0000000000 --- a/stats/base/dsnanmeanpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib - - - - - - - - - -
-
-

All files stats/base/dsnanmeanpn/lib

-
- -
- 100% - Statements - 399/399 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 399/399 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsnanmeanpn.js -
-
100%61/61100%2/2100%1/1100%61/61
dsnanmeanpn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%97/97100%15/15100%1/1100%97/97
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/index.js.html b/stats/base/dsnanmeanpn/index.js.html deleted file mode 100644 index bfee840905..0000000000 --- a/stats/base/dsnanmeanpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using a two-pass error correction algorithm with extended accumulation, and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsnanmeanpn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmeanpn = require( '@stdlib/stats/base/dsnanmeanpn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmeanpn = require( '@stdlib/stats/base/dsnanmeanpn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanpn.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsnanmeanpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsnanmeanpn = main;
-} else {
-	dsnanmeanpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
-// exports: { "ndarray": "dsnanmeanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/main.js.html b/stats/base/dsnanmeanpn/main.js.html deleted file mode 100644 index 85977291d9..0000000000 --- a/stats/base/dsnanmeanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmeanpn = require( './dsnanmeanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/native.js.html b/stats/base/dsnanmeanpn/native.js.html deleted file mode 100644 index 8e72eedc04..0000000000 --- a/stats/base/dsnanmeanpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmeanpn = require( './dsnanmeanpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/ndarray.js.html b/stats/base/dsnanmeanpn/ndarray.js.html deleted file mode 100644 index a6588181e6..0000000000 --- a/stats/base/dsnanmeanpn/ndarray.js.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib ndarray.js

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -983x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -10x -10x -10x -10x -20x -48x -48x -38x -38x -48x -48x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using a two-pass error correction algorithm with extended accumulation, and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmeanpn( N, x, strideX, offsetX ) {
-	var ix;
-	var v;
-	var s;
-	var t;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
- 
-	// Compute an estimate for the mean...
-	s = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			s += v;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	s /= n;
- 
-	// Compute an error term...
-	ix = offsetX;
-	t = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			t += v - s;
-		}
-		ix += strideX;
-	}
-	return s + (t/n);
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanpn/ndarray.native.js.html b/stats/base/dsnanmeanpn/ndarray.native.js.html deleted file mode 100644 index 19f702076c..0000000000 --- a/stats/base/dsnanmeanpn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanpn/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using a two-pass error correction algorithm with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmeanpn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/coverage.ndjson b/stats/base/dsnanmeanwd/coverage.ndjson deleted file mode 100644 index cc37c49dd4..0000000000 --- a/stats/base/dsnanmeanwd/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[402,402,100,23,23,100,4,4,100,402,402,100,"aacf454758f5ca9f5f7a88fff79ddeb006bdf1e6","2025-02-08 00:07:17 -0800"] -[402,402,100,23,23,100,4,4,100,402,402,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[402,402,100,23,23,100,4,4,100,402,402,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[402,402,100,23,23,100,4,4,100,402,402,100,"8bb26db037ff14d2f6d7a3b8296cab7912dee479","2025-03-30 01:38:31 +0530"] -[402,402,100,23,23,100,4,4,100,402,402,100,"3931d78c80bc5295b3508041765e352baa0dec04","2025-03-30 01:42:45 +0530"] diff --git a/stats/base/dsnanmeanwd/dsnanmeanwd.js.html b/stats/base/dsnanmeanwd/dsnanmeanwd.js.html deleted file mode 100644 index bec6d8192d..0000000000 --- a/stats/base/dsnanmeanwd/dsnanmeanwd.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/dsnanmeanwd.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib dsnanmeanwd.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -712x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using Welford's algorithm with extended accumulation, and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/dsnanmeanwd.native.js.html b/stats/base/dsnanmeanwd/dsnanmeanwd.native.js.html deleted file mode 100644 index e942bfa1b6..0000000000 --- a/stats/base/dsnanmeanwd/dsnanmeanwd.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/dsnanmeanwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib dsnanmeanwd.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using Welford's algorithm with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function dsnanmeanwd( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/index.html b/stats/base/dsnanmeanwd/index.html deleted file mode 100644 index 345a1b10df..0000000000 --- a/stats/base/dsnanmeanwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib - - - - - - - - - -
-
-

All files stats/base/dsnanmeanwd/lib

-
- -
- 100% - Statements - 402/402 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 402/402 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsnanmeanwd.js -
-
100%70/70100%2/2100%1/1100%70/70
dsnanmeanwd.native.js -
-
100%51/51100%2/2100%1/1100%51/51
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%91/91100%12/12100%1/1100%91/91
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/index.js.html b/stats/base/dsnanmeanwd/index.js.html deleted file mode 100644 index 22a6c60b29..0000000000 --- a/stats/base/dsnanmeanwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using Welford's algorithm with extended accumulation, and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsnanmeanwd
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmeanwd = require( '@stdlib/stats/base/dsnanmeanwd' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = dsnanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsnanmeanwd = require( '@stdlib/stats/base/dsnanmeanwd' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanwd.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsnanmeanwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsnanmeanwd = main;
-} else {
-	dsnanmeanwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
-// exports: { "ndarray": "dsnanmeanwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/main.js.html b/stats/base/dsnanmeanwd/main.js.html deleted file mode 100644 index 84c36caace..0000000000 --- a/stats/base/dsnanmeanwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmeanwd = require( './dsnanmeanwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/native.js.html b/stats/base/dsnanmeanwd/native.js.html deleted file mode 100644 index f6c76575c6..0000000000 --- a/stats/base/dsnanmeanwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsnanmeanwd = require( './dsnanmeanwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsnanmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/ndarray.js.html b/stats/base/dsnanmeanwd/ndarray.js.html deleted file mode 100644 index 7b843217b8..0000000000 --- a/stats/base/dsnanmeanwd/ndarray.js.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib ndarray.js

-
- -
- 100% - Statements - 91/91 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 91/91 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -923x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using Welford's algorithm with extended accumulation, and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			mu += ( v-mu ) / n;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsnanmeanwd/ndarray.native.js.html b/stats/base/dsnanmeanwd/ndarray.native.js.html deleted file mode 100644 index 09b2c510d2..0000000000 --- a/stats/base/dsnanmeanwd/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsnanmeanwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsnanmeanwd/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values, using Welford's algorithm with extended accumulation, and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = dsnanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function dsnanmeanwd( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsnanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/coverage.ndjson b/stats/base/dstdevch/coverage.ndjson deleted file mode 100644 index 94dcfbec43..0000000000 --- a/stats/base/dstdevch/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"d83c31f741571db4eaf4385e4a2f8884dfa56dbb","2024-12-26 22:30:52 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"f229b4a8d90fd206460ad508f67da1578609cdbb","2025-01-07 20:49:38 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"31ab4cf7d69fd5a56fbd86a49aa1c4cfea377de7","2025-03-29 22:35:55 +0530"] diff --git a/stats/base/dstdevch/dstdevch.js.html b/stats/base/dstdevch/dstdevch.js.html deleted file mode 100644 index c697825d0b..0000000000 --- a/stats/base/dstdevch/dstdevch.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/dstdevch.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib dstdevch.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevch( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/dstdevch.native.js.html b/stats/base/dstdevch/dstdevch.native.js.html deleted file mode 100644 index 29e63b6529..0000000000 --- a/stats/base/dstdevch/dstdevch.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/dstdevch.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib dstdevch.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevch( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/index.html b/stats/base/dstdevch/index.html deleted file mode 100644 index 8bedb70883..0000000000 --- a/stats/base/dstdevch/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib - - - - - - - - - -
-
-

All files stats/base/dstdevch/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dstdevch.js -
-
100%53/53100%2/2100%1/1100%53/53
dstdevch.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/index.js.html b/stats/base/dstdevch/index.js.html deleted file mode 100644 index 1000d9f490..0000000000 --- a/stats/base/dstdevch/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/dstdevch
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevch = require( '@stdlib/stats/base/dstdevch' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevch = require( '@stdlib/stats/base/dstdevch' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevch.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dstdevch;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dstdevch = main;
-} else {
-	dstdevch = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
-// exports: { "ndarray": "dstdevch.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/main.js.html b/stats/base/dstdevch/main.js.html deleted file mode 100644 index e5c86c58f3..0000000000 --- a/stats/base/dstdevch/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevch = require( './dstdevch.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/native.js.html b/stats/base/dstdevch/native.js.html deleted file mode 100644 index e40eea9dac..0000000000 --- a/stats/base/dstdevch/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevch = require( './dstdevch.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/ndarray.js.html b/stats/base/dstdevch/ndarray.js.html deleted file mode 100644 index c1d3836bbf..0000000000 --- a/stats/base/dstdevch/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancech = require( '@stdlib/stats/base/dvariancech' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevch( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevch( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancech( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevch/ndarray.native.js.html b/stats/base/dstdevch/ndarray.native.js.html deleted file mode 100644 index ead123e1ca..0000000000 --- a/stats/base/dstdevch/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevch/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevch/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevch( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevch( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/coverage.ndjson b/stats/base/dstdevpn/coverage.ndjson deleted file mode 100644 index d486771927..0000000000 --- a/stats/base/dstdevpn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"07b7e9b060009865164ff658d31a3e402d7fe3fe","2024-12-26 22:31:56 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"5219674d43d8c4cdff5b80169f206e6b4864b374","2025-03-12 11:55:48 -0700"] -[350,350,100,13,13,100,4,4,100,350,350,100,"45667c8720f2937af5c0309f3dfa8e836ed53199","2025-03-29 22:46:26 +0530"] diff --git a/stats/base/dstdevpn/dstdevpn.js.html b/stats/base/dstdevpn/dstdevpn.js.html deleted file mode 100644 index 55d6cfe93c..0000000000 --- a/stats/base/dstdevpn/dstdevpn.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/dstdevpn.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib dstdevpn.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancepn = require( '@stdlib/stats/base/dvariancepn' );
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevpn( N, correction, x, strideX ) {
-	return sqrt( dvariancepn( N, correction, x, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/dstdevpn.native.js.html b/stats/base/dstdevpn/dstdevpn.native.js.html deleted file mode 100644 index 2d68a21418..0000000000 --- a/stats/base/dstdevpn/dstdevpn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/dstdevpn.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib dstdevpn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevpn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/index.html b/stats/base/dstdevpn/index.html deleted file mode 100644 index b44b0a72fd..0000000000 --- a/stats/base/dstdevpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib - - - - - - - - - -
-
-

All files stats/base/dstdevpn/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dstdevpn.js -
-
100%53/53100%2/2100%1/1100%53/53
dstdevpn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/index.js.html b/stats/base/dstdevpn/index.js.html deleted file mode 100644 index 4fc555c4a9..0000000000 --- a/stats/base/dstdevpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/dstdevpn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevpn = require( '@stdlib/stats/base/dstdevpn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevpn = require( '@stdlib/stats/base/dstdevpn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevpn.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dstdevpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dstdevpn = main;
-} else {
-	dstdevpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
-// exports: { "ndarray": "dstdevpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/main.js.html b/stats/base/dstdevpn/main.js.html deleted file mode 100644 index eec14e4d5f..0000000000 --- a/stats/base/dstdevpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevpn = require( './dstdevpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/native.js.html b/stats/base/dstdevpn/native.js.html deleted file mode 100644 index 7b9e67fac9..0000000000 --- a/stats/base/dstdevpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevpn = require( './dstdevpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/ndarray.js.html b/stats/base/dstdevpn/ndarray.js.html deleted file mode 100644 index 9d0a7cbe48..0000000000 --- a/stats/base/dstdevpn/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -552x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancepn = require( '@stdlib/stats/base/dvariancepn' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevpn( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevpn( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancepn( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevpn/ndarray.native.js.html b/stats/base/dstdevpn/ndarray.native.js.html deleted file mode 100644 index 0f7aa00f7a..0000000000 --- a/stats/base/dstdevpn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevpn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevpn( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevpn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/coverage.ndjson b/stats/base/dstdevtk/coverage.ndjson deleted file mode 100644 index 274f3432cc..0000000000 --- a/stats/base/dstdevtk/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[365,365,100,14,14,100,4,4,100,365,365,100,"f03f6b79ceb1324b6e17099163167ea56fb9695d","2024-12-26 22:32:57 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"4fae05a8a8d1851c1619b58d1b262fd903cec395","2025-01-08 00:02:30 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"ffeb8773ffa9dcb8e8c8ebe9ec9e234ce752e0c1","2025-03-29 23:37:57 +0530"] diff --git a/stats/base/dstdevtk/dstdevtk.js.html b/stats/base/dstdevtk/dstdevtk.js.html deleted file mode 100644 index 0ff54a7676..0000000000 --- a/stats/base/dstdevtk/dstdevtk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/dstdevtk.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib dstdevtk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevtk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/dstdevtk.native.js.html b/stats/base/dstdevtk/dstdevtk.native.js.html deleted file mode 100644 index 88fded7950..0000000000 --- a/stats/base/dstdevtk/dstdevtk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/dstdevtk.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib dstdevtk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevtk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/index.html b/stats/base/dstdevtk/index.html deleted file mode 100644 index ff6eca9227..0000000000 --- a/stats/base/dstdevtk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib - - - - - - - - - -
-
-

All files stats/base/dstdevtk/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dstdevtk.js -
-
100%53/53100%2/2100%1/1100%53/53
dstdevtk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/index.js.html b/stats/base/dstdevtk/index.js.html deleted file mode 100644 index c24998fe9c..0000000000 --- a/stats/base/dstdevtk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/dstdevtk
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevtk = require( '@stdlib/stats/base/dstdevtk' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevtk = require( '@stdlib/stats/base/dstdevtk' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevtk.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dstdevtk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dstdevtk = main;
-} else {
-	dstdevtk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
-// exports: { "ndarray": "dstdevtk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/main.js.html b/stats/base/dstdevtk/main.js.html deleted file mode 100644 index 8ceb68c0ac..0000000000 --- a/stats/base/dstdevtk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevtk = require( './dstdevtk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/native.js.html b/stats/base/dstdevtk/native.js.html deleted file mode 100644 index 8120444f66..0000000000 --- a/stats/base/dstdevtk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevtk = require( './dstdevtk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/ndarray.js.html b/stats/base/dstdevtk/ndarray.js.html deleted file mode 100644 index f4f616f74a..0000000000 --- a/stats/base/dstdevtk/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancetk = require( '@stdlib/stats/base/dvariancetk' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevtk( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevtk( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancetk( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevtk/ndarray.native.js.html b/stats/base/dstdevtk/ndarray.native.js.html deleted file mode 100644 index 7974447110..0000000000 --- a/stats/base/dstdevtk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevtk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevtk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevtk( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevtk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/coverage.ndjson b/stats/base/dstdevwd/coverage.ndjson deleted file mode 100644 index 1b4aa2212a..0000000000 --- a/stats/base/dstdevwd/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[375,375,100,14,14,100,4,4,100,375,375,100,"e878384af7beb18fb6f697dcbf99e75d57e2171c","2024-12-26 22:33:57 -0800"] -[360,360,100,13,13,100,4,4,100,360,360,100,"b4af7cd6caca695d965bedf217a6ad0b5afd5b57","2025-01-07 23:57:31 -0800"] -[360,360,100,13,13,100,4,4,100,360,360,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[360,360,100,13,13,100,4,4,100,360,360,100,"057f950c5bef4b6eb37438c0e3b1c6bfc45f5966","2025-03-30 00:22:04 +0530"] diff --git a/stats/base/dstdevwd/dstdevwd.js.html b/stats/base/dstdevwd/dstdevwd.js.html deleted file mode 100644 index 4cecf6e3f8..0000000000 --- a/stats/base/dstdevwd/dstdevwd.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/dstdevwd.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib dstdevwd.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using Welford's algorithm.
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevwd( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevwd( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/dstdevwd.native.js.html b/stats/base/dstdevwd/dstdevwd.native.js.html deleted file mode 100644 index b6fd7d5afa..0000000000 --- a/stats/base/dstdevwd/dstdevwd.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/dstdevwd.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib dstdevwd.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevwd( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevwd( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/index.html b/stats/base/dstdevwd/index.html deleted file mode 100644 index 68b7bcabf8..0000000000 --- a/stats/base/dstdevwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib - - - - - - - - - -
-
-

All files stats/base/dstdevwd/lib

-
- -
- 100% - Statements - 360/360 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 360/360 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dstdevwd.js -
-
100%58/58100%2/2100%1/1100%58/58
dstdevwd.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%59/59100%2/2100%1/1100%59/59
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/index.js.html b/stats/base/dstdevwd/index.js.html deleted file mode 100644 index e70eab3c9e..0000000000 --- a/stats/base/dstdevwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @module @stdlib/stats/base/dstdevwd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevwd = require( '@stdlib/stats/base/dstdevwd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevwd( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevwd = require( '@stdlib/stats/base/dstdevwd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevwd.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dstdevwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dstdevwd = main;
-} else {
-	dstdevwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
-// exports: { "ndarray": "dstdevwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/main.js.html b/stats/base/dstdevwd/main.js.html deleted file mode 100644 index 24710aa048..0000000000 --- a/stats/base/dstdevwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevwd = require( './dstdevwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/native.js.html b/stats/base/dstdevwd/native.js.html deleted file mode 100644 index 73c44bec44..0000000000 --- a/stats/base/dstdevwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevwd = require( './dstdevwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/ndarray.js.html b/stats/base/dstdevwd/ndarray.js.html deleted file mode 100644 index 84f4693910..0000000000 --- a/stats/base/dstdevwd/ndarray.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib ndarray.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -603x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancewd = require( '@stdlib/stats/base/dvariancewd' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using Welford's algorithm.
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevwd( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevwd( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvariancewd( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevwd/ndarray.native.js.html b/stats/base/dstdevwd/ndarray.native.js.html deleted file mode 100644 index 467ec7c7dd..0000000000 --- a/stats/base/dstdevwd/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevwd/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevwd( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevwd( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/coverage.ndjson b/stats/base/dstdevyc/coverage.ndjson deleted file mode 100644 index 4db56aa5ff..0000000000 --- a/stats/base/dstdevyc/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[373,373,100,14,14,100,4,4,100,373,373,100,"77d53d49f0c17869c6dd60862587bd122510dab9","2024-12-26 22:40:48 -0800"] -[358,358,100,13,13,100,4,4,100,358,358,100,"41cf529795453c99f7621b5d253970498d11fd28","2025-01-08 11:35:27 -0800"] -[358,358,100,13,13,100,4,4,100,358,358,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[358,358,100,13,13,100,4,4,100,358,358,100,"c04b2af216d28b16791e9cd413ca47626da30b30","2025-03-30 00:26:24 +0530"] diff --git a/stats/base/dstdevyc/dstdevyc.js.html b/stats/base/dstdevyc/dstdevyc.js.html deleted file mode 100644 index 46aab59f5e..0000000000 --- a/stats/base/dstdevyc/dstdevyc.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/dstdevyc.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib dstdevyc.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevyc( x.length, 1.0, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/dstdevyc.native.js.html b/stats/base/dstdevyc/dstdevyc.native.js.html deleted file mode 100644 index 8bf1b596a1..0000000000 --- a/stats/base/dstdevyc/dstdevyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/dstdevyc.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib dstdevyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevyc( x.length, 1.0, x, 1 );
-* // returns ~2.0817
-*/
-function dstdevyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/index.html b/stats/base/dstdevyc/index.html deleted file mode 100644 index 3c05ff78db..0000000000 --- a/stats/base/dstdevyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib - - - - - - - - - -
-
-

All files stats/base/dstdevyc/lib

-
- -
- 100% - Statements - 358/358 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 358/358 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dstdevyc.js -
-
100%57/57100%2/2100%1/1100%57/57
dstdevyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%58/58100%2/2100%1/1100%58/58
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/index.js.html b/stats/base/dstdevyc/index.js.html deleted file mode 100644 index d33e91ee86..0000000000 --- a/stats/base/dstdevyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/dstdevyc
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevyc = require( '@stdlib/stats/base/dstdevyc' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dstdevyc( x.length, 1.0, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dstdevyc = require( '@stdlib/stats/base/dstdevyc' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevyc.ndarray( 4, 1.0, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dstdevyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dstdevyc = main;
-} else {
-	dstdevyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
-// exports: { "ndarray": "dstdevyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/main.js.html b/stats/base/dstdevyc/main.js.html deleted file mode 100644 index e98917f11b..0000000000 --- a/stats/base/dstdevyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevyc = require( './dstdevyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/native.js.html b/stats/base/dstdevyc/native.js.html deleted file mode 100644 index d06f3f73ae..0000000000 --- a/stats/base/dstdevyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dstdevyc = require( './dstdevyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dstdevyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/ndarray.js.html b/stats/base/dstdevyc/ndarray.js.html deleted file mode 100644 index 05b0aacd03..0000000000 --- a/stats/base/dstdevyc/ndarray.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib ndarray.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -593x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvarianceyc = require( '@stdlib/stats/base/dvarianceyc' ).ndarray;
-var sqrt = require( '@stdlib/math/base/special/sqrt' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevyc( 4, 1.0, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevyc( N, correction, x, strideX, offsetX ) {
-	return sqrt( dvarianceyc( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dstdevyc/ndarray.native.js.html b/stats/base/dstdevyc/ndarray.native.js.html deleted file mode 100644 index e9eda5e266..0000000000 --- a/stats/base/dstdevyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dstdevyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dstdevyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dstdevyc( 4, 1.0, x, 2, 1 );
-* // returns 2.5
-*/
-function dstdevyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/coverage.ndjson b/stats/base/dsvariance/coverage.ndjson deleted file mode 100644 index 4bc9c81ec5..0000000000 --- a/stats/base/dsvariance/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[349,349,100,13,13,100,4,4,100,349,349,100,"c155eb0820f1938b7ff56a719b72a442ccc202a1","2025-03-16 02:38:12 -0700"] diff --git a/stats/base/dsvariance/dsvariance.js.html b/stats/base/dsvariance/dsvariance.js.html deleted file mode 100644 index 65d4ed24d4..0000000000 --- a/stats/base/dsvariance/dsvariance.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/dsvariance.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib dsvariance.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dsvariance( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/dsvariance.native.js.html b/stats/base/dsvariance/dsvariance.native.js.html deleted file mode 100644 index 02e688e201..0000000000 --- a/stats/base/dsvariance/dsvariance.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/dsvariance.native.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib dsvariance.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dsvariance( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/index.html b/stats/base/dsvariance/index.html deleted file mode 100644 index 7a8a077a9c..0000000000 --- a/stats/base/dsvariance/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib - - - - - - - - - -
-
-

All files stats/base/dsvariance/lib

-
- -
- 100% - Statements - 349/349 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 349/349 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsvariance.js -
-
100%53/53100%2/2100%1/1100%53/53
dsvariance.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%53/53100%2/2100%1/1100%53/53
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/index.js.html b/stats/base/dsvariance/index.js.html deleted file mode 100644 index be7e79ecb2..0000000000 --- a/stats/base/dsvariance/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsvariance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsvariance = require( '@stdlib/stats/base/dsvariance' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsvariance = require( '@stdlib/stats/base/dsvariance' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsvariance.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsvariance;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsvariance = main;
-} else {
-	dsvariance = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
-// exports: { "ndarray": "dsvariance.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/main.js.html b/stats/base/dsvariance/main.js.html deleted file mode 100644 index 84e7daef41..0000000000 --- a/stats/base/dsvariance/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsvariance = require( './dsvariance.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsvariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/native.js.html b/stats/base/dsvariance/native.js.html deleted file mode 100644 index bd5f3d6297..0000000000 --- a/stats/base/dsvariance/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsvariance = require( './dsvariance.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsvariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/ndarray.js.html b/stats/base/dsvariance/ndarray.js.html deleted file mode 100644 index bfdde5e095..0000000000 --- a/stats/base/dsvariance/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib ndarray.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -543x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsvariancepn = require( '@stdlib/stats/base/dsvariancepn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsvariance( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dsvariance( N, correction, x, strideX, offsetX ) {
-	return dsvariancepn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariance/ndarray.native.js.html b/stats/base/dsvariance/ndarray.native.js.html deleted file mode 100644 index 5313258e90..0000000000 --- a/stats/base/dsvariance/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariance/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsvariance/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsvariance( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dsvariance( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/coverage.ndjson b/stats/base/dsvariancepn/coverage.ndjson deleted file mode 100644 index 9b42c14ab2..0000000000 --- a/stats/base/dsvariancepn/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[395,395,100,21,21,100,4,4,100,395,395,100,"2cb9d076ac8129702b76a672350a6c25068d5b26","2025-03-14 18:52:15 -0700"] -[395,395,100,21,21,100,4,4,100,395,395,100,"a99b320a11dcad45c8da17086c9288b694eda1ae","2025-03-30 02:22:02 +0530"] diff --git a/stats/base/dsvariancepn/dsvariancepn.js.html b/stats/base/dsvariancepn/dsvariancepn.js.html deleted file mode 100644 index 5c24cc6292..0000000000 --- a/stats/base/dsvariancepn/dsvariancepn.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/dsvariancepn.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib dsvariancepn.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -632x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm with extended accumulation and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dsvariancepn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/dsvariancepn.native.js.html b/stats/base/dsvariancepn/dsvariancepn.native.js.html deleted file mode 100644 index 474e9021c1..0000000000 --- a/stats/base/dsvariancepn/dsvariancepn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/dsvariancepn.native.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib dsvariancepn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dsvariancepn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/index.html b/stats/base/dsvariancepn/index.html deleted file mode 100644 index 3fa76846f8..0000000000 --- a/stats/base/dsvariancepn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib - - - - - - - - - -
-
-

All files stats/base/dsvariancepn/lib

-
- -
- 100% - Statements - 395/395 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 395/395 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dsvariancepn.js -
-
100%62/62100%2/2100%1/1100%62/62
dsvariancepn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%90/90100%10/10100%1/1100%90/90
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/index.js.html b/stats/base/dsvariancepn/index.js.html deleted file mode 100644 index 1cd8ed788f..0000000000 --- a/stats/base/dsvariancepn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a single-precision floating-point strided array using a two-pass algorithm with extended accumulation and returning an extended precision result.
-*
-* @module @stdlib/stats/base/dsvariancepn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsvariancepn = require( '@stdlib/stats/base/dsvariancepn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dsvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var dsvariancepn = require( '@stdlib/stats/base/dsvariancepn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsvariancepn.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dsvariancepn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dsvariancepn = main;
-} else {
-	dsvariancepn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
-// exports: { "ndarray": "dsvariancepn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/main.js.html b/stats/base/dsvariancepn/main.js.html deleted file mode 100644 index 7bab67dd89..0000000000 --- a/stats/base/dsvariancepn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsvariancepn = require( './dsvariancepn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsvariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/native.js.html b/stats/base/dsvariancepn/native.js.html deleted file mode 100644 index a482b496cd..0000000000 --- a/stats/base/dsvariancepn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dsvariancepn = require( './dsvariancepn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dsvariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/ndarray.js.html b/stats/base/dsvariancepn/ndarray.js.html deleted file mode 100644 index e26ac6f05b..0000000000 --- a/stats/base/dsvariancepn/ndarray.js.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib ndarray.js

-
- -
- 100% - Statements - 90/90 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 90/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -913x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -18x -18x -18x -18x -30x -64x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dssum = require( '@stdlib/blas/ext/base/dssum' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm with extended accumulation and returning an extended precision result.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsvariancepn( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dsvariancepn( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var M;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	// Compute an estimate for the mean:
-	mu = dssum( N, x, strideX, offsetX ) / N;
- 
-	// Compute the variance...
-	ix = offsetX;
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		d = x[ ix ] - mu;
-		M2 += d * d;
-		M += d;
-		ix += strideX;
-	}
-	return (M2/n) - ((M/N)*(M/n));
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dsvariancepn/ndarray.native.js.html b/stats/base/dsvariancepn/ndarray.native.js.html deleted file mode 100644 index 7dcb9bbf3f..0000000000 --- a/stats/base/dsvariancepn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dsvariancepn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dsvariancepn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm with extended accumulation and returning an extended precision result.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dsvariancepn( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dsvariancepn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dsvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/coverage.ndjson b/stats/base/dvariance/coverage.ndjson deleted file mode 100644 index 2e81100e54..0000000000 --- a/stats/base/dvariance/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[363,363,100,14,14,100,4,4,100,363,363,100,"b4e42d99681a21b2be9b80a801dd83943b919646","2024-12-26 22:56:00 -0800"] -[349,349,100,13,13,100,4,4,100,349,349,100,"00fa4624da3569f508a061390f96eea92bb84ee3","2025-02-28 20:50:05 -0500"] -[349,349,100,13,13,100,4,4,100,349,349,100,"c5f6ec6933b8c3897270392dc37ac47a4580d12a","2025-03-03 19:16:38 -0500"] -[349,349,100,13,13,100,4,4,100,349,349,100,"6e6e5542428a1d5dc8576bc0554b02a4f927a0c0","2025-03-30 00:30:49 +0530"] diff --git a/stats/base/dvariance/dvariance.js.html b/stats/base/dvariance/dvariance.js.html deleted file mode 100644 index 4186b9fdbb..0000000000 --- a/stats/base/dvariance/dvariance.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/dvariance.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib dvariance.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariance( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/dvariance.native.js.html b/stats/base/dvariance/dvariance.native.js.html deleted file mode 100644 index c2c11565b4..0000000000 --- a/stats/base/dvariance/dvariance.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/dvariance.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib dvariance.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariance( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/index.html b/stats/base/dvariance/index.html deleted file mode 100644 index cfcbff51aa..0000000000 --- a/stats/base/dvariance/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib - - - - - - - - - -
-
-

All files stats/base/dvariance/lib

-
- -
- 100% - Statements - 349/349 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 349/349 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvariance.js -
-
100%53/53100%2/2100%1/1100%53/53
dvariance.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%53/53100%2/2100%1/1100%53/53
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/index.js.html b/stats/base/dvariance/index.js.html deleted file mode 100644 index 093c3af6d7..0000000000 --- a/stats/base/dvariance/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/dvariance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariance = require( '@stdlib/stats/base/dvariance' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariance( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariance = require( '@stdlib/stats/base/dvariance' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariance.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvariance;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvariance = main;
-} else {
-	dvariance = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
-// exports: { "ndarray": "dvariance.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/main.js.html b/stats/base/dvariance/main.js.html deleted file mode 100644 index 90b7454a40..0000000000 --- a/stats/base/dvariance/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariance = require( './dvariance.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/native.js.html b/stats/base/dvariance/native.js.html deleted file mode 100644 index dd68056d12..0000000000 --- a/stats/base/dvariance/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariance = require( './dvariance.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariance, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/ndarray.js.html b/stats/base/dvariance/ndarray.js.html deleted file mode 100644 index 9ea767d77e..0000000000 --- a/stats/base/dvariance/ndarray.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib ndarray.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -543x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dvariancepn = require( '@stdlib/stats/base/dvariancepn' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariance( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariance( N, correction, x, strideX, offsetX ) {
-	return dvariancepn( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariance/ndarray.native.js.html b/stats/base/dvariance/ndarray.native.js.html deleted file mode 100644 index f92347da99..0000000000 --- a/stats/base/dvariance/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariance/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariance/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariance( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariance( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariance;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/coverage.ndjson b/stats/base/dvariancech/coverage.ndjson deleted file mode 100644 index e892f39cd5..0000000000 --- a/stats/base/dvariancech/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[438,438,100,33,33,100,4,4,100,438,438,100,"02deb592d5c4257ea1b4bd56dabe5973610d5a98","2024-12-26 23:12:22 -0800"] -[396,396,100,21,21,100,4,4,100,396,396,100,"44cf480b69005e5c5e333fee9b7dd6bbc4059f24","2025-01-06 00:04:38 -0800"] -[396,396,100,21,21,100,4,4,100,396,396,100,"e919ac977a84e594a03d68e4c3748cd68bc9bf4e","2025-01-06 02:22:47 -0800"] -[396,396,100,21,21,100,4,4,100,396,396,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[396,396,100,21,21,100,4,4,100,396,396,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[396,396,100,21,21,100,4,4,100,396,396,100,"ddc2e98a5da934a00999f7699cea76e964e40efc","2025-03-29 22:56:37 +0530"] -[396,396,100,21,21,100,4,4,100,396,396,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] -[396,396,100,21,21,100,4,4,100,396,396,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] diff --git a/stats/base/dvariancech/dvariancech.js.html b/stats/base/dvariancech/dvariancech.js.html deleted file mode 100644 index 2741156683..0000000000 --- a/stats/base/dvariancech/dvariancech.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/dvariancech.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib dvariancech.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -652x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass trial mean approach, as suggested by Chan et al (1983).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-* -   Chan, Tony F., Gene H. Golub, and Randall J. LeVeque. 1983. "Algorithms for Computing the Sample Variance: Analysis and Recommendations." _The American Statistician_ 37 (3). American Statistical Association, Taylor & Francis, Ltd.: 242–47. doi:[10.1080/00031305.1983.10483115](https://doi.org/10.1080/00031305.1983.10483115).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancech( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/dvariancech.native.js.html b/stats/base/dvariancech/dvariancech.native.js.html deleted file mode 100644 index 491f5da256..0000000000 --- a/stats/base/dvariancech/dvariancech.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/dvariancech.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib dvariancech.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancech( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/index.html b/stats/base/dvariancech/index.html deleted file mode 100644 index a1dd3cc1dd..0000000000 --- a/stats/base/dvariancech/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib - - - - - - - - - -
-
-

All files stats/base/dvariancech/lib

-
- -
- 100% - Statements - 396/396 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 396/396 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvariancech.js -
-
100%64/64100%2/2100%1/1100%64/64
dvariancech.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%89/89100%10/10100%1/1100%89/89
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/index.js.html b/stats/base/dvariancech/index.js.html deleted file mode 100644 index 3bbe003107..0000000000 --- a/stats/base/dvariancech/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/dvariancech
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancech = require( '@stdlib/stats/base/dvariancech' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancech = require( '@stdlib/stats/base/dvariancech' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancech.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvariancech;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvariancech = main;
-} else {
-	dvariancech = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
-// exports: { "ndarray": "dvariancech.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/main.js.html b/stats/base/dvariancech/main.js.html deleted file mode 100644 index fb68ac243a..0000000000 --- a/stats/base/dvariancech/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancech = require( './dvariancech.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancech, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/native.js.html b/stats/base/dvariancech/native.js.html deleted file mode 100644 index 36b2695d1b..0000000000 --- a/stats/base/dvariancech/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancech = require( './dvariancech.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancech, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/ndarray.js.html b/stats/base/dvariancech/ndarray.js.html deleted file mode 100644 index cefe092cc2..0000000000 --- a/stats/base/dvariancech/ndarray.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib ndarray.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 89/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -903x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -18x -18x -18x -18x -18x -18x -30x -46x -46x -46x -46x -46x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass trial mean approach, as suggested by Chan et al (1983).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-* -   Chan, Tony F., Gene H. Golub, and Randall J. LeVeque. 1983. "Algorithms for Computing the Sample Variance: Analysis and Recommendations." _The American Statistician_ 37 (3). American Statistical Association, Taylor & Francis, Ltd.: 242–47. doi:[10.1080/00031305.1983.10483115](https://doi.org/10.1080/00031305.1983.10483115).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancech( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancech( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var M;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	ix = offsetX;
- 
-	// Use an estimate for the mean:
-	mu = x[ ix ];
-	ix += strideX;
- 
-	// Compute the variance...
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 1; i < N; i++ ) {
-		d = x[ ix ] - mu;
-		M2 += d * d;
-		M += d;
-		ix += strideX;
-	}
-	return (M2/n) - ((M/N)*(M/n));
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancech/ndarray.native.js.html b/stats/base/dvariancech/ndarray.native.js.html deleted file mode 100644 index 151d47119f..0000000000 --- a/stats/base/dvariancech/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancech/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancech/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancech( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancech( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/coverage.ndjson b/stats/base/dvariancepn/coverage.ndjson deleted file mode 100644 index be45edfcf7..0000000000 --- a/stats/base/dvariancepn/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[441,441,100,33,33,100,4,4,100,441,441,100,"9e3fd661879b02f4200c28c3629fb122fa055d4b","2024-12-26 23:29:23 -0800"] -[395,395,100,21,21,100,4,4,100,395,395,100,"7feea68e633b9044a8bb6c8b3741f5708395dd97","2025-02-02 23:28:49 -0800"] -[395,395,100,21,21,100,4,4,100,395,395,100,"b49c95a0491606f5f7cc1d03df5cf39d582649b5","2025-03-30 00:35:20 +0530"] -[395,395,100,21,21,100,4,4,100,395,395,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] -[395,395,100,21,21,100,4,4,100,395,395,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] diff --git a/stats/base/dvariancepn/dvariancepn.js.html b/stats/base/dvariancepn/dvariancepn.js.html deleted file mode 100644 index 6bb559c8be..0000000000 --- a/stats/base/dvariancepn/dvariancepn.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/dvariancepn.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib dvariancepn.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -632x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancepn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/dvariancepn.native.js.html b/stats/base/dvariancepn/dvariancepn.native.js.html deleted file mode 100644 index f582670143..0000000000 --- a/stats/base/dvariancepn/dvariancepn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/dvariancepn.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib dvariancepn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancepn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/index.html b/stats/base/dvariancepn/index.html deleted file mode 100644 index 43cbb7e11c..0000000000 --- a/stats/base/dvariancepn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib - - - - - - - - - -
-
-

All files stats/base/dvariancepn/lib

-
- -
- 100% - Statements - 395/395 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 395/395 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvariancepn.js -
-
100%62/62100%2/2100%1/1100%62/62
dvariancepn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%90/90100%10/10100%1/1100%90/90
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/index.js.html b/stats/base/dvariancepn/index.js.html deleted file mode 100644 index 1f738f7ce9..0000000000 --- a/stats/base/dvariancepn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/dvariancepn
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancepn = require( '@stdlib/stats/base/dvariancepn' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancepn = require( '@stdlib/stats/base/dvariancepn' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancepn.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvariancepn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvariancepn = main;
-} else {
-	dvariancepn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
-// exports: { "ndarray": "dvariancepn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/main.js.html b/stats/base/dvariancepn/main.js.html deleted file mode 100644 index b7828170d0..0000000000 --- a/stats/base/dvariancepn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancepn = require( './dvariancepn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/native.js.html b/stats/base/dvariancepn/native.js.html deleted file mode 100644 index cf588c1920..0000000000 --- a/stats/base/dvariancepn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancepn = require( './dvariancepn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/ndarray.js.html b/stats/base/dvariancepn/ndarray.js.html deleted file mode 100644 index c2e97c191b..0000000000 --- a/stats/base/dvariancepn/ndarray.js.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib ndarray.js

-
- -
- 100% - Statements - 90/90 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 90/90 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -913x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -18x -18x -18x -18x -30x -64x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var dsumpw = require( '@stdlib/blas/ext/base/dsumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancepn( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancepn( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var M;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	// Compute an estimate for the mean:
-	mu = dsumpw( N, x, strideX, offsetX ) / N;
- 
-	// Compute the variance...
-	ix = offsetX;
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		d = x[ ix ] - mu;
-		M2 += d * d;
-		M += d;
-		ix += strideX;
-	}
-	return (M2/n) - ((M/N)*(M/n));
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancepn/ndarray.native.js.html b/stats/base/dvariancepn/ndarray.native.js.html deleted file mode 100644 index a69050ef2d..0000000000 --- a/stats/base/dvariancepn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancepn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancepn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancepn( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancepn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/coverage.ndjson b/stats/base/dvariancetk/coverage.ndjson deleted file mode 100644 index 0dce15c8d0..0000000000 --- a/stats/base/dvariancetk/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[403,403,100,33,33,100,4,4,100,403,403,100,"95a9d94ec41e1bdb3d3e4e2f5df99faff8a655e3","2024-12-26 23:38:58 -0800"] -[367,367,100,21,21,100,4,4,100,367,367,100,"2572caf74e1c12224520ce31a8ce8f447246bc0c","2025-01-05 21:37:51 -0800"] -[367,367,100,21,21,100,4,4,100,367,367,100,"e919ac977a84e594a03d68e4c3748cd68bc9bf4e","2025-01-06 02:22:47 -0800"] -[367,367,100,21,21,100,4,4,100,367,367,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[367,367,100,21,21,100,4,4,100,367,367,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[367,367,100,21,21,100,4,4,100,367,367,100,"1f67540d0b76627a0de2fc3e6dd44d6a20a21879","2025-03-30 00:39:46 +0530"] -[367,367,100,21,21,100,4,4,100,367,367,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] -[367,367,100,21,21,100,4,4,100,367,367,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] diff --git a/stats/base/dvariancetk/dvariancetk.js.html b/stats/base/dvariancetk/dvariancetk.js.html deleted file mode 100644 index 7f851d14e0..0000000000 --- a/stats/base/dvariancetk/dvariancetk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/dvariancetk.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib dvariancetk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancetk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/dvariancetk.native.js.html b/stats/base/dvariancetk/dvariancetk.native.js.html deleted file mode 100644 index 00192cf10c..0000000000 --- a/stats/base/dvariancetk/dvariancetk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/dvariancetk.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib dvariancetk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancetk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/index.html b/stats/base/dvariancetk/index.html deleted file mode 100644 index 9ae87d494f..0000000000 --- a/stats/base/dvariancetk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib - - - - - - - - - -
-
-

All files stats/base/dvariancetk/lib

-
- -
- 100% - Statements - 367/367 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 367/367 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvariancetk.js -
-
100%53/53100%2/2100%1/1100%53/53
dvariancetk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%71/71100%10/10100%1/1100%71/71
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/index.js.html b/stats/base/dvariancetk/index.js.html deleted file mode 100644 index 03a108e4e9..0000000000 --- a/stats/base/dvariancetk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/dvariancetk
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancetk = require( '@stdlib/stats/base/dvariancetk' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancetk = require( '@stdlib/stats/base/dvariancetk' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancetk.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvariancetk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvariancetk = main;
-} else {
-	dvariancetk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
-// exports: { "ndarray": "dvariancetk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/main.js.html b/stats/base/dvariancetk/main.js.html deleted file mode 100644 index 3dd78d043c..0000000000 --- a/stats/base/dvariancetk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancetk = require( './dvariancetk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancetk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/native.js.html b/stats/base/dvariancetk/native.js.html deleted file mode 100644 index 854f45cbd5..0000000000 --- a/stats/base/dvariancetk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancetk = require( './dvariancetk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancetk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/ndarray.js.html b/stats/base/dvariancetk/ndarray.js.html deleted file mode 100644 index 3fa78dd8cd..0000000000 --- a/stats/base/dvariancetk/ndarray.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib ndarray.js

-
- -
- 100% - Statements - 71/71 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 71/71 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -723x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -30x -64x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancetk( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancetk( N, correction, x, strideX, offsetX ) {
-	var S2;
-	var ix;
-	var S;
-	var v;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	ix = offsetX;
-	S2 = 0.0;
-	S = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		S2 += v * v;
-		S += v;
-		ix += strideX;
-	}
-	return (S2 - ((S/N)*S)) / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancetk/ndarray.native.js.html b/stats/base/dvariancetk/ndarray.native.js.html deleted file mode 100644 index dbf977bb68..0000000000 --- a/stats/base/dvariancetk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancetk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancetk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancetk( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancetk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/coverage.ndjson b/stats/base/dvariancewd/coverage.ndjson deleted file mode 100644 index bbbb3ee140..0000000000 --- a/stats/base/dvariancewd/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[485,485,100,33,33,100,4,4,100,485,485,100,"88114d8f76c2aaff362a5f8d42aa9ab7d30c09d1","2024-12-26 23:51:37 -0800"] -[447,447,100,21,21,100,4,4,100,447,447,100,"a33962b2d83d88dd4bad45d9464b3baa8f000fa4","2025-01-06 00:38:47 -0800"] -[447,447,100,21,21,100,4,4,100,447,447,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[447,447,100,21,21,100,4,4,100,447,447,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[447,447,100,21,21,100,4,4,100,447,447,100,"2b2ef00146108f5450e7f327e101610d8c14f56c","2025-03-30 00:44:12 +0530"] -[447,447,100,21,21,100,4,4,100,447,447,100,"a1f839bb7fa304c8e0c285674652d0a9bae8e37d","2025-03-30 02:14:05 +0530"] -[447,447,100,21,21,100,4,4,100,447,447,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] diff --git a/stats/base/dvariancewd/dvariancewd.js.html b/stats/base/dvariancewd/dvariancewd.js.html deleted file mode 100644 index 488ccd09df..0000000000 --- a/stats/base/dvariancewd/dvariancewd.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/dvariancewd.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib dvariancewd.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 92/92 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -932x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows. Let
-*
-*     ```tex
-*     \begin{align*}
-*     S_n &= n \sigma_n^2 \\
-*         &= \sum_{i=1}^{n} (x_i - \mu_n)^2 \\
-*         &= \biggl(\sum_{i=1}^{n} x_i^2 \biggr) - n\mu_n^2
-*     \end{align*}
-*     ```
-*
-*     Accordingly,
-*
-*     ```tex
-*     \begin{align*}
-*     S_n - S_{n-1} &= \sum_{i=1}^{n} x_i^2 - n\mu_n^2 - \sum_{i=1}^{n-1} x_i^2 + (n-1)\mu_{n-1}^2 \\
-*                   &= x_n^2 - n\mu_n^2 + (n-1)\mu_{n-1}^2 \\
-*                   &= x_n^2 - \mu_{n-1}^2 + n(\mu_{n-1}^2 - \mu_n^2) \\
-*                   &= x_n^2 - \mu_{n-1}^2 + n(\mu_{n-1} - \mu_n)(\mu_{n-1} + \mu_n) \\
-*                   &= x_n^2 - \mu_{n-1}^2 + (\mu_{n-1} - x_n)(\mu_{n-1} + \mu_n) \\
-*                   &= x_n^2 - \mu_{n-1}^2 + \mu_{n-1}^2 - x_n\mu_n - x_n\mu_{n-1} + \mu_n\mu_{n-1} \\
-*                   &= x_n^2 - x_n\mu_n - x_n\mu_{n-1} + \mu_n\mu_{n-1} \\
-*                   &= (x_n - \mu_{n-1})(x_n - \mu_n) \\
-*                   &= S_{n-1} + (x_n - \mu_{n-1})(x_n - \mu_n)
-*     \end{align*}
-*     ```
-*
-*     where we use the identity
-*
-*     ```tex
-*     x_n - \mu_{n-1} = n (\mu_n - \mu_{n-1})
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancewd( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/dvariancewd.native.js.html b/stats/base/dvariancewd/dvariancewd.native.js.html deleted file mode 100644 index 8f1a324632..0000000000 --- a/stats/base/dvariancewd/dvariancewd.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/dvariancewd.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib dvariancewd.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvariancewd( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/index.html b/stats/base/dvariancewd/index.html deleted file mode 100644 index 3e3952ea53..0000000000 --- a/stats/base/dvariancewd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib - - - - - - - - - -
-
-

All files stats/base/dvariancewd/lib

-
- -
- 100% - Statements - 447/447 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 447/447 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvariancewd.js -
-
100%92/92100%2/2100%1/1100%92/92
dvariancewd.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%112/112100%10/10100%1/1100%112/112
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/index.js.html b/stats/base/dvariancewd/index.js.html deleted file mode 100644 index 69fac0a4dc..0000000000 --- a/stats/base/dvariancewd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @module @stdlib/stats/base/dvariancewd
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancewd = require( '@stdlib/stats/base/dvariancewd' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvariancewd( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvariancewd = require( '@stdlib/stats/base/dvariancewd' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancewd.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvariancewd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvariancewd = main;
-} else {
-	dvariancewd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
-// exports: { "ndarray": "dvariancewd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/main.js.html b/stats/base/dvariancewd/main.js.html deleted file mode 100644 index 40d0644683..0000000000 --- a/stats/base/dvariancewd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancewd = require( './dvariancewd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancewd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/native.js.html b/stats/base/dvariancewd/native.js.html deleted file mode 100644 index 2a40ad7fa2..0000000000 --- a/stats/base/dvariancewd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvariancewd = require( './dvariancewd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvariancewd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/ndarray.js.html b/stats/base/dvariancewd/ndarray.js.html deleted file mode 100644 index dcd28cefd4..0000000000 --- a/stats/base/dvariancewd/ndarray.js.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib ndarray.js

-
- -
- 100% - Statements - 112/112 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 112/112 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -1133x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -30x -64x -64x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows. Let
-*
-*     ```tex
-*     \begin{align*}
-*     S_n &= n \sigma_n^2 \\
-*         &= \sum_{i=1}^{n} (x_i - \mu_n)^2 \\
-*         &= \biggl(\sum_{i=1}^{n} x_i^2 \biggr) - n\mu_n^2
-*     \end{align*}
-*     ```
-*
-*     Accordingly,
-*
-*     ```tex
-*     \begin{align*}
-*     S_n - S_{n-1} &= \sum_{i=1}^{n} x_i^2 - n\mu_n^2 - \sum_{i=1}^{n-1} x_i^2 + (n-1)\mu_{n-1}^2 \\
-*                   &= x_n^2 - n\mu_n^2 + (n-1)\mu_{n-1}^2 \\
-*                   &= x_n^2 - \mu_{n-1}^2 + n(\mu_{n-1}^2 - \mu_n^2) \\
-*                   &= x_n^2 - \mu_{n-1}^2 + n(\mu_{n-1} - \mu_n)(\mu_{n-1} + \mu_n) \\
-*                   &= x_n^2 - \mu_{n-1}^2 + (\mu_{n-1} - x_n)(\mu_{n-1} + \mu_n) \\
-*                   &= x_n^2 - \mu_{n-1}^2 + \mu_{n-1}^2 - x_n\mu_n - x_n\mu_{n-1} + \mu_n\mu_{n-1} \\
-*                   &= x_n^2 - x_n\mu_n - x_n\mu_{n-1} + \mu_n\mu_{n-1} \\
-*                   &= (x_n - \mu_{n-1})(x_n - \mu_n) \\
-*                   &= S_{n-1} + (x_n - \mu_{n-1})(x_n - \mu_n)
-*     \end{align*}
-*     ```
-*
-*     where we use the identity
-*
-*     ```tex
-*     x_n - \mu_{n-1} = n (\mu_n - \mu_{n-1})
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancewd( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancewd( N, correction, x, strideX, offsetX ) {
-	var delta;
-	var mu;
-	var M2;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	ix = offsetX;
-	M2 = 0.0;
-	mu = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		delta = v - mu;
-		mu += delta / (i+1);
-		M2 += delta * ( v - mu );
-		ix += strideX;
-	}
-	return M2 / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvariancewd/ndarray.native.js.html b/stats/base/dvariancewd/ndarray.native.js.html deleted file mode 100644 index 38e5552b64..0000000000 --- a/stats/base/dvariancewd/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvariancewd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvariancewd/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvariancewd( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvariancewd( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvariancewd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/coverage.ndjson b/stats/base/dvarianceyc/coverage.ndjson deleted file mode 100644 index de2a6b750d..0000000000 --- a/stats/base/dvarianceyc/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[424,424,100,33,33,100,4,4,100,424,424,100,"3377bfa5fe3d3fb575382d46c0239b607146ab00","2024-12-27 00:00:17 -0800"] -[385,385,100,21,21,100,4,4,100,385,385,100,"5d255dc1a8b5b0e89d81b84ba2f1174c3d8ccd1c","2025-01-06 01:04:46 -0800"] -[385,385,100,21,21,100,4,4,100,385,385,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[385,385,100,21,21,100,4,4,100,385,385,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[385,385,100,21,21,100,4,4,100,385,385,100,"1c89a51b9cf06aa6b29c89ae46c631c28fd9c38b","2025-03-30 00:48:40 +0530"] -[385,385,100,21,21,100,4,4,100,385,385,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] -[385,385,100,21,21,100,4,4,100,385,385,100,"7c4aace58f468999b995bf27afd0f4760fe8d6bf","2025-03-30 02:30:43 +0530"] diff --git a/stats/base/dvarianceyc/dvarianceyc.js.html b/stats/base/dvarianceyc/dvarianceyc.js.html deleted file mode 100644 index 84ad9c3fa4..0000000000 --- a/stats/base/dvarianceyc/dvarianceyc.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/dvarianceyc.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib dvarianceyc.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass algorithm, as proposed by Youngs and Cramer (1971).
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarianceyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/dvarianceyc.native.js.html b/stats/base/dvarianceyc/dvarianceyc.native.js.html deleted file mode 100644 index e1963d5f39..0000000000 --- a/stats/base/dvarianceyc/dvarianceyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/dvarianceyc.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib dvarianceyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarianceyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/index.html b/stats/base/dvarianceyc/index.html deleted file mode 100644 index 9907ea4333..0000000000 --- a/stats/base/dvarianceyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib - - - - - - - - - -
-
-

All files stats/base/dvarianceyc/lib

-
- -
- 100% - Statements - 385/385 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 385/385 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvarianceyc.js -
-
100%61/61100%2/2100%1/1100%61/61
dvarianceyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%81/81100%10/10100%1/1100%81/81
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/index.js.html b/stats/base/dvarianceyc/index.js.html deleted file mode 100644 index bbc3d44ed3..0000000000 --- a/stats/base/dvarianceyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/dvarianceyc
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarianceyc = require( '@stdlib/stats/base/dvarianceyc' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarianceyc = require( '@stdlib/stats/base/dvarianceyc' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarianceyc.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvarianceyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvarianceyc = main;
-} else {
-	dvarianceyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
-// exports: { "ndarray": "dvarianceyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/main.js.html b/stats/base/dvarianceyc/main.js.html deleted file mode 100644 index 9d1b5fe6ac..0000000000 --- a/stats/base/dvarianceyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvarianceyc = require( './dvarianceyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarianceyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/native.js.html b/stats/base/dvarianceyc/native.js.html deleted file mode 100644 index c3553d946b..0000000000 --- a/stats/base/dvarianceyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvarianceyc = require( './dvarianceyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarianceyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/ndarray.js.html b/stats/base/dvarianceyc/ndarray.js.html deleted file mode 100644 index 02ac99d9e7..0000000000 --- a/stats/base/dvarianceyc/ndarray.js.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib ndarray.js

-
- -
- 100% - Statements - 81/81 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 81/81 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -823x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -30x -46x -46x -46x -46x -46x -46x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass algorithm, as proposed by Youngs and Cramer (1971).
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarianceyc( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarianceyc( N, correction, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var S;
-	var v;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	sum = x[ offsetX ];
-	ix = offsetX + strideX;
-	S = 0.0;
-	for ( i = 2; i <= N; i++ ) {
-		v = x[ ix ];
-		sum += v;
-		d = (i*v) - sum;
-		S += (1.0/(i*(i-1))) * d * d;
-		ix += strideX;
-	}
-	return S / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarianceyc/ndarray.native.js.html b/stats/base/dvarianceyc/ndarray.native.js.html deleted file mode 100644 index eeb42a8a45..0000000000 --- a/stats/base/dvarianceyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarianceyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarianceyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarianceyc( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarianceyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/coverage.ndjson b/stats/base/dvarmtk/coverage.ndjson deleted file mode 100644 index 660fc950d1..0000000000 --- a/stats/base/dvarmtk/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[398,398,100,33,33,100,4,4,100,398,398,100,"ece293d0f45008ac7ee820dd220d60b37c5269ea","2025-01-01 16:51:47 -0800"] -[368,368,100,21,21,100,4,4,100,368,368,100,"b137c532efabf2080905abf6f4f6673e365bc0d3","2025-01-06 00:55:04 -0800"] -[368,368,100,21,21,100,4,4,100,368,368,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[368,368,100,21,21,100,4,4,100,368,368,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] diff --git a/stats/base/dvarmtk/dvarmtk.js.html b/stats/base/dvarmtk/dvarmtk.js.html deleted file mode 100644 index 424b0a4976..0000000000 --- a/stats/base/dvarmtk/dvarmtk.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/dvarmtk.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib dvarmtk.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -552x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array provided a known mean and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} mean - mean
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarmtk( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarmtk( N, mean, correction, x, strideX ) {
-	return ndarray( N, mean, correction, x, strideX, stride2offset( N, strideX ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/dvarmtk.native.js.html b/stats/base/dvarmtk/dvarmtk.native.js.html deleted file mode 100644 index 2037ccaefc..0000000000 --- a/stats/base/dvarmtk/dvarmtk.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/dvarmtk.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib dvarmtk.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array provided a known mean and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} mean - mean
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarmtk( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*/
-function dvarmtk( N, mean, correction, x, strideX ) {
-	return addon( N, mean, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/index.html b/stats/base/dvarmtk/index.html deleted file mode 100644 index e16fd35b4c..0000000000 --- a/stats/base/dvarmtk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib - - - - - - - - - -
-
-

All files stats/base/dvarmtk/lib

-
- -
- 100% - Statements - 368/368 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 368/368 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
dvarmtk.js -
-
100%54/54100%2/2100%1/1100%54/54
dvarmtk.native.js -
-
100%53/53100%2/2100%1/1100%53/53
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%69/69100%10/10100%1/1100%69/69
ndarray.native.js -
-
100%54/54100%2/2100%1/1100%54/54
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/index.js.html b/stats/base/dvarmtk/index.js.html deleted file mode 100644 index 2688c359b3..0000000000 --- a/stats/base/dvarmtk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a double-precision floating-point strided array provided a known mean and using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/dvarmtk
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarmtk = require( '@stdlib/stats/base/dvarmtk' );
-*
-* var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = dvarmtk( x.length, 1.0/3.0, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-* var dvarmtk = require( '@stdlib/stats/base/dvarmtk' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarmtk.ndarray( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var dvarmtk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	dvarmtk = main;
-} else {
-	dvarmtk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
-// exports: { "ndarray": "dvarmtk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/main.js.html b/stats/base/dvarmtk/main.js.html deleted file mode 100644 index 2606ce9e8c..0000000000 --- a/stats/base/dvarmtk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvarmtk = require( './dvarmtk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarmtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/native.js.html b/stats/base/dvarmtk/native.js.html deleted file mode 100644 index 5f22b0775c..0000000000 --- a/stats/base/dvarmtk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var dvarmtk = require( './dvarmtk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( dvarmtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/ndarray.js.html b/stats/base/dvarmtk/ndarray.js.html deleted file mode 100644 index 04a102e3f9..0000000000 --- a/stats/base/dvarmtk/ndarray.js.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib ndarray.js

-
- -
- 100% - Statements - 69/69 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 69/69 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -703x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -30x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array provided a known mean and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} mean - mean
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarmtk( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarmtk( N, mean, correction, x, strideX, offsetX ) {
-	var ix;
-	var M2;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	ix = offsetX;
-	M2 = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		d = x[ ix ] - mean;
-		M2 += d * d;
-		ix += strideX;
-	}
-	return M2 / n;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/dvarmtk/ndarray.native.js.html b/stats/base/dvarmtk/ndarray.native.js.html deleted file mode 100644 index 95df5174eb..0000000000 --- a/stats/base/dvarmtk/ndarray.native.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/dvarmtk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/dvarmtk/lib ndarray.native.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -552x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a double-precision floating-point strided array provided a known mean and using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} mean - mean
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float64Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float64Array = require( '@stdlib/array/float64' );
-*
-* var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = dvarmtk( 4, 1.25, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function dvarmtk( N, mean, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, mean, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dvarmtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/coverage.ndjson b/stats/base/scumax/coverage.ndjson deleted file mode 100644 index 702eba3494..0000000000 --- a/stats/base/scumax/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[467,467,100,49,49,100,4,4,100,467,467,100,"f8dc5fce6476df26e8703b8af8028dfd1477a515","2024-11-24 01:59:07 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"a5086e783cf46d8a92ee065d4f7bd8b29e832f5d","2024-12-29 11:21:08 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"0d52a8a0eec7221c0147185c4ce3317db0458498","2025-01-01 19:32:38 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"ff7a8c145900de9b8af74ba06e763b8113dcdec1","2025-01-02 20:01:56 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"205c6edb5d756c2e5892c12e18b75a525f4e943f","2025-01-02 20:25:55 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"99378ce076b7c6ec7b0ff29aa1ad8feac9121113","2025-01-07 19:15:38 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"a99f0459d3f658f0944d9a7adf21c0a0b30f3d9f","2025-01-19 23:53:21 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"93636cb4114205b439ff8ba24dbaa90f1f824847","2025-01-20 18:32:27 -0800"] diff --git a/stats/base/scumax/index.html b/stats/base/scumax/index.html deleted file mode 100644 index 969d823b47..0000000000 --- a/stats/base/scumax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib - - - - - - - - - -
-
-

All files stats/base/scumax/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%16/16100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
scumax.js -
-
100%57/57100%2/2100%1/1100%57/57
scumax.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/index.js.html b/stats/base/scumax/index.js.html deleted file mode 100644 index 3f66c0a515..0000000000 --- a/stats/base/scumax/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative maximum of single-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/scumax
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scumax = require( '@stdlib/stats/base/scumax' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scumax( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 1.0, 2.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scumax = require( '@stdlib/stats/base/scumax' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scumax.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 1.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var scumax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	scumax = main;
-} else {
-	scumax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
-// exports: { "ndarray": "scumax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/main.js.html b/stats/base/scumax/main.js.html deleted file mode 100644 index 344ab49a51..0000000000 --- a/stats/base/scumax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scumax = require( './scumax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scumax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/native.js.html b/stats/base/scumax/native.js.html deleted file mode 100644 index 922bc242e9..0000000000 --- a/stats/base/scumax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scumax = require( './scumax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scumax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/ndarray.js.html b/stats/base/scumax/ndarray.js.html deleted file mode 100644 index 066b221d14..0000000000 --- a/stats/base/scumax/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -24x -24x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumax( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, 1.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scumax( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var max;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	max = x[ ix ];
-	y[ iy ] = max;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnanf( max ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = x[ ix ];
-			if ( isnanf( v ) ) {
-				max = v;
-				break;
-			}
-			if ( v > max || ( v === max && isPositiveZerof( v ) ) ) {
-				max = v;
-			}
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	if ( isnanf( max ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/ndarray.native.js.html b/stats/base/scumax/ndarray.native.js.html deleted file mode 100644 index 1f5ab6fd63..0000000000 --- a/stats/base/scumax/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumax( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, 1.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scumax( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/scumax.js.html b/stats/base/scumax/scumax.js.html deleted file mode 100644 index 8efd908f0e..0000000000 --- a/stats/base/scumax/scumax.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/scumax.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib scumax.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumax( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, 1.0, 2.0 ]
-*/
-function scumax( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumax/scumax.native.js.html b/stats/base/scumax/scumax.native.js.html deleted file mode 100644 index 1be42e1db4..0000000000 --- a/stats/base/scumax/scumax.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/scumax/lib/scumax.native.js - - - - - - - - - -
-
-

All files / stats/base/scumax/lib scumax.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumax( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, 1.0, 2.0 ]
-*/
-function scumax( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/coverage.ndjson b/stats/base/scumaxabs/coverage.ndjson deleted file mode 100644 index cc2fa6d9d7..0000000000 --- a/stats/base/scumaxabs/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[467,467,100,45,45,100,4,4,100,467,467,100,"dbb27568ed7d5f00d6edc28f189bfd2d09af09ff","2025-01-01 16:52:58 -0800"] -[467,467,100,45,45,100,4,4,100,467,467,100,"604d9b5a2c932d701b53cee0845c1309a0a2e1f9","2025-01-01 17:25:31 -0800"] -[404,404,100,25,25,100,4,4,100,404,404,100,"0619690c1a69a402ba6315631506302f010d6404","2025-01-10 20:22:12 -0500"] -[404,404,100,25,25,100,4,4,100,404,404,100,"859e4866f3eb237fbbfe4f156d52e429ae8ebe9d","2025-01-10 22:57:23 -0500"] -[404,404,100,25,25,100,4,4,100,404,404,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[404,404,100,25,25,100,4,4,100,404,404,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[404,404,100,25,25,100,4,4,100,404,404,100,"76a5486d5e050954e7de465eae56d1fee9139cd3","2025-01-21 01:51:18 -0800"] -[404,404,100,25,25,100,4,4,100,404,404,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] diff --git a/stats/base/scumaxabs/index.html b/stats/base/scumaxabs/index.html deleted file mode 100644 index 9988dd54a3..0000000000 --- a/stats/base/scumaxabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib - - - - - - - - - -
-
-

All files stats/base/scumaxabs/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%14/14100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
scumaxabs.js -
-
100%57/57100%2/2100%1/1100%57/57
scumaxabs.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/index.js.html b/stats/base/scumaxabs/index.js.html deleted file mode 100644 index b2e330b257..0000000000 --- a/stats/base/scumaxabs/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative maximum absolute value of single-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/scumaxabs
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scumaxabs = require( '@stdlib/stats/base/scumaxabs' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scumaxabs( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 2.0, 2.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scumaxabs = require( '@stdlib/stats/base/scumaxabs' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scumaxabs.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var scumaxabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	scumaxabs = main;
-} else {
-	scumaxabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
-// exports: { "ndarray": "scumaxabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/main.js.html b/stats/base/scumaxabs/main.js.html deleted file mode 100644 index 0c643dc9d0..0000000000 --- a/stats/base/scumaxabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scumaxabs = require( './scumaxabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scumaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/native.js.html b/stats/base/scumaxabs/native.js.html deleted file mode 100644 index e637773b5f..0000000000 --- a/stats/base/scumaxabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scumaxabs = require( './scumaxabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scumaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/ndarray.js.html b/stats/base/scumaxabs/ndarray.js.html deleted file mode 100644 index c64c198721..0000000000 --- a/stats/base/scumaxabs/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -30x -30x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var absf = require( '@stdlib/math/base/special/absf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumaxabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, 2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scumaxabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var max;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	max = absf( x[ ix ] );
-	y[ iy ] = max;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnanf( max ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = absf( x[ ix ] );
-			if ( isnanf( v ) ) {
-				max = v;
-				break;
-			}
-			if ( v > max ) {
-				max = v;
-			}
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	if ( isnanf( max ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = max;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/ndarray.native.js.html b/stats/base/scumaxabs/ndarray.native.js.html deleted file mode 100644 index db24d9b93a..0000000000 --- a/stats/base/scumaxabs/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumaxabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, 2.0, 2.0, 4.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scumaxabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/scumaxabs.js.html b/stats/base/scumaxabs/scumaxabs.js.html deleted file mode 100644 index dd6fd9c811..0000000000 --- a/stats/base/scumaxabs/scumaxabs.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/scumaxabs.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib scumaxabs.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumaxabs( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, 2.0, 2.0 ]
-*/
-function scumaxabs( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumaxabs/scumaxabs.native.js.html b/stats/base/scumaxabs/scumaxabs.native.js.html deleted file mode 100644 index ce8c50b6e7..0000000000 --- a/stats/base/scumaxabs/scumaxabs.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/scumaxabs/lib/scumaxabs.native.js - - - - - - - - - -
-
-

All files / stats/base/scumaxabs/lib scumaxabs.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative maximum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumaxabs( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, 2.0, 2.0 ]
-*/
-function scumaxabs( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/coverage.ndjson b/stats/base/scumin/coverage.ndjson deleted file mode 100644 index 8196b27a72..0000000000 --- a/stats/base/scumin/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[467,467,100,49,49,100,4,4,100,467,467,100,"d24f1ddfcd985d50e11593217aff603fecfe3112","2025-01-01 22:33:57 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"085aeeaf4e416c35022ae730072c8f3be2c4c0ba","2025-01-10 22:56:50 -0500"] -[404,404,100,27,27,100,4,4,100,404,404,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[404,404,100,27,27,100,4,4,100,404,404,100,"0f396390434ee1dc15c2a873be031dbd167a962a","2025-03-30 03:03:47 +0530"] diff --git a/stats/base/scumin/index.html b/stats/base/scumin/index.html deleted file mode 100644 index e72ac11714..0000000000 --- a/stats/base/scumin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib - - - - - - - - - -
-
-

All files stats/base/scumin/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%16/16100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
scumin.js -
-
100%57/57100%2/2100%1/1100%57/57
scumin.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/index.js.html b/stats/base/scumin/index.js.html deleted file mode 100644 index be16c6eb8b..0000000000 --- a/stats/base/scumin/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative minimum of single-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/scumin
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scumin = require( '@stdlib/stats/base/scumin' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scumin( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, -2.0, -2.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scumin = require( '@stdlib/stats/base/scumin' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scumin.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, -2.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var scumin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	scumin = main;
-} else {
-	scumin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
-// exports: { "ndarray": "scumin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/main.js.html b/stats/base/scumin/main.js.html deleted file mode 100644 index 6b8271741d..0000000000 --- a/stats/base/scumin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scumin = require( './scumin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scumin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/native.js.html b/stats/base/scumin/native.js.html deleted file mode 100644 index f3524dfdd9..0000000000 --- a/stats/base/scumin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scumin = require( './scumin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scumin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/ndarray.js.html b/stats/base/scumin/ndarray.js.html deleted file mode 100644 index eaa5261e5d..0000000000 --- a/stats/base/scumin/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -17x -17x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumin( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, -2.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scumin( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var min;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	min = x[ ix ];
-	y[ iy ] = min;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnanf( min ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = x[ ix ];
-			if ( isnanf( v ) ) {
-				min = v;
-				break;
-			}
-			if ( v < min || ( v === min && isNegativeZerof( v ) ) ) {
-				min = v;
-			}
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	if ( isnanf( min ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/ndarray.native.js.html b/stats/base/scumin/ndarray.native.js.html deleted file mode 100644 index 80fc37345a..0000000000 --- a/stats/base/scumin/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumin( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, -2.0, -2.0, -2.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scumin( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/scumin.js.html b/stats/base/scumin/scumin.js.html deleted file mode 100644 index 503a759877..0000000000 --- a/stats/base/scumin/scumin.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/scumin.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib scumin.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumin( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, -2.0, -2.0 ]
-*/
-function scumin( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scumin/scumin.native.js.html b/stats/base/scumin/scumin.native.js.html deleted file mode 100644 index 0ef43709f7..0000000000 --- a/stats/base/scumin/scumin.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/scumin/lib/scumin.native.js - - - - - - - - - -
-
-

All files / stats/base/scumin/lib scumin.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scumin( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, -2.0, -2.0 ]
-*/
-function scumin( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scumin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/coverage.ndjson b/stats/base/scuminabs/coverage.ndjson deleted file mode 100644 index 2856fa8066..0000000000 --- a/stats/base/scuminabs/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[467,467,100,45,45,100,4,4,100,467,467,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[404,404,100,25,25,100,4,4,100,404,404,100,"e02cd5b702b95f4323bef320a64c4d6ed2583b1c","2025-01-17 14:59:24 -0800"] -[404,404,100,25,25,100,4,4,100,404,404,100,"4f60a65310a9bc5c724d5c8dba8967d616c0237a","2025-03-30 03:07:38 +0530"] -[404,404,100,25,25,100,4,4,100,404,404,100,"01ec82b04ff727c3210edca6bb8f31ecab1c1bef","2025-03-30 03:11:26 +0530"] diff --git a/stats/base/scuminabs/index.html b/stats/base/scuminabs/index.html deleted file mode 100644 index cbd64a21d7..0000000000 --- a/stats/base/scuminabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib - - - - - - - - - -
-
-

All files stats/base/scuminabs/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%70/70100%3/3100%0/0100%70/70
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%95/95100%14/14100%1/1100%95/95
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
scuminabs.js -
-
100%57/57100%2/2100%1/1100%57/57
scuminabs.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/index.js.html b/stats/base/scuminabs/index.js.html deleted file mode 100644 index 6694763860..0000000000 --- a/stats/base/scuminabs/index.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib index.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -713x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the cumulative minimum absolute value of single-precision floating-point strided array elements.
-*
-* @module @stdlib/stats/base/scuminabs
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scuminabs = require( '@stdlib/stats/base/scuminabs' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scuminabs( x.length, x, 1, y, 1 );
-* // y => <Float32Array>[ 1.0, 1.0, 1.0 ]
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var scuminabs = require( '@stdlib/stats/base/scuminabs' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* scuminabs.ndarray( 4, x, 2, 1, y, 1, 0 );
-* // y => <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var scuminabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	scuminabs = main;
-} else {
-	scuminabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
-// exports: { "ndarray": "scuminabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/main.js.html b/stats/base/scuminabs/main.js.html deleted file mode 100644 index 3c28f9cd9b..0000000000 --- a/stats/base/scuminabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scuminabs = require( './scuminabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scuminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/native.js.html b/stats/base/scuminabs/native.js.html deleted file mode 100644 index a6e6dc7ea9..0000000000 --- a/stats/base/scuminabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var scuminabs = require( './scuminabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( scuminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/ndarray.js.html b/stats/base/scuminabs/ndarray.js.html deleted file mode 100644 index 6144f9782f..0000000000 --- a/stats/base/scuminabs/ndarray.js.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib ndarray.js

-
- -
- 100% - Statements - 95/95 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 95/95 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -963x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -27x -27x -27x -27x -27x -4x -4x -23x -23x -23x -23x -23x -23x -23x -23x -27x -19x -46x -46x -46x -2x -2x -2x -46x -7x -7x -44x -44x -44x -19x -27x -6x -8x -8x -8x -6x -23x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var absf = require( '@stdlib/math/base/special/absf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scuminabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scuminabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	var min;
-	var ix;
-	var iy;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return y;
-	}
-	ix = offsetX;
-	iy = offsetY;
- 
-	min = absf( x[ ix ] );
-	y[ iy ] = min;
- 
-	iy += strideY;
-	i = 1;
-	if ( isnanf( min ) === false ) {
-		for ( i; i < N; i++ ) {
-			ix += strideX;
-			v = absf( x[ ix ] );
-			if ( isnanf( v ) ) {
-				min = v;
-				break;
-			}
-			if ( v < min ) {
-				min = v;
-			}
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	if ( isnanf( min ) ) {
-		for ( i; i < N; i++ ) {
-			y[ iy ] = min;
-			iy += strideY;
-		}
-	}
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/ndarray.native.js.html b/stats/base/scuminabs/ndarray.native.js.html deleted file mode 100644 index f015f07a65..0000000000 --- a/stats/base/scuminabs/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - starting index for `x`
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @param {NonNegativeInteger} offsetY - starting index for `y`
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scuminabs( 4, x, 2, 1, y, 1, 0 );
-* // returns <Float32Array>[ 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0 ]
-*/
-function scuminabs( N, x, strideX, offsetX, y, strideY, offsetY ) {
-	addon.ndarray( N, x, strideX, offsetX, y, strideY, offsetY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/scuminabs.js.html b/stats/base/scuminabs/scuminabs.js.html deleted file mode 100644 index a05836b15a..0000000000 --- a/stats/base/scuminabs/scuminabs.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/scuminabs.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib scuminabs.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scuminabs( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, 1.0, 1.0 ]
-*/
-function scuminabs( N, x, strideX, y, strideY ) {
-	var ox = stride2offset( N, strideX );
-	var oy = stride2offset( N, strideY );
-	return ndarray( N, x, strideX, ox, y, strideY, oy );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/scuminabs/scuminabs.native.js.html b/stats/base/scuminabs/scuminabs.native.js.html deleted file mode 100644 index 6fe15c9bf0..0000000000 --- a/stats/base/scuminabs/scuminabs.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/scuminabs/lib/scuminabs.native.js - - - - - - - - - -
-
-

All files / stats/base/scuminabs/lib scuminabs.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -13x -13x -13x -13x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the cumulative minimum absolute value of single-precision floating-point strided array elements.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Float32Array} y - output array
-* @param {integer} strideY - `y` stride length
-* @returns {Float32Array} output array
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-* var y = new Float32Array( x.length );
-*
-* var v = scuminabs( x.length, x, 1, y, 1 );
-* // returns <Float32Array>[ 1.0, 1.0, 1.0 ]
-*/
-function scuminabs( N, x, strideX, y, strideY ) {
-	addon( N, x, strideX, y, strideY );
-	return y;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = scuminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/coverage.ndjson b/stats/base/sdsmean/coverage.ndjson deleted file mode 100644 index cca0ec5dc7..0000000000 --- a/stats/base/sdsmean/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[345,345,100,13,13,100,4,4,100,345,345,100,"fb1293db0abcb163753f094df7e8576d3e8051d8","2025-02-07 23:23:27 -0800"] -[345,345,100,13,13,100,4,4,100,345,345,100,"2ec7a58e145c723b66d24b7bf5e40161158d44b4","2025-03-30 01:22:06 +0530"] diff --git a/stats/base/sdsmean/index.html b/stats/base/sdsmean/index.html deleted file mode 100644 index 98237e9ef4..0000000000 --- a/stats/base/sdsmean/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib - - - - - - - - - -
-
-

All files stats/base/sdsmean/lib

-
- -
- 100% - Statements - 345/345 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 345/345 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%52/52100%2/2100%1/1100%52/52
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
sdsmean.js -
-
100%52/52100%2/2100%1/1100%52/52
sdsmean.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/index.js.html b/stats/base/sdsmean/index.js.html deleted file mode 100644 index eb33b90508..0000000000 --- a/stats/base/sdsmean/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using extended accumulation.
-*
-* @module @stdlib/stats/base/sdsmean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sdsmean = require( '@stdlib/stats/base/sdsmean' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sdsmean( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sdsmean = require( '@stdlib/stats/base/sdsmean' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sdsmean.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sdsmean;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sdsmean = main;
-} else {
-	sdsmean = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
-// exports: { "ndarray": "sdsmean.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/main.js.html b/stats/base/sdsmean/main.js.html deleted file mode 100644 index 228b9a0d82..0000000000 --- a/stats/base/sdsmean/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sdsmean = require( './sdsmean.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sdsmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/native.js.html b/stats/base/sdsmean/native.js.html deleted file mode 100644 index 8ad66b384b..0000000000 --- a/stats/base/sdsmean/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sdsmean = require( './sdsmean.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sdsmean, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/ndarray.js.html b/stats/base/sdsmean/ndarray.js.html deleted file mode 100644 index 9a72e44885..0000000000 --- a/stats/base/sdsmean/ndarray.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib ndarray.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -533x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var sdsmeanors = require( '@stdlib/stats/base/sdsmeanors' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sdsmean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function sdsmean( N, x, strideX, offsetX ) {
-	return sdsmeanors( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/ndarray.native.js.html b/stats/base/sdsmean/ndarray.native.js.html deleted file mode 100644 index 00359e7d8d..0000000000 --- a/stats/base/sdsmean/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sdsmean( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function sdsmean( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/sdsmean.js.html b/stats/base/sdsmean/sdsmean.js.html deleted file mode 100644 index c8afaa1bee..0000000000 --- a/stats/base/sdsmean/sdsmean.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/sdsmean.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib sdsmean.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sdsmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function sdsmean( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmean/sdsmean.native.js.html b/stats/base/sdsmean/sdsmean.native.js.html deleted file mode 100644 index 71bacff8e2..0000000000 --- a/stats/base/sdsmean/sdsmean.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmean/lib/sdsmean.native.js - - - - - - - - - -
-
-

All files / stats/base/sdsmean/lib sdsmean.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sdsmean( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function sdsmean( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmean;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/coverage.ndjson b/stats/base/sdsmeanors/coverage.ndjson deleted file mode 100644 index b415ea092e..0000000000 --- a/stats/base/sdsmeanors/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[395,395,100,31,31,100,4,4,100,395,395,100,"27ebff579302492ee1c3f5c7a11a79dd94e901e9","2025-01-01 17:48:20 -0800"] -[361,361,100,20,20,100,4,4,100,361,361,100,"f83f2724ffa647667918189d4f3c63cba82e10e6","2025-01-17 16:02:51 -0800"] -[361,361,100,20,20,100,4,4,100,361,361,100,"ad7e224df0b9d197e0212c5b604d24e19ed00a77","2025-03-30 03:20:09 +0530"] diff --git a/stats/base/sdsmeanors/index.html b/stats/base/sdsmeanors/index.html deleted file mode 100644 index 25bdf394b6..0000000000 --- a/stats/base/sdsmeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib - - - - - - - - - -
-
-

All files stats/base/sdsmeanors/lib

-
- -
- 100% - Statements - 361/361 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 361/361 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%68/68100%9/9100%1/1100%68/68
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
sdsmeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
sdsmeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/index.js.html b/stats/base/sdsmeanors/index.js.html deleted file mode 100644 index c8a66663fa..0000000000 --- a/stats/base/sdsmeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation.
-*
-* @module @stdlib/stats/base/sdsmeanors
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sdsmeanors = require( '@stdlib/stats/base/sdsmeanors' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sdsmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sdsmeanors = require( '@stdlib/stats/base/sdsmeanors' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sdsmeanors.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sdsmeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sdsmeanors = main;
-} else {
-	sdsmeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
-// exports: { "ndarray": "sdsmeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/main.js.html b/stats/base/sdsmeanors/main.js.html deleted file mode 100644 index 77b9145394..0000000000 --- a/stats/base/sdsmeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sdsmeanors = require( './sdsmeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sdsmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/native.js.html b/stats/base/sdsmeanors/native.js.html deleted file mode 100644 index 4a2b65bb88..0000000000 --- a/stats/base/sdsmeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sdsmeanors = require( './sdsmeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sdsmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/ndarray.js.html b/stats/base/sdsmeanors/ndarray.js.html deleted file mode 100644 index 5592a53197..0000000000 --- a/stats/base/sdsmeanors/ndarray.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib ndarray.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -20x -44x -44x -44x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sdsmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function sdsmeanors( N, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	sum = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		sum += x[ ix ];
-		ix += strideX;
-	}
-	return float64ToFloat32( sum / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/ndarray.native.js.html b/stats/base/sdsmeanors/ndarray.native.js.html deleted file mode 100644 index 64e205188c..0000000000 --- a/stats/base/sdsmeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sdsmeanors( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function sdsmeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/sdsmeanors.js.html b/stats/base/sdsmeanors/sdsmeanors.js.html deleted file mode 100644 index a2a0ff186a..0000000000 --- a/stats/base/sdsmeanors/sdsmeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/sdsmeanors.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib sdsmeanors.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sdsmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function sdsmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sdsmeanors/sdsmeanors.native.js.html b/stats/base/sdsmeanors/sdsmeanors.native.js.html deleted file mode 100644 index 7d640d3cda..0000000000 --- a/stats/base/sdsmeanors/sdsmeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/sdsmeanors/lib/sdsmeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/sdsmeanors/lib sdsmeanors.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using ordinary recursive summation with extended accumulation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sdsmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function sdsmeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sdsmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/coverage.ndjson b/stats/base/smax/coverage.ndjson deleted file mode 100644 index 5a25c1f642..0000000000 --- a/stats/base/smax/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[369,369,100,25,25,100,4,4,100,369,369,100,"de70ec98ccdecbfe33566df3cdb6802c29e668b1","2024-12-26 10:01:45 -0500"] -[369,369,100,25,25,100,4,4,100,369,369,100,"a5f9603c3646bde6c07b2d4b64f1c853bb42613d","2024-12-26 13:05:22 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"f698e2c25ebf247b2701cfac9864689049417c57","2025-01-17 23:17:34 -0800"] diff --git a/stats/base/smax/index.html b/stats/base/smax/index.html deleted file mode 100644 index b1a401bd2c..0000000000 --- a/stats/base/smax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib - - - - - - - - - -
-
-

All files stats/base/smax/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%14/14100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smax.js -
-
100%52/52100%2/2100%1/1100%52/52
smax.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/index.js.html b/stats/base/smax/index.js.html deleted file mode 100644 index a0de76fde9..0000000000 --- a/stats/base/smax/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smax
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smax = require( '@stdlib/stats/base/smax' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smax = require( '@stdlib/stats/base/smax' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smax.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smax = main;
-} else {
-	smax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
-// exports: { "ndarray": "smax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/main.js.html b/stats/base/smax/main.js.html deleted file mode 100644 index 5e97218bba..0000000000 --- a/stats/base/smax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smax = require( './smax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/native.js.html b/stats/base/smax/native.js.html deleted file mode 100644 index 1b605dceeb..0000000000 --- a/stats/base/smax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smax = require( './smax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/ndarray.js.html b/stats/base/smax/ndarray.js.html deleted file mode 100644 index 4d897ff332..0000000000 --- a/stats/base/smax/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -12x -12x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smax( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smax( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	max = x[ ix ];
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZerof( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/ndarray.native.js.html b/stats/base/smax/ndarray.native.js.html deleted file mode 100644 index 3597bb03ca..0000000000 --- a/stats/base/smax/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smax( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smax( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/smax.js.html b/stats/base/smax/smax.js.html deleted file mode 100644 index ae7858e837..0000000000 --- a/stats/base/smax/smax.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/smax.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib smax.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smax( x.length, x, 1 );
-* // returns 2.0
-*/
-function smax( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smax/smax.native.js.html b/stats/base/smax/smax.native.js.html deleted file mode 100644 index 6277f40e15..0000000000 --- a/stats/base/smax/smax.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smax/lib/smax.native.js - - - - - - - - - -
-
-

All files / stats/base/smax/lib smax.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smax( x.length, x, 1 );
-* // returns 2.0
-*/
-function smax( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/coverage.ndjson b/stats/base/smaxabs/coverage.ndjson deleted file mode 100644 index bdaa526cfb..0000000000 --- a/stats/base/smaxabs/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[369,369,100,23,23,100,4,4,100,369,369,100,"b87d116720a896d49243d9fadb06017aace64f16","2024-12-26 16:00:18 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"ef0c134d557fa7364dd80c9eaa40d2df9189f4b1","2025-02-16 16:35:50 +0530"] -[369,369,100,23,23,100,4,4,100,369,369,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] diff --git a/stats/base/smaxabs/index.html b/stats/base/smaxabs/index.html deleted file mode 100644 index 7c64ef69a5..0000000000 --- a/stats/base/smaxabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib - - - - - - - - - -
-
-

All files stats/base/smaxabs/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%12/12100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smaxabs.js -
-
100%52/52100%2/2100%1/1100%52/52
smaxabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/index.js.html b/stats/base/smaxabs/index.js.html deleted file mode 100644 index b6bad56601..0000000000 --- a/stats/base/smaxabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum absolute value of a single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smaxabs
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smaxabs = require( '@stdlib/stats/base/smaxabs' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smaxabs( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smaxabs = require( '@stdlib/stats/base/smaxabs' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxabs.ndarray( 8, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smaxabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smaxabs = main;
-} else {
-	smaxabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
-// exports: { "ndarray": "smaxabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/main.js.html b/stats/base/smaxabs/main.js.html deleted file mode 100644 index 7a33a49666..0000000000 --- a/stats/base/smaxabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smaxabs = require( './smaxabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/native.js.html b/stats/base/smaxabs/native.js.html deleted file mode 100644 index 4d25c0f42a..0000000000 --- a/stats/base/smaxabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smaxabs = require( './smaxabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/ndarray.js.html b/stats/base/smaxabs/ndarray.js.html deleted file mode 100644 index 9a586513b7..0000000000 --- a/stats/base/smaxabs/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -16x -16x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxabs( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smaxabs( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	max = abs( x[ ix ] );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/ndarray.native.js.html b/stats/base/smaxabs/ndarray.native.js.html deleted file mode 100644 index f469e52024..0000000000 --- a/stats/base/smaxabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a double-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offset - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxabs( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smaxabs( N, x, strideX, offset ) {
-	return addon.ndarray( N, x, strideX, offset );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/smaxabs.js.html b/stats/base/smaxabs/smaxabs.js.html deleted file mode 100644 index 9362f95fb1..0000000000 --- a/stats/base/smaxabs/smaxabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/smaxabs.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib smaxabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function smaxabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabs/smaxabs.native.js.html b/stats/base/smaxabs/smaxabs.native.js.html deleted file mode 100644 index 8f630e9cc7..0000000000 --- a/stats/base/smaxabs/smaxabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabs/lib/smaxabs.native.js - - - - - - - - - -
-
-

All files / stats/base/smaxabs/lib smaxabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function smaxabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/coverage.ndjson b/stats/base/smaxabssorted/coverage.ndjson deleted file mode 100644 index ab0ad26216..0000000000 --- a/stats/base/smaxabssorted/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[314,314,100,20,20,100,4,4,100,314,314,100,"e887764c763b02e4085776d6b69794b45f51783a","2025-01-02 14:14:19 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[314,314,100,20,20,100,4,4,100,314,314,100,"bab2e82c7fa73d2852da6ac47808af7272b87de3","2025-02-17 19:12:57 +0530"] -[314,314,100,20,20,100,4,4,100,314,314,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] diff --git a/stats/base/smaxabssorted/index.html b/stats/base/smaxabssorted/index.html deleted file mode 100644 index 8225f5682c..0000000000 --- a/stats/base/smaxabssorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib - - - - - - - - - -
-
-

All files stats/base/smaxabssorted/lib

-
- -
- 100% - Statements - 314/314 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 314/314 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%72/72100%12/12100%1/1100%72/72
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smaxabssorted.js -
-
100%52/52100%2/2100%1/1100%52/52
smaxabssorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/index.js.html b/stats/base/smaxabssorted/index.js.html deleted file mode 100644 index 11ba6aa4f2..0000000000 --- a/stats/base/smaxabssorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smaxabssorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum absolute value of a sorted single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smaxabssorted
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smaxabssorted = require( '@stdlib/stats/base/smaxabssorted' );
-*
-* var x = new Float32Array( [ -1.0, -2.0, -3.0 ] );
-*
-* var v = smaxabssorted( x.length, x, 1 );
-* // returns 3.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smaxabssorted = require( '@stdlib/stats/base/smaxabssorted' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxabssorted.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/main.js.html b/stats/base/smaxabssorted/main.js.html deleted file mode 100644 index 008e707a62..0000000000 --- a/stats/base/smaxabssorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smaxabssorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smaxabssorted = require( './smaxabssorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smaxabssorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/ndarray.js.html b/stats/base/smaxabssorted/ndarray.js.html deleted file mode 100644 index 41c04d248d..0000000000 --- a/stats/base/smaxabssorted/ndarray.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smaxabssorted/lib ndarray.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -4x -4x -34x -6x -6x -24x -24x -34x -6x -6x -18x -18x -34x -4x -4x -14x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var absf = require( '@stdlib/math/base/special/absf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxabssorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smaxabssorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ 0 ];
-	}
-	v1 = x[ offsetX ];
-	v2 = x[ offsetX + ((N-1)*strideX) ];
-	if ( isnanf( v1 ) || isnanf( v2 ) ) {
-		return NaN;
-	}
-	v1 = absf( v1 );
-	v2 = absf( v2 );
-	if ( v1 > v2 ) {
-		return v1;
-	}
-	return v2;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/ndarray.native.js.html b/stats/base/smaxabssorted/ndarray.native.js.html deleted file mode 100644 index c1f8f79eff..0000000000 --- a/stats/base/smaxabssorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smaxabssorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxabssorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smaxabssorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/smaxabssorted.js.html b/stats/base/smaxabssorted/smaxabssorted.js.html deleted file mode 100644 index d2c44c8afb..0000000000 --- a/stats/base/smaxabssorted/smaxabssorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib/smaxabssorted.js - - - - - - - - - -
-
-

All files / stats/base/smaxabssorted/lib smaxabssorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ -1.0, -2.0, -3.0 ] );
-*
-* var v = smaxabssorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function smaxabssorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxabssorted/smaxabssorted.native.js.html b/stats/base/smaxabssorted/smaxabssorted.native.js.html deleted file mode 100644 index d268e45169..0000000000 --- a/stats/base/smaxabssorted/smaxabssorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxabssorted/lib/smaxabssorted.native.js - - - - - - - - - -
-
-

All files / stats/base/smaxabssorted/lib smaxabssorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ -1.0, -2.0, -3.0 ] );
-*
-* var v = smaxabssorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function smaxabssorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxabssorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/coverage.ndjson b/stats/base/smaxsorted/coverage.ndjson deleted file mode 100644 index b211ea3983..0000000000 --- a/stats/base/smaxsorted/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[318,318,100,24,24,100,4,4,100,318,318,100,"152ec1e8e5b3438e7052498718cf69e5a2c2c760","2025-01-02 12:29:11 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"f3b5a127398b5f1dd325c80f18d286986f477a95","2025-02-17 19:26:05 +0530"] -[318,318,100,24,24,100,4,4,100,318,318,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] diff --git a/stats/base/smaxsorted/index.html b/stats/base/smaxsorted/index.html deleted file mode 100644 index 1382326794..0000000000 --- a/stats/base/smaxsorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib - - - - - - - - - -
-
-

All files stats/base/smaxsorted/lib

-
- -
- 100% - Statements - 318/318 -
- - -
- 100% - Branches - 24/24 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 318/318 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%16/16100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smaxsorted.js -
-
100%52/52100%2/2100%1/1100%52/52
smaxsorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/index.js.html b/stats/base/smaxsorted/index.js.html deleted file mode 100644 index 044d0a621b..0000000000 --- a/stats/base/smaxsorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smaxsorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a sorted single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smaxsorted
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smaxsorted = require( '@stdlib/stats/base/smaxsorted' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = smaxsorted( x.length, x, 1 );
-* // returns 3.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smaxsorted = require( '@stdlib/stats/base/smaxsorted' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxsorted.ndarray( 4, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/main.js.html b/stats/base/smaxsorted/main.js.html deleted file mode 100644 index c1479d16c0..0000000000 --- a/stats/base/smaxsorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smaxsorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smaxsorted = require( './smaxsorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smaxsorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/ndarray.js.html b/stats/base/smaxsorted/ndarray.js.html deleted file mode 100644 index 7b6f7e8a7c..0000000000 --- a/stats/base/smaxsorted/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smaxsorted/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -4x -4x -34x -6x -6x -24x -24x -34x -6x -6x -34x -6x -4x -4x -2x -2x -34x -6x -6x -6x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxsorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smaxsorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ 0 ];
-	}
-	v1 = x[ offsetX ];
-	v2 = x[ offsetX + ((N-1)*strideX) ];
-	if ( isnanf( v1 ) || isnanf( v2 ) ) {
-		return NaN;
-	}
-	if ( v1 === v2 ) {
-		if ( isPositiveZerof( v1 ) || isPositiveZerof( v2 ) ) {
-			return 0.0;
-		}
-		return v1;
-	}
-	if ( v1 > v2 ) {
-		return v1;
-	}
-	return v2;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/ndarray.native.js.html b/stats/base/smaxsorted/ndarray.native.js.html deleted file mode 100644 index 0e0d4826a1..0000000000 --- a/stats/base/smaxsorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smaxsorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smaxsorted( 4, x, 2, 1 );
-* // returns 4.0
-*/
-function smaxsorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/smaxsorted.js.html b/stats/base/smaxsorted/smaxsorted.js.html deleted file mode 100644 index 45d3266016..0000000000 --- a/stats/base/smaxsorted/smaxsorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib/smaxsorted.js - - - - - - - - - -
-
-

All files / stats/base/smaxsorted/lib smaxsorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = smaxsorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function smaxsorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smaxsorted/smaxsorted.native.js.html b/stats/base/smaxsorted/smaxsorted.native.js.html deleted file mode 100644 index c3a306e9be..0000000000 --- a/stats/base/smaxsorted/smaxsorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smaxsorted/lib/smaxsorted.native.js - - - - - - - - - -
-
-

All files / stats/base/smaxsorted/lib smaxsorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = smaxsorted( x.length, x, 1 );
-* // returns 3.0
-*/
-function smaxsorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smaxsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/coverage.ndjson b/stats/base/smeanli/coverage.ndjson deleted file mode 100644 index 000fadbae9..0000000000 --- a/stats/base/smeanli/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[388,388,100,27,27,100,4,4,100,388,388,100,"5f718b70ecd483de6fa502efbfed3da4cac79ce2","2025-01-02 11:48:48 -0800"] -[360,360,100,18,18,100,4,4,100,360,360,100,"cbb399f69098247acb31497af6e1370b51fe285d","2025-01-19 14:54:23 -0800"] -[360,360,100,18,18,100,4,4,100,360,360,100,"ca97a2b895697800cb1fbab841e491c8d7604b02","2025-02-18 22:19:50 +0530"] diff --git a/stats/base/smeanli/index.html b/stats/base/smeanli/index.html deleted file mode 100644 index 102030be9d..0000000000 --- a/stats/base/smeanli/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib - - - - - - - - - -
-
-

All files stats/base/smeanli/lib

-
- -
- 100% - Statements - 360/360 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 360/360 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%63/63100%7/7100%1/1100%63/63
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smeanli.js -
-
100%56/56100%2/2100%1/1100%56/56
smeanli.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/index.js.html b/stats/base/smeanli/index.js.html deleted file mode 100644 index abb53ef002..0000000000 --- a/stats/base/smeanli/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/smeanli
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanli = require( '@stdlib/stats/base/smeanli' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanli( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanli = require( '@stdlib/stats/base/smeanli' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanli.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smeanli;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeanli = main;
-} else {
-	smeanli = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
-// exports: { "ndarray": "smeanli.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/main.js.html b/stats/base/smeanli/main.js.html deleted file mode 100644 index 3d1ec7c8a5..0000000000 --- a/stats/base/smeanli/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smeanli = require( './smeanli.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanli, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/native.js.html b/stats/base/smeanli/native.js.html deleted file mode 100644 index bbaf691d22..0000000000 --- a/stats/base/smeanli/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smeanli = require( './smeanli.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanli, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/ndarray.js.html b/stats/base/smeanli/ndarray.js.html deleted file mode 100644 index 603eaa4064..0000000000 --- a/stats/base/smeanli/ndarray.js.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib ndarray.js

-
- -
- 100% - Statements - 63/63 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 63/63 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -643x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var sapxsum = require( '@stdlib/blas/ext/base/sapxsum' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## References
-*
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanli( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanli( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return float64ToFloat32( x[ offsetX ] + float64ToFloat32( sapxsum( N-1, -x[ offsetX ], x, strideX, offsetX+strideX ) / N ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/ndarray.native.js.html b/stats/base/smeanli/ndarray.native.js.html deleted file mode 100644 index 939079273e..0000000000 --- a/stats/base/smeanli/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanli( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanli( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/smeanli.js.html b/stats/base/smeanli/smeanli.js.html deleted file mode 100644 index 163f6e1cb5..0000000000 --- a/stats/base/smeanli/smeanli.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/smeanli.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib smeanli.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -572x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## References
-*
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanli( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanli( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanli/smeanli.native.js.html b/stats/base/smeanli/smeanli.native.js.html deleted file mode 100644 index 2f7b3aac73..0000000000 --- a/stats/base/smeanli/smeanli.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanli/lib/smeanli.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanli/lib smeanli.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanli( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanli( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanli;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/coverage.ndjson b/stats/base/smeanpw/coverage.ndjson deleted file mode 100644 index 12635fbb56..0000000000 --- a/stats/base/smeanpw/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[373,373,100,24,24,100,4,4,100,373,373,100,"5ef836cd3679fc6a70b1c486a5f673afeb8c0c34","2025-01-07 19:33:37 -0800"] -[373,373,100,24,24,100,4,4,100,373,373,100,"353ca8cbb275ec0d0d6181a2d1b7448e9b5a6391","2025-02-18 22:54:25 +0530"] -[352,352,100,18,18,100,4,4,100,352,352,100,"ff9453baf2cd7476d9549ba63a52e182f496c4ab","2025-03-15 01:44:46 -0700"] diff --git a/stats/base/smeanpw/index.html b/stats/base/smeanpw/index.html deleted file mode 100644 index 2af5f40e3b..0000000000 --- a/stats/base/smeanpw/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib - - - - - - - - - -
-
-

All files stats/base/smeanpw/lib

-
- -
- 100% - Statements - 352/352 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 352/352 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%59/59100%7/7100%1/1100%59/59
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smeanpw.js -
-
100%52/52100%2/2100%1/1100%52/52
smeanpw.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/index.js.html b/stats/base/smeanpw/index.js.html deleted file mode 100644 index aafcd6aac2..0000000000 --- a/stats/base/smeanpw/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using pairwise summation.
-*
-* @module @stdlib/stats/base/smeanpw
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanpw = require( '@stdlib/stats/base/smeanpw' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanpw = require( '@stdlib/stats/base/smeanpw' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanpw.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smeanpw;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeanpw = main;
-} else {
-	smeanpw = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
-// exports: { "ndarray": "smeanpw.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/main.js.html b/stats/base/smeanpw/main.js.html deleted file mode 100644 index da77f1c0ff..0000000000 --- a/stats/base/smeanpw/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smeanpw = require( './smeanpw.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/native.js.html b/stats/base/smeanpw/native.js.html deleted file mode 100644 index 3e01de7a3e..0000000000 --- a/stats/base/smeanpw/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smeanpw = require( './smeanpw.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanpw, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/ndarray.js.html b/stats/base/smeanpw/ndarray.js.html deleted file mode 100644 index e3ffbe336b..0000000000 --- a/stats/base/smeanpw/ndarray.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib ndarray.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -603x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -4x -4x -20x -4x -4x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var ssumpw = require( '@stdlib/blas/ext/base/ssumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanpw( N, x, strideX, offsetX ) {
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	return float64ToFloat32( ssumpw( N, x, strideX, offsetX ) / N );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/ndarray.native.js.html b/stats/base/smeanpw/ndarray.native.js.html deleted file mode 100644 index 1f7943af14..0000000000 --- a/stats/base/smeanpw/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanpw( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanpw( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/smeanpw.js.html b/stats/base/smeanpw/smeanpw.js.html deleted file mode 100644 index 1411e7363e..0000000000 --- a/stats/base/smeanpw/smeanpw.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/smeanpw.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib smeanpw.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanpw( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanpw/smeanpw.native.js.html b/stats/base/smeanpw/smeanpw.native.js.html deleted file mode 100644 index 06952d6893..0000000000 --- a/stats/base/smeanpw/smeanpw.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanpw/lib/smeanpw.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanpw/lib smeanpw.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using pairwise summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanpw( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanpw( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanpw;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/coverage.ndjson b/stats/base/smeanwd/coverage.ndjson deleted file mode 100644 index 7dd3eba011..0000000000 --- a/stats/base/smeanwd/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[400,400,100,20,20,100,4,4,100,400,400,100,"9b81fa1ed74236c7abd35a32beca84e99d6d45f4","2025-01-06 00:32:03 -0800"] -[400,400,100,20,20,100,4,4,100,400,400,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[400,400,100,20,20,100,4,4,100,400,400,100,"57d226a2f5be49279cbdc9d3cc9030f369c4d74f","2025-01-14 15:26:43 -0800"] -[400,400,100,20,20,100,4,4,100,400,400,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[400,400,100,20,20,100,4,4,100,400,400,100,"b98f910cd6d17eca967afebb28fc3bbf6c83f3c2","2025-02-19 12:01:27 +0530"] diff --git a/stats/base/smeanwd/index.html b/stats/base/smeanwd/index.html deleted file mode 100644 index ba9dea616a..0000000000 --- a/stats/base/smeanwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib - - - - - - - - - -
-
-

All files stats/base/smeanwd/lib

-
- -
- 100% - Statements - 400/400 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 400/400 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%89/89100%9/9100%1/1100%89/89
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smeanwd.js -
-
100%70/70100%2/2100%1/1100%70/70
smeanwd.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/index.js.html b/stats/base/smeanwd/index.js.html deleted file mode 100644 index 0d02da02c8..0000000000 --- a/stats/base/smeanwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm.
-*
-* @module @stdlib/stats/base/smeanwd
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanwd = require( '@stdlib/stats/base/smeanwd' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smeanwd = require( '@stdlib/stats/base/smeanwd' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanwd.ndarray( 4, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smeanwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smeanwd = main;
-} else {
-	smeanwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
-// exports: { "ndarray": "smeanwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/main.js.html b/stats/base/smeanwd/main.js.html deleted file mode 100644 index 192f7437a1..0000000000 --- a/stats/base/smeanwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smeanwd = require( './smeanwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/native.js.html b/stats/base/smeanwd/native.js.html deleted file mode 100644 index b7cb487603..0000000000 --- a/stats/base/smeanwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smeanwd = require( './smeanwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/ndarray.js.html b/stats/base/smeanwd/ndarray.js.html deleted file mode 100644 index 15a07b8d87..0000000000 --- a/stats/base/smeanwd/ndarray.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib ndarray.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 89/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -903x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -44x -44x -44x -44x -12x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		n += 1;
-		mu = float64ToFloat32( mu + float64ToFloat32( float64ToFloat32( x[ix]-mu ) / n ) ); // eslint-disable-line max-len
-		ix += strideX;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/ndarray.native.js.html b/stats/base/smeanwd/ndarray.native.js.html deleted file mode 100644 index 87a58ccb4a..0000000000 --- a/stats/base/smeanwd/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smeanwd( 4, x, 2, 1 );
-* // returns 1.25
-*/
-function smeanwd( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/smeanwd.js.html b/stats/base/smeanwd/smeanwd.js.html deleted file mode 100644 index 957b5f2599..0000000000 --- a/stats/base/smeanwd/smeanwd.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/smeanwd.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib smeanwd.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -712x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smeanwd/smeanwd.native.js.html b/stats/base/smeanwd/smeanwd.native.js.html deleted file mode 100644 index 6ded98eecd..0000000000 --- a/stats/base/smeanwd/smeanwd.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smeanwd/lib/smeanwd.native.js - - - - - - - - - -
-
-

All files / stats/base/smeanwd/lib smeanwd.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function smeanwd( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/coverage.ndjson b/stats/base/smediansorted/coverage.ndjson deleted file mode 100644 index 7e385ba5b7..0000000000 --- a/stats/base/smediansorted/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[308,308,100,14,14,100,4,4,100,308,308,100,"63e4274589df08bbcbb65b9c0d4a5d2e3f9ff594","2025-01-03 14:04:31 -0800"] -[308,308,100,14,14,100,4,4,100,308,308,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[308,308,100,14,14,100,4,4,100,308,308,100,"5be579f97ed236a30834a9f007d24778037f5f56","2025-02-19 15:18:05 +0530"] diff --git a/stats/base/smediansorted/index.html b/stats/base/smediansorted/index.html deleted file mode 100644 index 903b0ce811..0000000000 --- a/stats/base/smediansorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib - - - - - - - - - -
-
-

All files stats/base/smediansorted/lib

-
- -
- 100% - Statements - 308/308 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 308/308 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%66/66100%6/6100%1/1100%66/66
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smediansorted.js -
-
100%52/52100%2/2100%1/1100%52/52
smediansorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/index.js.html b/stats/base/smediansorted/index.js.html deleted file mode 100644 index dcedc57c28..0000000000 --- a/stats/base/smediansorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smediansorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the median value of a sorted single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smediansorted
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smediansorted = require( '@stdlib/stats/base/smediansorted' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = smediansorted( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smediansorted = require( '@stdlib/stats/base/smediansorted' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smediansorted.ndarray( 4, x, 2, 1 );
-* // returns 0.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/main.js.html b/stats/base/smediansorted/main.js.html deleted file mode 100644 index 6538c692b0..0000000000 --- a/stats/base/smediansorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smediansorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smediansorted = require( './smediansorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smediansorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/ndarray.js.html b/stats/base/smediansorted/ndarray.js.html deleted file mode 100644 index 03c39fc954..0000000000 --- a/stats/base/smediansorted/ndarray.js.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smediansorted/lib ndarray.js

-
- -
- 100% - Statements - 66/66 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 66/66 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -673x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -36x -36x -36x -36x -36x -4x -4x -32x -32x -36x -21x -21x -21x -11x -11x -36x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var floor = require( '@stdlib/math/base/special/floor' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} median value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smediansorted( 4, x, 2, 1 );
-* // returns 0.0
-*/
-function smediansorted( N, x, strideX, offsetX ) {
-	var n;
-	var m;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	n = N / 2;
-	m = floor( n );
-	if ( n === m ) {
-		// Even number of elements...
-		return float64ToFloat32( float64ToFloat32( x[ offsetX+(m*strideX) ] + x[ offsetX+((m-1)*strideX) ] ) / 2.0 ); // eslint-disable-line max-len
-	}
-	// Odd number of elements...
-	return x[ offsetX+(m*strideX) ];
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/ndarray.native.js.html b/stats/base/smediansorted/ndarray.native.js.html deleted file mode 100644 index b6afc503a7..0000000000 --- a/stats/base/smediansorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smediansorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} median value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smediansorted( 4, x, 2, 1 );
-* // returns 0.0
-*/
-function smediansorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/smediansorted.js.html b/stats/base/smediansorted/smediansorted.js.html deleted file mode 100644 index 4ea5e78540..0000000000 --- a/stats/base/smediansorted/smediansorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib/smediansorted.js - - - - - - - - - -
-
-

All files / stats/base/smediansorted/lib smediansorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -18x -18x -18x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} median value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = smediansorted( x.length, x, 1 );
-* // returns 2.0
-*/
-function smediansorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smediansorted/smediansorted.native.js.html b/stats/base/smediansorted/smediansorted.native.js.html deleted file mode 100644 index 72cb2d4574..0000000000 --- a/stats/base/smediansorted/smediansorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smediansorted/lib/smediansorted.native.js - - - - - - - - - -
-
-

All files / stats/base/smediansorted/lib smediansorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -18x -18x -18x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the median value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} median value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = smediansorted( x.length, x, 1 );
-* // returns 2.0
-*/
-function smediansorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smediansorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/coverage.ndjson b/stats/base/smidrange/coverage.ndjson deleted file mode 100644 index 85c7160373..0000000000 --- a/stats/base/smidrange/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[375,375,100,29,29,100,4,4,100,375,375,100,"a6aa849b2c00a0e5c063d56c879e7e076b4e2a2a","2024-12-29 11:23:21 -0500"] -[375,375,100,29,29,100,4,4,100,375,375,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"5ae1285fcb414a7d926c303353c9f80b27e675e6","2025-01-11 15:11:52 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[375,375,100,29,29,100,4,4,100,375,375,100,"7bdfa8781d3a06a334bd540516ae42ccc222fd45","2025-02-19 15:45:04 +0530"] -[375,375,100,29,29,100,4,4,100,375,375,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[375,375,100,29,29,100,4,4,100,375,375,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[375,375,100,29,29,100,4,4,100,375,375,100,"55fc3638bbb3b2e09c51b9cd181015cb46d228d3","2025-03-30 05:06:33 +0530"] diff --git a/stats/base/smidrange/index.html b/stats/base/smidrange/index.html deleted file mode 100644 index d6d4713a7c..0000000000 --- a/stats/base/smidrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib - - - - - - - - - -
-
-

All files stats/base/smidrange/lib

-
- -
- 100% - Statements - 375/375 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 375/375 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%82/82100%18/18100%1/1100%82/82
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smidrange.js -
-
100%52/52100%2/2100%1/1100%52/52
smidrange.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/index.js.html b/stats/base/smidrange/index.js.html deleted file mode 100644 index f371e8f9ec..0000000000 --- a/stats/base/smidrange/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the mid-range of a single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smidrange
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smidrange = require( '@stdlib/stats/base/smidrange' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smidrange( x.length, x, 1 );
-* // returns 0.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smidrange = require( '@stdlib/stats/base/smidrange' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smidrange.ndarray( 4, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smidrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smidrange = main;
-} else {
-	smidrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
-// exports: { "ndarray": "smidrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/main.js.html b/stats/base/smidrange/main.js.html deleted file mode 100644 index ab9d3223b2..0000000000 --- a/stats/base/smidrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smidrange = require( './smidrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smidrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/native.js.html b/stats/base/smidrange/native.js.html deleted file mode 100644 index 19d6cff592..0000000000 --- a/stats/base/smidrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smidrange = require( './smidrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smidrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/ndarray.js.html b/stats/base/smidrange/ndarray.js.html deleted file mode 100644 index beb3d3b64b..0000000000 --- a/stats/base/smidrange/ndarray.js.html +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib ndarray.js

-
- -
- 100% - Statements - 82/82 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 82/82 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -833x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -4x -4x -28x -10x -10x -14x -14x -14x -28x -36x -36x -36x -2x -2x -36x -14x -36x -12x -12x -36x -12x -28x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
-var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} mid-range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smidrange( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function smidrange( N, x, strideX, offsetX ) {
-	var max;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	min = x[ ix ];
-	max = min;
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZerof( v ) ) ) {
-			min = v;
-		} else if ( v > max || ( v === max && isPositiveZerof( v ) ) ) {
-			max = v;
-		}
-	}
-	return float64ToFloat32( float64ToFloat32( max+min ) / 2.0 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/ndarray.native.js.html b/stats/base/smidrange/ndarray.native.js.html deleted file mode 100644 index 3376a7fc4f..0000000000 --- a/stats/base/smidrange/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} mid-range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smidrange( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function smidrange( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/smidrange.js.html b/stats/base/smidrange/smidrange.js.html deleted file mode 100644 index 09a319d9e6..0000000000 --- a/stats/base/smidrange/smidrange.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/smidrange.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib smidrange.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} mid-range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smidrange( x.length, x, 1 );
-* // returns 0.0
-*/
-function smidrange( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smidrange/smidrange.native.js.html b/stats/base/smidrange/smidrange.native.js.html deleted file mode 100644 index 98654ce4c5..0000000000 --- a/stats/base/smidrange/smidrange.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smidrange/lib/smidrange.native.js - - - - - - - - - -
-
-

All files / stats/base/smidrange/lib smidrange.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the mid-range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} mid-range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smidrange( x.length, x, 1 );
-* // returns 0.0
-*/
-function smidrange( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smidrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/coverage.ndjson b/stats/base/smin/coverage.ndjson deleted file mode 100644 index a177c7e3ac..0000000000 --- a/stats/base/smin/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[369,369,100,25,25,100,4,4,100,369,369,100,"bba16758e10a6e2b20cf43812faaeecd366f0b9a","2024-12-26 23:54:37 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,25,25,100,4,4,100,369,369,100,"26c06be41772334826c3e382e663a171a5a900af","2025-02-19 15:56:23 +0530"] -[369,369,100,25,25,100,4,4,100,369,369,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] diff --git a/stats/base/smin/index.html b/stats/base/smin/index.html deleted file mode 100644 index 3c7a2d4951..0000000000 --- a/stats/base/smin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib - - - - - - - - - -
-
-

All files stats/base/smin/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%14/14100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
smin.js -
-
100%52/52100%2/2100%1/1100%52/52
smin.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/index.js.html b/stats/base/smin/index.js.html deleted file mode 100644 index 5eccdf9bf0..0000000000 --- a/stats/base/smin/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/smin
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smin = require( '@stdlib/stats/base/smin' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var smin = require( '@stdlib/stats/base/smin' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smin.ndarray( 4, x, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smin = main;
-} else {
-	smin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
-// exports: { "ndarray": "smin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/main.js.html b/stats/base/smin/main.js.html deleted file mode 100644 index 9377acf995..0000000000 --- a/stats/base/smin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smin = require( './smin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/native.js.html b/stats/base/smin/native.js.html deleted file mode 100644 index 5326af6b0e..0000000000 --- a/stats/base/smin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smin = require( './smin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/ndarray.js.html b/stats/base/smin/ndarray.js.html deleted file mode 100644 index c6d6cc23af..0000000000 --- a/stats/base/smin/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 14/14 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -14x -14x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smin( 4, x, 2, 1 );
-* // returns -2.0
-*/
-function smin( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	min = x[ ix ];
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZerof( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/ndarray.native.js.html b/stats/base/smin/ndarray.native.js.html deleted file mode 100644 index fcbcaf28f4..0000000000 --- a/stats/base/smin/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = smin( 4, x, 2, 1 );
-* // returns -2.0
-*/
-function smin( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/smin.js.html b/stats/base/smin/smin.js.html deleted file mode 100644 index 35eaa7773c..0000000000 --- a/stats/base/smin/smin.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/smin.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib smin.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smin( x.length, x, 1 );
-* // returns -2.0
-*/
-function smin( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smin/smin.native.js.html b/stats/base/smin/smin.native.js.html deleted file mode 100644 index 38a7e8c462..0000000000 --- a/stats/base/smin/smin.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/smin/lib/smin.native.js - - - - - - - - - -
-
-

All files / stats/base/smin/lib smin.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = smin( x.length, x, 1 );
-* // returns -2.0
-*/
-function smin( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/coverage.ndjson b/stats/base/sminabs/coverage.ndjson deleted file mode 100644 index db1e205b53..0000000000 --- a/stats/base/sminabs/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[369,369,100,23,23,100,4,4,100,369,369,100,"f9a5e0fe79cd8709345b3ce711e75fd74c725b1c","2024-12-27 01:13:29 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[369,369,100,23,23,100,4,4,100,369,369,100,"8514fc990e8358e7e7b32f704ad8b8edc376ae98","2025-02-19 16:39:20 +0530"] -[369,369,100,23,23,100,4,4,100,369,369,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[369,369,100,23,23,100,4,4,100,369,369,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] diff --git a/stats/base/sminabs/index.html b/stats/base/sminabs/index.html deleted file mode 100644 index 49e1a290c7..0000000000 --- a/stats/base/sminabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib - - - - - - - - - -
-
-

All files stats/base/sminabs/lib

-
- -
- 100% - Statements - 369/369 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 369/369 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%12/12100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
sminabs.js -
-
100%52/52100%2/2100%1/1100%52/52
sminabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/index.js.html b/stats/base/sminabs/index.js.html deleted file mode 100644 index 6c2458be3a..0000000000 --- a/stats/base/sminabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum absolute value of a single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/sminabs
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sminabs = require( '@stdlib/stats/base/sminabs' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sminabs( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sminabs = require( '@stdlib/stats/base/sminabs' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sminabs.ndarray( 4, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sminabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sminabs = main;
-} else {
-	sminabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
-// exports: { "ndarray": "sminabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/main.js.html b/stats/base/sminabs/main.js.html deleted file mode 100644 index 1cef8dcbcc..0000000000 --- a/stats/base/sminabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sminabs = require( './sminabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/native.js.html b/stats/base/sminabs/native.js.html deleted file mode 100644 index 1ef07ac43c..0000000000 --- a/stats/base/sminabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sminabs = require( './sminabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/ndarray.js.html b/stats/base/sminabs/ndarray.js.html deleted file mode 100644 index 087fbc6fd9..0000000000 --- a/stats/base/sminabs/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -14x -24x -36x -36x -36x -2x -2x -36x -6x -6x -36x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sminabs( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function sminabs( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	min = abs( x[ ix ] );
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/ndarray.native.js.html b/stats/base/sminabs/ndarray.native.js.html deleted file mode 100644 index 7256f9167e..0000000000 --- a/stats/base/sminabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sminabs( 4, x, 2, 1 );
-* // returns 1.0
-*/
-function sminabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/sminabs.js.html b/stats/base/sminabs/sminabs.js.html deleted file mode 100644 index a4b2a02170..0000000000 --- a/stats/base/sminabs/sminabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/sminabs.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib sminabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function sminabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminabs/sminabs.native.js.html b/stats/base/sminabs/sminabs.native.js.html deleted file mode 100644 index f4fd836197..0000000000 --- a/stats/base/sminabs/sminabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/sminabs/lib/sminabs.native.js - - - - - - - - - -
-
-

All files / stats/base/sminabs/lib sminabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function sminabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/coverage.ndjson b/stats/base/sminsorted/coverage.ndjson deleted file mode 100644 index d8a82f4330..0000000000 --- a/stats/base/sminsorted/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[318,318,100,24,24,100,4,4,100,318,318,100,"da4697a938cbd040e23e406a04c5c7dddf4e4a52","2025-01-03 13:26:16 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[318,318,100,24,24,100,4,4,100,318,318,100,"29ba714fd2884948aed64281c3f66e803dcfdb30","2025-02-20 22:52:48 +0530"] -[318,318,100,24,24,100,4,4,100,318,318,100,"d62833c9b556679a78822298cd51fd4e32517eff","2025-03-30 03:41:45 +0530"] -[318,318,100,24,24,100,4,4,100,318,318,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] diff --git a/stats/base/sminsorted/index.html b/stats/base/sminsorted/index.html deleted file mode 100644 index 237d65e1fb..0000000000 --- a/stats/base/sminsorted/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib - - - - - - - - - -
-
-

All files stats/base/sminsorted/lib

-
- -
- 100% - Statements - 318/318 -
- - -
- 100% - Branches - 24/24 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 318/318 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%52/52100%1/1100%0/0100%52/52
main.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%16/16100%1/1100%76/76
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
sminsorted.js -
-
100%52/52100%2/2100%1/1100%52/52
sminsorted.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/index.js.html b/stats/base/sminsorted/index.js.html deleted file mode 100644 index 6e425ee145..0000000000 --- a/stats/base/sminsorted/index.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sminsorted/lib index.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a sorted single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/sminsorted
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sminsorted = require( '@stdlib/stats/base/sminsorted' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = sminsorted( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sminsorted = require( '@stdlib/stats/base/sminsorted' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sminsorted.ndarray( 4, x, 2, 1 );
-* // returns -3.0
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/main.js.html b/stats/base/sminsorted/main.js.html deleted file mode 100644 index 95734af7b4..0000000000 --- a/stats/base/sminsorted/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sminsorted/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sminsorted = require( './sminsorted.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sminsorted, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/ndarray.js.html b/stats/base/sminsorted/ndarray.js.html deleted file mode 100644 index 10461b844d..0000000000 --- a/stats/base/sminsorted/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sminsorted/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -34x -34x -34x -34x -34x -4x -4x -34x -6x -6x -24x -24x -34x -6x -6x -34x -6x -4x -4x -2x -2x -34x -6x -6x -6x -34x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sminsorted( 4, x, 2, 1 );
-* // returns -3.0
-*/
-function sminsorted( N, x, strideX, offsetX ) {
-	var v1;
-	var v2;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ 0 ];
-	}
-	v1 = x[ offsetX ];
-	v2 = x[ offsetX + ((N-1)*strideX) ];
-	if ( isnanf( v1 ) || isnanf( v2 ) ) {
-		return NaN;
-	}
-	if ( v1 === v2 ) {
-		if ( isNegativeZerof( v1 ) || isNegativeZerof( v2 ) ) {
-			return -0.0;
-		}
-		return v1;
-	}
-	if ( v1 < v2 ) {
-		return v1;
-	}
-	return v2;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/ndarray.native.js.html b/stats/base/sminsorted/ndarray.native.js.html deleted file mode 100644 index c1be332184..0000000000 --- a/stats/base/sminsorted/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sminsorted/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, -3.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sminsorted( 4, x, 2, 1 );
-* // returns -3.0
-*/
-function sminsorted( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/sminsorted.js.html b/stats/base/sminsorted/sminsorted.js.html deleted file mode 100644 index d082fced89..0000000000 --- a/stats/base/sminsorted/sminsorted.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib/sminsorted.js - - - - - - - - - -
-
-

All files / stats/base/sminsorted/lib sminsorted.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -17x -17x -17x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = sminsorted( x.length, x, 1 );
-* // returns 1.0
-*/
-function sminsorted( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sminsorted/sminsorted.native.js.html b/stats/base/sminsorted/sminsorted.native.js.html deleted file mode 100644 index ec27361c81..0000000000 --- a/stats/base/sminsorted/sminsorted.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/sminsorted/lib/sminsorted.native.js - - - - - - - - - -
-
-

All files / stats/base/sminsorted/lib sminsorted.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -17x -17x -17x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a sorted single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - sorted input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
-*
-* var v = sminsorted( x.length, x, 1 );
-* // returns 1.0
-*/
-function sminsorted( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sminsorted;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/coverage.ndjson b/stats/base/smskmax/coverage.ndjson deleted file mode 100644 index aa22b07306..0000000000 --- a/stats/base/smskmax/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[474,474,100,57,57,100,4,4,100,474,474,100,"78a556efa2f1da29eb9081d393f5768ad1518117","2023-11-27 00:22:57 -0500"] -[410,410,100,31,31,100,4,4,100,410,410,100,"5bea415bf095c9f0445e1d7c80196121e8e1ba83","2025-01-02 13:26:37 -0800"] -[410,410,100,31,31,100,4,4,100,410,410,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[410,410,100,31,31,100,4,4,100,410,410,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[410,410,100,31,31,100,4,4,100,410,410,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[410,410,100,31,31,100,4,4,100,410,410,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] diff --git a/stats/base/smskmax/index.html b/stats/base/smskmax/index.html deleted file mode 100644 index 5d8553c4d1..0000000000 --- a/stats/base/smskmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib - - - - - - - - - -
-
-

All files stats/base/smskmax/lib

-
- -
- 100% - Statements - 410/410 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 410/410 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%72/72100%3/3100%0/0100%72/72
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%98/98100%20/20100%1/1100%98/98
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
smskmax.js -
-
100%58/58100%2/2100%1/1100%58/58
smskmax.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/index.js.html b/stats/base/smskmax/index.js.html deleted file mode 100644 index 72a30e53de..0000000000 --- a/stats/base/smskmax/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib index.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a single-precision floating-point strided array according to a mask.
-*
-* @module @stdlib/stats/base/smskmax
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var smskmax = require( '@stdlib/stats/base/smskmax' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var smskmax = require( '@stdlib/stats/base/smskmax' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskmax.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smskmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smskmax = main;
-} else {
-	smskmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
-// exports: { "ndarray": "smskmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/main.js.html b/stats/base/smskmax/main.js.html deleted file mode 100644 index bf61e10a39..0000000000 --- a/stats/base/smskmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smskmax = require( './smskmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/native.js.html b/stats/base/smskmax/native.js.html deleted file mode 100644 index 00fd056e09..0000000000 --- a/stats/base/smskmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smskmax = require( './smskmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smskmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/ndarray.js.html b/stats/base/smskmax/ndarray.js.html deleted file mode 100644 index 8b2f05b8ab..0000000000 --- a/stats/base/smskmax/ndarray.js.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib ndarray.js

-
- -
- 100% - Statements - 98/98 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 98/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -993x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -32x -24x -24x -8x -8x -8x -32x -4x -4x -24x -32x -8x -8x -16x -32x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -14x -32x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function smskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var max;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = x[ ix ];
-	if ( isnanf( max ) ) {
-		return max;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v > max || ( v === max && isPositiveZerof( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/ndarray.native.js.html b/stats/base/smskmax/ndarray.native.js.html deleted file mode 100644 index 7489918d81..0000000000 --- a/stats/base/smskmax/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskmax( 5, x, 2, 1, mask, 2, 1 );
-* // returns 4.0
-*/
-function smskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/smskmax.js.html b/stats/base/smskmax/smskmax.js.html deleted file mode 100644 index d093b5585b..0000000000 --- a/stats/base/smskmax/smskmax.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/smskmax.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib smskmax.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function smskmax( N, x, strideX, mask, strideMask ) {
-	var ox = stride2offset( N, strideX );
-	var om = stride2offset( N, strideMask );
-	return ndarray( N, x, strideX, ox, mask, strideMask, om );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmax/smskmax.native.js.html b/stats/base/smskmax/smskmax.native.js.html deleted file mode 100644 index d29621cbde..0000000000 --- a/stats/base/smskmax/smskmax.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmax/lib/smskmax.native.js - - - - - - - - - -
-
-

All files / stats/base/smskmax/lib smskmax.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskmax( x.length, x, 1, mask, 1 );
-* // returns 2.0
-*/
-function smskmax( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/coverage.ndjson b/stats/base/smskmin/coverage.ndjson deleted file mode 100644 index c8d57e6559..0000000000 --- a/stats/base/smskmin/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[412,412,100,31,31,100,4,4,100,412,412,100,"b7c2e5d9cf5327ad5f7d38af54a66fc865d3b13d","2025-01-02 12:22:16 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[412,412,100,31,31,100,4,4,100,412,412,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[412,412,100,31,31,100,4,4,100,412,412,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[412,412,100,31,31,100,4,4,100,412,412,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] diff --git a/stats/base/smskmin/index.html b/stats/base/smskmin/index.html deleted file mode 100644 index 6caf460630..0000000000 --- a/stats/base/smskmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib - - - - - - - - - -
-
-

All files stats/base/smskmin/lib

-
- -
- 100% - Statements - 412/412 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 412/412 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%72/72100%3/3100%0/0100%72/72
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%98/98100%20/20100%1/1100%98/98
ndarray.native.js -
-
100%59/59100%2/2100%1/1100%59/59
smskmin.js -
-
100%58/58100%2/2100%1/1100%58/58
smskmin.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/index.js.html b/stats/base/smskmin/index.js.html deleted file mode 100644 index 650c065f44..0000000000 --- a/stats/base/smskmin/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib index.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a single-precision floating-point strided array according to a mask.
-*
-* @module @stdlib/stats/base/smskmin
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var smskmin = require( '@stdlib/stats/base/smskmin' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, -4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var smskmin = require( '@stdlib/stats/base/smskmin' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskmin.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smskmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smskmin = main;
-} else {
-	smskmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
-// exports: { "ndarray": "smskmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/main.js.html b/stats/base/smskmin/main.js.html deleted file mode 100644 index ab9efcdb4c..0000000000 --- a/stats/base/smskmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smskmin = require( './smskmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/native.js.html b/stats/base/smskmin/native.js.html deleted file mode 100644 index 528e6d62ff..0000000000 --- a/stats/base/smskmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smskmin = require( './smskmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smskmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/ndarray.js.html b/stats/base/smskmin/ndarray.js.html deleted file mode 100644 index 8e172e156c..0000000000 --- a/stats/base/smskmin/ndarray.js.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib ndarray.js

-
- -
- 100% - Statements - 98/98 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 98/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -993x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -32x -24x -24x -8x -8x -8x -32x -4x -4x -24x -32x -8x -8x -16x -32x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -14x -14x -50x -14x -32x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskmin( 5, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function smskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var min;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = x[ ix ];
-	if ( isnanf( min ) ) {
-		return min;
-	}
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v < min || ( v === min && isNegativeZerof( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/ndarray.native.js.html b/stats/base/smskmin/ndarray.native.js.html deleted file mode 100644 index 2bb9e84eb6..0000000000 --- a/stats/base/smskmin/ndarray.native.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib ndarray.native.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -602x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var floor = require( '@stdlib/math/base/special/floor' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, -5.0, -6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-* var N = floor( x.length / 2 );
-*
-* var v = smskmin( N, x, 2, 1, mask, 2, 1 );
-* // returns -2.0
-*/
-function smskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/smskmin.js.html b/stats/base/smskmin/smskmin.js.html deleted file mode 100644 index e2ab5bdf90..0000000000 --- a/stats/base/smskmin/smskmin.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/smskmin.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib smskmin.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, -4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function smskmin( N, x, strideX, mask, strideMask ) {
-	var ox = stride2offset( N, strideX );
-	var om = stride2offset( N, strideMask );
-	return ndarray( N, x, strideX, ox, mask, strideMask, om );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskmin/smskmin.native.js.html b/stats/base/smskmin/smskmin.native.js.html deleted file mode 100644 index 64d98fb705..0000000000 --- a/stats/base/smskmin/smskmin.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/smskmin/lib/smskmin.native.js - - - - - - - - - -
-
-

All files / stats/base/smskmin/lib smskmin.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, -4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskmin( x.length, x, 1, mask, 1 );
-* // returns -2.0
-*/
-function smskmin( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/coverage.ndjson b/stats/base/smskrange/coverage.ndjson deleted file mode 100644 index c71c018eb3..0000000000 --- a/stats/base/smskrange/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[414,414,100,31,31,100,4,4,100,414,414,100,"9279812aafe69110d81e108d23a3a4e395ac3232","2025-01-02 02:25:32 -0800"] -[414,414,100,31,31,100,4,4,100,414,414,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[414,414,100,31,31,100,4,4,100,414,414,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[414,414,100,31,31,100,4,4,100,414,414,100,"d53a8184c029c3df7c45a7a1a2da9ff90b4f883e","2025-02-09 12:54:12 -0500"] -[414,414,100,31,31,100,4,4,100,414,414,100,"d24d37f7e42214573ca4d7876040364086145225","2025-03-30 04:20:29 +0530"] -[414,414,100,31,31,100,4,4,100,414,414,100,"13cf25bea02f5bc2e9cf5c43c5dcd69cb4c1633a","2025-03-30 04:24:24 +0530"] diff --git a/stats/base/smskrange/index.html b/stats/base/smskrange/index.html deleted file mode 100644 index e241c0a231..0000000000 --- a/stats/base/smskrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib - - - - - - - - - -
-
-

All files stats/base/smskrange/lib

-
- -
- 100% - Statements - 414/414 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 414/414 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%72/72100%3/3100%0/0100%72/72
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%102/102100%20/20100%1/1100%102/102
ndarray.native.js -
-
100%57/57100%2/2100%1/1100%57/57
smskrange.js -
-
100%58/58100%2/2100%1/1100%58/58
smskrange.native.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/index.js.html b/stats/base/smskrange/index.js.html deleted file mode 100644 index 1f0f65df6f..0000000000 --- a/stats/base/smskrange/index.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib index.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -733x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the range of a single-precision floating-point strided array according to a mask.
-*
-* @module @stdlib/stats/base/smskrange
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var smskrange = require( '@stdlib/stats/base/smskrange' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-* var smskrange = require( '@stdlib/stats/base/smskrange' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskrange.ndarray( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var smskrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	smskrange = main;
-} else {
-	smskrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
-// exports: { "ndarray": "smskrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/main.js.html b/stats/base/smskrange/main.js.html deleted file mode 100644 index 5b4e3c4130..0000000000 --- a/stats/base/smskrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smskrange = require( './smskrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/native.js.html b/stats/base/smskrange/native.js.html deleted file mode 100644 index 31d0f58b0e..0000000000 --- a/stats/base/smskrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var smskrange = require( './smskrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( smskrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/ndarray.js.html b/stats/base/smskrange/ndarray.js.html deleted file mode 100644 index 12ca0e7d4a..0000000000 --- a/stats/base/smskrange/ndarray.js.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib ndarray.js

-
- -
- 100% - Statements - 102/102 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 102/102 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -1033x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -32x -32x -32x -32x -32x -32x -32x -32x -32x -4x -4x -28x -28x -32x -32x -24x -24x -8x -8x -8x -32x -4x -4x -24x -32x -8x -8x -16x -16x -32x -50x -50x -50x -12x -12x -38x -50x -2x -2x -50x -12x -50x -12x -12x -50x -14x -32x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function smskrange( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	var max;
-	var min;
-	var ix;
-	var im;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	ix = offsetX;
-	im = offsetMask;
-	for ( i = 0; i < N; i++ ) {
-		if ( mask[ im ] === 0 ) {
-			break;
-		}
-		ix += strideX;
-		im += strideMask;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = x[ ix ];
-	if ( isnanf( min ) ) {
-		return min;
-	}
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		im += strideMask;
-		if ( mask[ im ] ) {
-			continue;
-		}
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return float64ToFloat32( max - min );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/ndarray.native.js.html b/stats/base/smskrange/ndarray.native.js.html deleted file mode 100644 index 0ed44c0f81..0000000000 --- a/stats/base/smskrange/ndarray.native.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib ndarray.native.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {NonNegativeInteger} offsetX - `x` starting index
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @param {NonNegativeInteger} offsetMask - `mask` starting index
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
-*
-* var v = smskrange( 5, x, 2, 1, mask, 2, 1 );
-* // returns 6.0
-*/
-function smskrange( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
-	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/smskrange.js.html b/stats/base/smskrange/smskrange.js.html deleted file mode 100644 index d907dbf1e8..0000000000 --- a/stats/base/smskrange/smskrange.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/smskrange.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib smskrange.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -592x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function smskrange( N, x, strideX, mask, strideMask ) {
-	var ox = stride2offset( N, strideX );
-	var om = stride2offset( N, strideMask );
-	return ndarray( N, x, strideX, ox, mask, strideMask, om );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/smskrange/smskrange.native.js.html b/stats/base/smskrange/smskrange.native.js.html deleted file mode 100644 index 4797d074d7..0000000000 --- a/stats/base/smskrange/smskrange.native.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for stats/base/smskrange/lib/smskrange.native.js - - - - - - - - - -
-
-

All files / stats/base/smskrange/lib smskrange.native.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -16x -16x -16x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array according to a mask.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - `x` stride length
-* @param {Uint8Array} mask - mask array
-* @param {integer} strideMask - `mask` stride length
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var Uint8Array = require( '@stdlib/array/uint8' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 4.0, 2.0 ] );
-* var mask = new Uint8Array( [ 0, 0, 1, 0 ] );
-*
-* var v = smskrange( x.length, x, 1, mask, 1 );
-* // returns 4.0
-*/
-function smskrange( N, x, strideX, mask, strideMask ) {
-	return addon( N, x, strideX, mask, strideMask );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = smskrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/coverage.ndjson b/stats/base/snanmax/coverage.ndjson deleted file mode 100644 index f9be6a990e..0000000000 --- a/stats/base/snanmax/coverage.ndjson +++ /dev/null @@ -1,10 +0,0 @@ -[433,433,100,53,53,100,4,4,100,433,433,100,"f8dc5fce6476df26e8703b8af8028dfd1477a515","2024-11-24 01:59:07 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"86a336485eabd9a066b964bb3d2ada2174763e68","2024-12-27 16:22:07 -0500"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b16b1fe5d9d39b7d297d753acdc201160bc5118f","2024-12-28 13:13:17 -0500"] -[380,380,100,31,31,100,4,4,100,380,380,100,"c4c4ed8abb88be48be587bcc9b9235e10de86aa4","2024-12-28 22:00:35 -0600"] -[380,380,100,31,31,100,4,4,100,380,380,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"0f7184d6a265711ee717b9cc80da681111083b87","2025-02-21 08:17:10 +0530"] -[380,380,100,31,31,100,4,4,100,380,380,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] diff --git a/stats/base/snanmax/index.html b/stats/base/snanmax/index.html deleted file mode 100644 index 245d071268..0000000000 --- a/stats/base/snanmax/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib - - - - - - - - - -
-
-

All files stats/base/snanmax/lib

-
- -
- 100% - Statements - 380/380 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 380/380 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%87/87100%20/20100%1/1100%87/87
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmax.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmax.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/index.js.html b/stats/base/snanmax/index.js.html deleted file mode 100644 index 747f260cbc..0000000000 --- a/stats/base/snanmax/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanmax
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmax = require( '@stdlib/stats/base/snanmax' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmax( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmax = require( '@stdlib/stats/base/snanmax' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmax.ndarray( 5, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanmax;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmax = main;
-} else {
-	snanmax = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
-// exports: { "ndarray": "snanmax.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/main.js.html b/stats/base/snanmax/main.js.html deleted file mode 100644 index 6534b0fc84..0000000000 --- a/stats/base/snanmax/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmax = require( './snanmax.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/native.js.html b/stats/base/snanmax/native.js.html deleted file mode 100644 index 333f71575f..0000000000 --- a/stats/base/snanmax/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmax = require( './snanmax.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmax, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/ndarray.js.html b/stats/base/snanmax/ndarray.js.html deleted file mode 100644 index 95feccbed6..0000000000 --- a/stats/base/snanmax/ndarray.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib ndarray.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -883x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -12x -12x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmax( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function snanmax( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v > max || ( v === max && isPositiveZerof( v ) ) ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/ndarray.native.js.html b/stats/base/snanmax/ndarray.native.js.html deleted file mode 100644 index 5be70bddbb..0000000000 --- a/stats/base/snanmax/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmax( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function snanmax( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/snanmax.js.html b/stats/base/snanmax/snanmax.js.html deleted file mode 100644 index 02da85f3fb..0000000000 --- a/stats/base/snanmax/snanmax.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/snanmax.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib snanmax.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function snanmax( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmax/snanmax.native.js.html b/stats/base/snanmax/snanmax.native.js.html deleted file mode 100644 index 5bcee00170..0000000000 --- a/stats/base/snanmax/snanmax.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmax/lib/snanmax.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmax/lib snanmax.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = snanmax( x.length, x, 1 );
-* // returns 2.0
-*/
-function snanmax( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmax;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/coverage.ndjson b/stats/base/snanmaxabs/coverage.ndjson deleted file mode 100644 index be5f0f1b8d..0000000000 --- a/stats/base/snanmaxabs/coverage.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -[380,380,100,29,29,100,4,4,100,380,380,100,"ab52d49f6321b0af6d615d5ee90ee52c43feb42b","2024-12-28 20:57:54 -0500"] -[380,380,100,29,29,100,4,4,100,380,380,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"87172d04e51a36c86533f8d8efa96ef778b2d9ec","2025-02-21 08:26:46 +0530"] -[380,380,100,29,29,100,4,4,100,380,380,100,"2c34d76fd55e34e024a8cd80f2ab8b29b1486e7a","2025-03-30 03:33:45 +0530"] -[380,380,100,29,29,100,4,4,100,380,380,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] diff --git a/stats/base/snanmaxabs/index.html b/stats/base/snanmaxabs/index.html deleted file mode 100644 index 6bacd40f98..0000000000 --- a/stats/base/snanmaxabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib - - - - - - - - - -
-
-

All files stats/base/snanmaxabs/lib

-
- -
- 100% - Statements - 380/380 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 380/380 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%87/87100%18/18100%1/1100%87/87
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmaxabs.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmaxabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/index.js.html b/stats/base/snanmaxabs/index.js.html deleted file mode 100644 index 794b29e0a9..0000000000 --- a/stats/base/snanmaxabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the maximum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanmaxabs
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmaxabs = require( '@stdlib/stats/base/snanmaxabs' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmaxabs = require( '@stdlib/stats/base/snanmaxabs' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmaxabs.ndarray( 5, x, 2, 1 );
-* // returns 4.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanmaxabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmaxabs = main;
-} else {
-	snanmaxabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
-// exports: { "ndarray": "snanmaxabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/main.js.html b/stats/base/snanmaxabs/main.js.html deleted file mode 100644 index be299b1466..0000000000 --- a/stats/base/snanmaxabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmaxabs = require( './snanmaxabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/native.js.html b/stats/base/snanmaxabs/native.js.html deleted file mode 100644 index 2a0452be27..0000000000 --- a/stats/base/snanmaxabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmaxabs = require( './snanmaxabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmaxabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/ndarray.js.html b/stats/base/snanmaxabs/ndarray.js.html deleted file mode 100644 index 0701cc60c7..0000000000 --- a/stats/base/snanmaxabs/ndarray.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib ndarray.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -883x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -16x -16x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmaxabs( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function snanmaxabs( N, x, strideX, offsetX ) {
-	var max;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	max = abs( v );
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v > max ) {
-			max = v;
-		}
-	}
-	return max;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/ndarray.native.js.html b/stats/base/snanmaxabs/ndarray.native.js.html deleted file mode 100644 index e48cbcedee..0000000000 --- a/stats/base/snanmaxabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmaxabs( 5, x, 2, 1 );
-* // returns 4.0
-*/
-function snanmaxabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/snanmaxabs.js.html b/stats/base/snanmaxabs/snanmaxabs.js.html deleted file mode 100644 index 24f9cf3286..0000000000 --- a/stats/base/snanmaxabs/snanmaxabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/snanmaxabs.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib snanmaxabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function snanmaxabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmaxabs/snanmaxabs.native.js.html b/stats/base/snanmaxabs/snanmaxabs.native.js.html deleted file mode 100644 index d84e45276e..0000000000 --- a/stats/base/snanmaxabs/snanmaxabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmaxabs/lib/snanmaxabs.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmaxabs/lib snanmaxabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the maximum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} maximum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = snanmaxabs( x.length, x, 1 );
-* // returns 2.0
-*/
-function snanmaxabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmaxabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/coverage.ndjson b/stats/base/snanmeanors/coverage.ndjson deleted file mode 100644 index f4890b5d36..0000000000 --- a/stats/base/snanmeanors/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[415,415,100,37,37,100,4,4,100,415,415,100,"493839b95a9be8fe1680237242935904c7dd9c6f","2025-01-07 20:07:18 -0800"] -[371,371,100,23,23,100,4,4,100,371,371,100,"d0b776aace0d50f6b385f5babd7655aa2c0578a3","2025-01-21 19:40:40 -0800"] -[371,371,100,23,23,100,4,4,100,371,371,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[371,371,100,23,23,100,4,4,100,371,371,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[371,371,100,23,23,100,4,4,100,371,371,100,"7415b6f27b91588a6124e4c49bd4c603a153459c","2025-03-06 05:48:02 +0530"] diff --git a/stats/base/snanmeanors/index.html b/stats/base/snanmeanors/index.html deleted file mode 100644 index 052531d1bd..0000000000 --- a/stats/base/snanmeanors/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib - - - - - - - - - -
-
-

All files stats/base/snanmeanors/lib

-
- -
- 100% - Statements - 371/371 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 371/371 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%78/78100%12/12100%1/1100%78/78
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmeanors.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmeanors.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/index.js.html b/stats/base/snanmeanors/index.js.html deleted file mode 100644 index 6776c676f7..0000000000 --- a/stats/base/snanmeanors/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @module @stdlib/stats/base/snanmeanors
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmeanors = require( '@stdlib/stats/base/snanmeanors' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmeanors = require( '@stdlib/stats/base/snanmeanors' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanors.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanmeanors;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmeanors = main;
-} else {
-	snanmeanors = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
-// exports: { "ndarray": "snanmeanors.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/main.js.html b/stats/base/snanmeanors/main.js.html deleted file mode 100644 index 22dfa47352..0000000000 --- a/stats/base/snanmeanors/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmeanors = require( './snanmeanors.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/native.js.html b/stats/base/snanmeanors/native.js.html deleted file mode 100644 index 9b0bf20c57..0000000000 --- a/stats/base/snanmeanors/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmeanors = require( './snanmeanors.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmeanors, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/ndarray.js.html b/stats/base/snanmeanors/ndarray.js.html deleted file mode 100644 index 554453288f..0000000000 --- a/stats/base/snanmeanors/ndarray.js.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib ndarray.js

-
- -
- 100% - Statements - 78/78 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 78/78 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -793x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanors( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function snanmeanors( N, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	sum = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			sum = float64ToFloat32( sum + v );
-			n += 1;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return float64ToFloat32( sum / n );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/ndarray.native.js.html b/stats/base/snanmeanors/ndarray.native.js.html deleted file mode 100644 index 88a83ab829..0000000000 --- a/stats/base/snanmeanors/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanors( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function snanmeanors( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/snanmeanors.js.html b/stats/base/snanmeanors/snanmeanors.js.html deleted file mode 100644 index 7d1bcdfc12..0000000000 --- a/stats/base/snanmeanors/snanmeanors.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/snanmeanors.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib snanmeanors.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function snanmeanors( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanors/snanmeanors.native.js.html b/stats/base/snanmeanors/snanmeanors.native.js.html deleted file mode 100644 index 5132eec861..0000000000 --- a/stats/base/snanmeanors/snanmeanors.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanors/lib/snanmeanors.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanors/lib snanmeanors.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using ordinary recursive summation.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanors( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function snanmeanors( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanors;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/coverage.ndjson b/stats/base/snanmeanpn/coverage.ndjson deleted file mode 100644 index 80fbfa5cfa..0000000000 --- a/stats/base/snanmeanpn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[465,465,100,43,43,100,4,4,100,465,465,100,"6e4d0b4ca7e0723d8af03e25cb1b8751a3464b58","2025-01-07 20:08:22 -0800"] -[404,404,100,26,26,100,4,4,100,404,404,100,"2b334ad1a9801e0ad49444efb5d692992acb272a","2025-03-14 19:07:19 -0700"] -[404,404,100,26,26,100,4,4,100,404,404,100,"14a166db9d76fe6663adcdd695769cacc438dadc","2025-03-26 10:16:43 -0700"] diff --git a/stats/base/snanmeanpn/index.html b/stats/base/snanmeanpn/index.html deleted file mode 100644 index a166c9aab6..0000000000 --- a/stats/base/snanmeanpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib - - - - - - - - - -
-
-

All files stats/base/snanmeanpn/lib

-
- -
- 100% - Statements - 404/404 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 404/404 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%102/102100%15/15100%1/1100%102/102
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmeanpn.js -
-
100%61/61100%2/2100%1/1100%61/61
snanmeanpn.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/index.js.html b/stats/base/snanmeanpn/index.js.html deleted file mode 100644 index 21bb1a8dc9..0000000000 --- a/stats/base/snanmeanpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @module @stdlib/stats/base/snanmeanpn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmeanpn = require( '@stdlib/stats/base/snanmeanpn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmeanpn = require( '@stdlib/stats/base/snanmeanpn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanpn.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanmeanpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmeanpn = main;
-} else {
-	snanmeanpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
-// exports: { "ndarray": "snanmeanpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/main.js.html b/stats/base/snanmeanpn/main.js.html deleted file mode 100644 index f57d39993d..0000000000 --- a/stats/base/snanmeanpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmeanpn = require( './snanmeanpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/native.js.html b/stats/base/snanmeanpn/native.js.html deleted file mode 100644 index 433aff51e5..0000000000 --- a/stats/base/snanmeanpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmeanpn = require( './snanmeanpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmeanpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/ndarray.js.html b/stats/base/snanmeanpn/ndarray.js.html deleted file mode 100644 index 79879060d2..0000000000 --- a/stats/base/snanmeanpn/ndarray.js.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib ndarray.js

-
- -
- 100% - Statements - 102/102 -
- - -
- 100% - Branches - 15/15 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 102/102 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -1033x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -10x -10x -10x -10x -20x -48x -48x -38x -38x -48x -48x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function snanmeanpn( N, x, strideX, offsetX ) {
-	var ix;
-	var v;
-	var s;
-	var t;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
- 
-	// Compute an estimate for the mean...
-	s = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			s = float64ToFloat32( s + v );
-			n += 1;
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	s = float64ToFloat32( s / n );
- 
-	// Compute an error term...
-	ix = offsetX;
-	t = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			t = float64ToFloat32( t + float64ToFloat32(v-s) );
-		}
-		ix += strideX;
-	}
-	return float64ToFloat32( s + float64ToFloat32(t/n) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/ndarray.native.js.html b/stats/base/snanmeanpn/ndarray.native.js.html deleted file mode 100644 index de3db80266..0000000000 --- a/stats/base/snanmeanpn/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanpn( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function snanmeanpn( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/snanmeanpn.js.html b/stats/base/snanmeanpn/snanmeanpn.js.html deleted file mode 100644 index 7a0c5b9f82..0000000000 --- a/stats/base/snanmeanpn/snanmeanpn.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/snanmeanpn.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib snanmeanpn.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function snanmeanpn( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanpn/snanmeanpn.native.js.html b/stats/base/snanmeanpn/snanmeanpn.native.js.html deleted file mode 100644 index ac32f7ed45..0000000000 --- a/stats/base/snanmeanpn/snanmeanpn.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanpn/lib/snanmeanpn.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanpn/lib snanmeanpn.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanpn( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function snanmeanpn( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/coverage.ndjson b/stats/base/snanmeanwd/coverage.ndjson deleted file mode 100644 index 0d3e360c5b..0000000000 --- a/stats/base/snanmeanwd/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[407,407,100,23,23,100,4,4,100,407,407,100,"94f7922c7cd9dd157de963eb399e1c1dc3b4cfbd","2025-03-14 19:12:00 -0700"] -[407,407,100,23,23,100,4,4,100,407,407,100,"edcccf05dd55c578614b5d80a33622857d6b0de7","2025-03-29 22:24:55 +0530"] -[407,407,100,23,23,100,4,4,100,407,407,100,"04b454906487aa1257298779a937d9cd82d12230","2025-03-30 03:54:38 +0530"] diff --git a/stats/base/snanmeanwd/index.html b/stats/base/snanmeanwd/index.html deleted file mode 100644 index c0ed105f85..0000000000 --- a/stats/base/snanmeanwd/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib - - - - - - - - - -
-
-

All files stats/base/snanmeanwd/lib

-
- -
- 100% - Statements - 407/407 -
- - -
- 100% - Branches - 23/23 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 407/407 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%96/96100%12/12100%1/1100%96/96
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmeanwd.js -
-
100%70/70100%2/2100%1/1100%70/70
snanmeanwd.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/index.js.html b/stats/base/snanmeanwd/index.js.html deleted file mode 100644 index 0ec8778d7c..0000000000 --- a/stats/base/snanmeanwd/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* @module @stdlib/stats/base/snanmeanwd
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmeanwd = require( '@stdlib/stats/base/snanmeanwd' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmeanwd = require( '@stdlib/stats/base/snanmeanwd' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanwd.ndarray( 5, x, 2, 1 );
-* // returns 1.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanmeanwd;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmeanwd = main;
-} else {
-	snanmeanwd = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
-// exports: { "ndarray": "snanmeanwd.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/main.js.html b/stats/base/snanmeanwd/main.js.html deleted file mode 100644 index eb3397c2d7..0000000000 --- a/stats/base/snanmeanwd/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmeanwd = require( './snanmeanwd.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/native.js.html b/stats/base/snanmeanwd/native.js.html deleted file mode 100644 index 906a868928..0000000000 --- a/stats/base/snanmeanwd/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmeanwd = require( './snanmeanwd.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmeanwd, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/ndarray.js.html b/stats/base/snanmeanwd/ndarray.js.html deleted file mode 100644 index 741a0f57db..0000000000 --- a/stats/base/snanmeanwd/ndarray.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib ndarray.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -973x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -4x -4x -20x -4x -4x -12x -12x -12x -20x -52x -52x -38x -38x -38x -52x -52x -20x -2x -2x -10x -20x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function snanmeanwd( N, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var v;
-	var n;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	mu = 0.0;
-	n = 0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			n += 1;
-			mu = float64ToFloat32( mu + float64ToFloat32( float64ToFloat32( v-mu ) / n ) ); // eslint-disable-line max-len
-		}
-		ix += strideX;
-	}
-	if ( n === 0 ) {
-		return NaN;
-	}
-	return mu;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/ndarray.native.js.html b/stats/base/snanmeanwd/ndarray.native.js.html deleted file mode 100644 index 2746bfc4e1..0000000000 --- a/stats/base/snanmeanwd/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmeanwd( 5, x, 2, 1 );
-* // returns 1.25
-*/
-function snanmeanwd( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/snanmeanwd.js.html b/stats/base/snanmeanwd/snanmeanwd.js.html deleted file mode 100644 index 1efc2e5200..0000000000 --- a/stats/base/snanmeanwd/snanmeanwd.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/snanmeanwd.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib snanmeanwd.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -712x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -10x -10x -10x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* ## Method
-*
-* -   This implementation uses Welford's algorithm for efficient computation, which can be derived as follows
-*
-*     ```tex
-*     \begin{align*}
-*     \mu_n &= \frac{1}{n} \sum_{i=0}^{n-1} x_i \\
-*           &= \frac{1}{n} \biggl(x_{n-1} + \sum_{i=0}^{n-2} x_i \biggr) \\
-*           &= \frac{1}{n} (x_{n-1} + (n-1)\mu_{n-1}) \\
-*           &= \mu_{n-1} + \frac{1}{n} (x_{n-1} - \mu_{n-1})
-*     \end{align*}
-*     ```
-*
-* ## References
-*
-* -   Welford, B. P. 1962. "Note on a Method for Calculating Corrected Sums of Squares and Products." _Technometrics_ 4 (3). Taylor & Francis: 419–20. doi:[10.1080/00401706.1962.10490022](https://doi.org/10.1080/00401706.1962.10490022).
-* -   van Reeken, A. J. 1968. "Letters to the Editor: Dealing with Neely's Algorithms." _Communications of the ACM_ 11 (3): 149–50. doi:[10.1145/362929.362961](https://doi.org/10.1145/362929.362961).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function snanmeanwd( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmeanwd/snanmeanwd.native.js.html b/stats/base/snanmeanwd/snanmeanwd.native.js.html deleted file mode 100644 index 8bcd3f231f..0000000000 --- a/stats/base/snanmeanwd/snanmeanwd.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmeanwd/lib/snanmeanwd.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmeanwd/lib snanmeanwd.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -35x -35x -35x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the arithmetic mean of a single-precision floating-point strided array, ignoring `NaN` values and using Welford's algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} arithmetic mean
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmeanwd( x.length, x, 1 );
-* // returns ~0.3333
-*/
-function snanmeanwd( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmeanwd;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/coverage.ndjson b/stats/base/snanmin/coverage.ndjson deleted file mode 100644 index fa399aa5bc..0000000000 --- a/stats/base/snanmin/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[380,380,100,31,31,100,4,4,100,380,380,100,"9f86bc619db065369ef877eced46cfd709784aba","2024-12-27 16:19:48 -0500"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b16b1fe5d9d39b7d297d753acdc201160bc5118f","2024-12-28 13:13:17 -0500"] -[380,380,100,31,31,100,4,4,100,380,380,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[380,380,100,31,31,100,4,4,100,380,380,100,"343bd74a0ed79b5c79d1b1293166440f81cdde4e","2025-03-26 10:13:13 -0700"] -[380,380,100,31,31,100,4,4,100,380,380,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[380,380,100,31,31,100,4,4,100,380,380,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] diff --git a/stats/base/snanmin/index.html b/stats/base/snanmin/index.html deleted file mode 100644 index ad37e80bb4..0000000000 --- a/stats/base/snanmin/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib - - - - - - - - - -
-
-

All files stats/base/snanmin/lib

-
- -
- 100% - Statements - 380/380 -
- - -
- 100% - Branches - 31/31 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 380/380 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%87/87100%20/20100%1/1100%87/87
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmin.js -
-
100%52/52100%2/2100%1/1100%52/52
snanmin.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/index.js.html b/stats/base/snanmin/index.js.html deleted file mode 100644 index ce6d332d10..0000000000 --- a/stats/base/snanmin/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanmin
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmin = require( '@stdlib/stats/base/snanmin' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmin( x.length, x, 1 );
-* // returns -2.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanmin = require( '@stdlib/stats/base/snanmin' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmin.ndarray( 5, x, 2, 1 );
-* // returns -2.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanmin;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanmin = main;
-} else {
-	snanmin = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
-// exports: { "ndarray": "snanmin.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/main.js.html b/stats/base/snanmin/main.js.html deleted file mode 100644 index 9982b98ed6..0000000000 --- a/stats/base/snanmin/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmin = require( './snanmin.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/native.js.html b/stats/base/snanmin/native.js.html deleted file mode 100644 index 2f43ce9535..0000000000 --- a/stats/base/snanmin/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanmin = require( './snanmin.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanmin, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/ndarray.js.html b/stats/base/snanmin/ndarray.js.html deleted file mode 100644 index 15cd7cf2b1..0000000000 --- a/stats/base/snanmin/ndarray.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib ndarray.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 20/20 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -883x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -14x -14x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmin( 5, x, 2, 1 );
-* // returns -2.0
-*/
-function snanmin( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return x[ offsetX ];
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v < min || ( v === min && isNegativeZerof( v ) ) ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/ndarray.native.js.html b/stats/base/snanmin/ndarray.native.js.html deleted file mode 100644 index 8464c57e75..0000000000 --- a/stats/base/snanmin/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanmin( 5, x, 2, 1 );
-* // returns -2.0
-*/
-function snanmin( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/snanmin.js.html b/stats/base/snanmin/snanmin.js.html deleted file mode 100644 index 765fe5be91..0000000000 --- a/stats/base/snanmin/snanmin.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/snanmin.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib snanmin.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function snanmin( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanmin/snanmin.native.js.html b/stats/base/snanmin/snanmin.native.js.html deleted file mode 100644 index 4efbc9bddf..0000000000 --- a/stats/base/snanmin/snanmin.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanmin/lib/snanmin.native.js - - - - - - - - - -
-
-

All files / stats/base/snanmin/lib snanmin.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = snanmin( x.length, x, 1 );
-* // returns -2.0
-*/
-function snanmin( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanmin;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/coverage.ndjson b/stats/base/snanminabs/coverage.ndjson deleted file mode 100644 index c62fc1de7f..0000000000 --- a/stats/base/snanminabs/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[380,380,100,29,29,100,4,4,100,380,380,100,"f0528a09287f07e439f6c8c12ec852c71391fcd5","2024-12-28 12:38:27 -0500"] -[380,380,100,29,29,100,4,4,100,380,380,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[380,380,100,29,29,100,4,4,100,380,380,100,"87cdf896864c596d6c126366a54790606170d9f5","2025-03-29 22:30:57 +0530"] -[380,380,100,29,29,100,4,4,100,380,380,100,"bee5b1bca41e64d75b4c4d9d069330bfe9b46fe8","2025-03-30 04:12:11 +0530"] -[380,380,100,29,29,100,4,4,100,380,380,100,"cae3e6fd9ac6f07b30ba6a9ad34c3f6350fee94d","2025-03-30 04:36:30 +0530"] -[380,380,100,29,29,100,4,4,100,380,380,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] diff --git a/stats/base/snanminabs/index.html b/stats/base/snanminabs/index.html deleted file mode 100644 index 03fb2b4677..0000000000 --- a/stats/base/snanminabs/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib - - - - - - - - - -
-
-

All files stats/base/snanminabs/lib

-
- -
- 100% - Statements - 380/380 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 380/380 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%87/87100%18/18100%1/1100%87/87
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanminabs.js -
-
100%52/52100%2/2100%1/1100%52/52
snanminabs.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/index.js.html b/stats/base/snanminabs/index.js.html deleted file mode 100644 index 649602c41d..0000000000 --- a/stats/base/snanminabs/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the minimum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanminabs
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanminabs = require( '@stdlib/stats/base/snanminabs' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanminabs( x.length, x, 1 );
-* // returns 1.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanminabs = require( '@stdlib/stats/base/snanminabs' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanminabs.ndarray( 5, x, 2, 1 );
-* // returns 1.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanminabs;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanminabs = main;
-} else {
-	snanminabs = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
-// exports: { "ndarray": "snanminabs.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/main.js.html b/stats/base/snanminabs/main.js.html deleted file mode 100644 index 589bc36fd3..0000000000 --- a/stats/base/snanminabs/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanminabs = require( './snanminabs.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/native.js.html b/stats/base/snanminabs/native.js.html deleted file mode 100644 index 055d2bceb1..0000000000 --- a/stats/base/snanminabs/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanminabs = require( './snanminabs.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanminabs, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/ndarray.js.html b/stats/base/snanminabs/ndarray.js.html deleted file mode 100644 index 1f1b782c21..0000000000 --- a/stats/base/snanminabs/ndarray.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib ndarray.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 18/18 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -883x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -24x -24x -24x -4x -4x -24x -6x -6x -14x -24x -16x -16x -12x -12x -4x -4x -24x -2x -2x -12x -12x -24x -46x -46x -46x -12x -12x -46x -6x -6x -46x -12x -24x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var abs = require( '@stdlib/math/base/special/abs' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanminabs( 5, x, 2, 1 );
-* // returns 1.0
-*/
-function snanminabs( N, x, strideX, offsetX ) {
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return abs( x[ offsetX ] );
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = abs( v );
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = abs( x[ ix ] );
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		}
-	}
-	return min;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/ndarray.native.js.html b/stats/base/snanminabs/ndarray.native.js.html deleted file mode 100644 index 32bf902895..0000000000 --- a/stats/base/snanminabs/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanminabs( 5, x, 2, 1 );
-* // returns 1.0
-*/
-function snanminabs( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/snanminabs.js.html b/stats/base/snanminabs/snanminabs.js.html deleted file mode 100644 index cbfa55ddcb..0000000000 --- a/stats/base/snanminabs/snanminabs.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/snanminabs.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib snanminabs.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -12x -12x -12x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function snanminabs( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanminabs/snanminabs.native.js.html b/stats/base/snanminabs/snanminabs.native.js.html deleted file mode 100644 index 6208823cff..0000000000 --- a/stats/base/snanminabs/snanminabs.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanminabs/lib/snanminabs.native.js - - - - - - - - - -
-
-

All files / stats/base/snanminabs/lib snanminabs.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -37x -37x -37x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the minimum absolute value of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} minimum absolute value
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = snanminabs( x.length, x, 1 );
-* // returns 1.0
-*/
-function snanminabs( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanminabs;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/coverage.ndjson b/stats/base/snanrange/coverage.ndjson deleted file mode 100644 index c108dab803..0000000000 --- a/stats/base/snanrange/coverage.ndjson +++ /dev/null @@ -1,9 +0,0 @@ -[387,387,100,33,33,100,4,4,100,387,387,100,"0b0941957e7e8795f80ccf50c0e668cf0242958a","2024-12-28 13:14:21 -0500"] -[387,387,100,33,33,100,4,4,100,387,387,100,"7c20166656959d5fb6a56f71b160462cc493b13b","2025-01-01 15:34:12 -0800"] -[387,387,100,33,33,100,4,4,100,387,387,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[387,387,100,33,33,100,4,4,100,387,387,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[387,387,100,33,33,100,4,4,100,387,387,100,"93c884d677c3c79c24a451a0f1badf45d8b6ee16","2025-02-04 20:17:15 -0800"] -[387,387,100,33,33,100,4,4,100,387,387,100,"b78e8ba6bdd1b97192878d9b780260a67a46be4d","2025-02-09 01:55:05 -0800"] -[387,387,100,33,33,100,4,4,100,387,387,100,"14b92c4a942dbf654a297588e6b5c0a1f2f2a1d0","2025-03-29 19:34:00 +0530"] -[387,387,100,33,33,100,4,4,100,387,387,100,"8ea79f033abcfcbba255d246da795397375870a7","2025-03-30 04:32:20 +0530"] -[387,387,100,33,33,100,4,4,100,387,387,100,"1cc2da7861270784eb3d8a533a46219f5d29998a","2025-03-30 04:53:48 +0530"] diff --git a/stats/base/snanrange/index.html b/stats/base/snanrange/index.html deleted file mode 100644 index 8db94af0a1..0000000000 --- a/stats/base/snanrange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib - - - - - - - - - -
-
-

All files stats/base/snanrange/lib

-
- -
- 100% - Statements - 387/387 -
- - -
- 100% - Branches - 33/33 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 387/387 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%94/94100%22/22100%1/1100%94/94
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
snanrange.js -
-
100%52/52100%2/2100%1/1100%52/52
snanrange.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/index.js.html b/stats/base/snanrange/index.js.html deleted file mode 100644 index a7179e300e..0000000000 --- a/stats/base/snanrange/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the range of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @module @stdlib/stats/base/snanrange
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanrange = require( '@stdlib/stats/base/snanrange' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanrange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var snanrange = require( '@stdlib/stats/base/snanrange' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanrange.ndarray( 5, x, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var snanrange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	snanrange = main;
-} else {
-	snanrange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
-// exports: { "ndarray": "snanrange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/main.js.html b/stats/base/snanrange/main.js.html deleted file mode 100644 index 0cd28bdef1..0000000000 --- a/stats/base/snanrange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanrange = require( './snanrange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/native.js.html b/stats/base/snanrange/native.js.html deleted file mode 100644 index bb38faad0e..0000000000 --- a/stats/base/snanrange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var snanrange = require( './snanrange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( snanrange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/ndarray.js.html b/stats/base/snanrange/ndarray.js.html deleted file mode 100644 index b23a08c9b2..0000000000 --- a/stats/base/snanrange/ndarray.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib ndarray.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 22/22 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -953x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -4x -4x -28x -10x -6x -6x -4x -4x -14x -28x -16x -16x -12x -12x -4x -4x -28x -2x -2x -12x -12x -12x -28x -46x -46x -46x -12x -12x -46x -12x -46x -10x -10x -46x -12x -28x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanrange( 5, x, 2, 1 );
-* // returns 6.0
-*/
-function snanrange( N, x, strideX, offsetX ) {
-	var max;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		if ( isnanf( x[ offsetX ] ) ) {
-			return x[ offsetX ];
-		}
-		return 0.0;
-	}
-	ix = offsetX;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		if ( v === v ) {
-			break;
-		}
-		ix += strideX;
-	}
-	if ( i === N ) {
-		return NaN;
-	}
-	min = v;
-	max = min;
-	i += 1;
-	for ( i; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			continue;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return float64ToFloat32( max - min );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/ndarray.native.js.html b/stats/base/snanrange/ndarray.native.js.html deleted file mode 100644 index e050da8e29..0000000000 --- a/stats/base/snanrange/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, NaN, NaN ] );
-*
-* var v = snanrange( 5, x, 2, 1 );
-* // returns 6.0
-*/
-function snanrange( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/snanrange.js.html b/stats/base/snanrange/snanrange.js.html deleted file mode 100644 index b1546dbc16..0000000000 --- a/stats/base/snanrange/snanrange.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/snanrange.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib snanrange.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
-*
-* var v = snanrange( x.length, x, 1 );
-* // returns 4.0
-*/
-function snanrange( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/snanrange/snanrange.native.js.html b/stats/base/snanrange/snanrange.native.js.html deleted file mode 100644 index ee606ca59d..0000000000 --- a/stats/base/snanrange/snanrange.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/snanrange/lib/snanrange.native.js - - - - - - - - - -
-
-

All files / stats/base/snanrange/lib snanrange.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -39x -39x -39x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array, ignoring `NaN` values.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0, NaN ] );
-*
-* var v = snanrange( x.length, x, 1 );
-* // returns 4.0
-*/
-function snanrange( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snanrange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/coverage.ndjson b/stats/base/srange/coverage.ndjson deleted file mode 100644 index 567ba33b0d..0000000000 --- a/stats/base/srange/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[376,376,100,27,27,100,4,4,100,376,376,100,"297cd667b31e3b119dc9d87b498ca33e8ea974f8","2024-12-27 13:20:09 -0800"] -[376,376,100,27,27,100,4,4,100,376,376,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[376,376,100,27,27,100,4,4,100,376,376,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[376,376,100,27,27,100,4,4,100,376,376,100,"4e57d1326f5e316b5bb5aab74602674784054b28","2025-03-30 00:54:57 +0530"] -[376,376,100,27,27,100,4,4,100,376,376,100,"581fd868c457579564f0a42225d7fbc8c9a8be35","2025-03-30 03:29:18 +0530"] -[376,376,100,27,27,100,4,4,100,376,376,100,"b26c17064c9c862a63b069c13f0af9a3e68dceb4","2025-03-30 04:07:43 +0530"] -[376,376,100,27,27,100,4,4,100,376,376,100,"08273189caeddafdccb5bd9431290bbf385627d9","2025-03-30 05:02:10 +0530"] diff --git a/stats/base/srange/index.html b/stats/base/srange/index.html deleted file mode 100644 index 3796ad5052..0000000000 --- a/stats/base/srange/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib - - - - - - - - - -
-
-

All files stats/base/srange/lib

-
- -
- 100% - Statements - 376/376 -
- - -
- 100% - Branches - 27/27 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 376/376 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%83/83100%16/16100%1/1100%83/83
ndarray.native.js -
-
100%52/52100%2/2100%1/1100%52/52
srange.js -
-
100%52/52100%2/2100%1/1100%52/52
srange.native.js -
-
100%51/51100%2/2100%1/1100%51/51
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/index.js.html b/stats/base/srange/index.js.html deleted file mode 100644 index dd075a97f2..0000000000 --- a/stats/base/srange/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the range of a single-precision floating-point strided array.
-*
-* @module @stdlib/stats/base/srange
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var srange = require( '@stdlib/stats/base/srange' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = srange( x.length, x, 1 );
-* // returns 4.0
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var srange = require( '@stdlib/stats/base/srange' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = srange.ndarray( 4, x, 2, 1 );
-* // returns 6.0
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var srange;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	srange = main;
-} else {
-	srange = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
-// exports: { "ndarray": "srange.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/main.js.html b/stats/base/srange/main.js.html deleted file mode 100644 index 494d2477a6..0000000000 --- a/stats/base/srange/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var srange = require( './srange.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( srange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/native.js.html b/stats/base/srange/native.js.html deleted file mode 100644 index c59d575e3d..0000000000 --- a/stats/base/srange/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var srange = require( './srange.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( srange, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/ndarray.js.html b/stats/base/srange/ndarray.js.html deleted file mode 100644 index 5eb45ab3d2..0000000000 --- a/stats/base/srange/ndarray.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib ndarray.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 16/16 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -843x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -28x -28x -28x -28x -28x -4x -4x -28x -10x -6x -6x -4x -4x -14x -14x -14x -28x -36x -36x -36x -2x -2x -36x -12x -36x -10x -10x -36x -12x -28x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = srange( 4, x, 2, 1 );
-* // returns 6.0
-*/
-function srange( N, x, strideX, offsetX ) {
-	var max;
-	var min;
-	var ix;
-	var v;
-	var i;
- 
-	if ( N <= 0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		if ( isnanf( x[ offsetX ] ) ) {
-			return NaN;
-		}
-		return 0.0;
-	}
-	ix = offsetX;
-	min = x[ ix ];
-	max = min;
-	for ( i = 1; i < N; i++ ) {
-		ix += strideX;
-		v = x[ ix ];
-		if ( isnanf( v ) ) {
-			return v;
-		}
-		if ( v < min ) {
-			min = v;
-		} else if ( v > max ) {
-			max = v;
-		}
-	}
-	return float64ToFloat32( max - min );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/ndarray.native.js.html b/stats/base/srange/ndarray.native.js.html deleted file mode 100644 index 2889fbc50d..0000000000 --- a/stats/base/srange/ndarray.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib ndarray.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = srange( 4, x, 2, 1 );
-* // returns 6.0
-*/
-function srange( N, x, strideX, offsetX ) {
-	return addon.ndarray( N, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/srange.js.html b/stats/base/srange/srange.js.html deleted file mode 100644 index 9bbd79f145..0000000000 --- a/stats/base/srange/srange.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/srange.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib srange.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -14x -14x -14x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = srange( x.length, x, 1 );
-* // returns 4.0
-*/
-function srange( N, x, strideX ) {
-	return ndarray( N, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/srange/srange.native.js.html b/stats/base/srange/srange.native.js.html deleted file mode 100644 index 6f448776fd..0000000000 --- a/stats/base/srange/srange.native.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for stats/base/srange/lib/srange.native.js - - - - - - - - - -
-
-

All files / stats/base/srange/lib srange.native.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -522x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -39x -39x -39x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the range of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} range
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = srange( x.length, x, 1 );
-* // returns 4.0
-*/
-function srange( N, x, strideX ) {
-	return addon( N, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = srange;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/coverage.ndjson b/stats/base/sstdevch/coverage.ndjson deleted file mode 100644 index fa98eed86c..0000000000 --- a/stats/base/sstdevch/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[367,367,100,14,14,100,4,4,100,367,367,100,"f8dc5fce6476df26e8703b8af8028dfd1477a515","2024-11-24 01:59:07 -0800"] -[367,367,100,14,14,100,4,4,100,367,367,100,"10cfaa0bd17becbc06cdde6ee27c69e702e2ab36","2025-01-03 12:39:31 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"82d6dde1b4b7a6aacc421b99e904ed3931218ce6","2025-01-11 10:22:10 -0500"] -[350,350,100,13,13,100,4,4,100,350,350,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"abe9c0ac5001486218036aeecaab94584abc697b","2025-03-30 01:59:26 +0530"] diff --git a/stats/base/sstdevch/index.html b/stats/base/sstdevch/index.html deleted file mode 100644 index bfe805dad1..0000000000 --- a/stats/base/sstdevch/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib - - - - - - - - - -
-
-

All files stats/base/sstdevch/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevch.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevch.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/index.js.html b/stats/base/sstdevch/index.js.html deleted file mode 100644 index b7caa078d6..0000000000 --- a/stats/base/sstdevch/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/sstdevch
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevch = require( '@stdlib/stats/base/sstdevch' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevch = require( '@stdlib/stats/base/sstdevch' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevch.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sstdevch;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sstdevch = main;
-} else {
-	sstdevch = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
-// exports: { "ndarray": "sstdevch.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/main.js.html b/stats/base/sstdevch/main.js.html deleted file mode 100644 index f07b8b703f..0000000000 --- a/stats/base/sstdevch/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevch = require( './sstdevch.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/native.js.html b/stats/base/sstdevch/native.js.html deleted file mode 100644 index 6829fa80cb..0000000000 --- a/stats/base/sstdevch/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevch = require( './sstdevch.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevch, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/ndarray.js.html b/stats/base/sstdevch/ndarray.js.html deleted file mode 100644 index d7f2cf7212..0000000000 --- a/stats/base/sstdevch/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var svariancech = require( '@stdlib/stats/base/svariancech' ).ndarray;
-var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevch( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevch( N, correction, x, strideX, offsetX ) {
-	return sqrtf( svariancech( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/ndarray.native.js.html b/stats/base/sstdevch/ndarray.native.js.html deleted file mode 100644 index 93664c2ecb..0000000000 --- a/stats/base/sstdevch/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevch( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevch( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/sstdevch.js.html b/stats/base/sstdevch/sstdevch.js.html deleted file mode 100644 index a2a96711e3..0000000000 --- a/stats/base/sstdevch/sstdevch.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/sstdevch.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib sstdevch.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevch( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevch/sstdevch.native.js.html b/stats/base/sstdevch/sstdevch.native.js.html deleted file mode 100644 index 3c1ac2b578..0000000000 --- a/stats/base/sstdevch/sstdevch.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevch/lib/sstdevch.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevch/lib sstdevch.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevch( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevch( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevch;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/coverage.ndjson b/stats/base/sstdevpn/coverage.ndjson deleted file mode 100644 index 4c081add39..0000000000 --- a/stats/base/sstdevpn/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[367,367,100,14,14,100,4,4,100,367,367,100,"f45a30444f00092d9e2dc54d7859b218dc5fe37e","2025-01-03 12:36:00 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"efe05db7ed658c2b2fbc8bdc462361b876ea47c7","2025-03-15 00:17:56 -0700"] -[350,350,100,13,13,100,4,4,100,350,350,100,"560d1ee46d03f0682b55333674f2b52b207aeeea","2025-03-30 02:04:27 +0530"] diff --git a/stats/base/sstdevpn/index.html b/stats/base/sstdevpn/index.html deleted file mode 100644 index f6731494a8..0000000000 --- a/stats/base/sstdevpn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib - - - - - - - - - -
-
-

All files stats/base/sstdevpn/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevpn.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevpn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/index.js.html b/stats/base/sstdevpn/index.js.html deleted file mode 100644 index 9432466154..0000000000 --- a/stats/base/sstdevpn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/sstdevpn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevpn = require( '@stdlib/stats/base/sstdevpn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevpn = require( '@stdlib/stats/base/sstdevpn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevpn.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sstdevpn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sstdevpn = main;
-} else {
-	sstdevpn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
-// exports: { "ndarray": "sstdevpn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/main.js.html b/stats/base/sstdevpn/main.js.html deleted file mode 100644 index 3d0a116985..0000000000 --- a/stats/base/sstdevpn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevpn = require( './sstdevpn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/native.js.html b/stats/base/sstdevpn/native.js.html deleted file mode 100644 index 4ff8a41dd8..0000000000 --- a/stats/base/sstdevpn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevpn = require( './sstdevpn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevpn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/ndarray.js.html b/stats/base/sstdevpn/ndarray.js.html deleted file mode 100644 index 9baa6ff29b..0000000000 --- a/stats/base/sstdevpn/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var svariancepn = require( '@stdlib/stats/base/svariancepn' ).ndarray;
-var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevpn( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevpn( N, correction, x, strideX, offsetX ) {
-	return sqrtf( svariancepn( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/ndarray.native.js.html b/stats/base/sstdevpn/ndarray.native.js.html deleted file mode 100644 index b6c87abb01..0000000000 --- a/stats/base/sstdevpn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevpn( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevpn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/sstdevpn.js.html b/stats/base/sstdevpn/sstdevpn.js.html deleted file mode 100644 index 64459401e7..0000000000 --- a/stats/base/sstdevpn/sstdevpn.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/sstdevpn.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib sstdevpn.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevpn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevpn/sstdevpn.native.js.html b/stats/base/sstdevpn/sstdevpn.native.js.html deleted file mode 100644 index 37008fa038..0000000000 --- a/stats/base/sstdevpn/sstdevpn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevpn/lib/sstdevpn.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevpn/lib sstdevpn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevpn( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevpn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevpn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/coverage.ndjson b/stats/base/sstdevtk/coverage.ndjson deleted file mode 100644 index 8817f2f121..0000000000 --- a/stats/base/sstdevtk/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[367,367,100,14,14,100,4,4,100,367,367,100,"78fe2934378bdafef9059c8b95e2befd0f076d7b","2025-01-02 14:34:01 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"f1efc7bf70197dff5abf0e25d021ae2f33239b35","2025-01-11 10:20:12 -0500"] -[350,350,100,13,13,100,4,4,100,350,350,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"fd335dfa566f1b68f4561474aedd775270fb9fad","2025-01-17 12:03:01 -0800"] -[350,350,100,13,13,100,4,4,100,350,350,100,"a1a2f88a719c553da514b8f10e378d92b09ecd91","2025-03-30 02:09:15 +0530"] diff --git a/stats/base/sstdevtk/index.html b/stats/base/sstdevtk/index.html deleted file mode 100644 index ec88664dfc..0000000000 --- a/stats/base/sstdevtk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib - - - - - - - - - -
-
-

All files stats/base/sstdevtk/lib

-
- -
- 100% - Statements - 350/350 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 350/350 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%54/54100%2/2100%1/1100%54/54
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevtk.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevtk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/index.js.html b/stats/base/sstdevtk/index.js.html deleted file mode 100644 index 21d982159a..0000000000 --- a/stats/base/sstdevtk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/sstdevtk
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevtk = require( '@stdlib/stats/base/sstdevtk' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevtk = require( '@stdlib/stats/base/sstdevtk' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevtk.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sstdevtk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sstdevtk = main;
-} else {
-	sstdevtk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
-// exports: { "ndarray": "sstdevtk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/main.js.html b/stats/base/sstdevtk/main.js.html deleted file mode 100644 index dd598dc19f..0000000000 --- a/stats/base/sstdevtk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevtk = require( './sstdevtk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/native.js.html b/stats/base/sstdevtk/native.js.html deleted file mode 100644 index eed5e06ab2..0000000000 --- a/stats/base/sstdevtk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevtk = require( './sstdevtk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevtk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/ndarray.js.html b/stats/base/sstdevtk/ndarray.js.html deleted file mode 100644 index 533c940e84..0000000000 --- a/stats/base/sstdevtk/ndarray.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib ndarray.js

-
- -
- 100% - Statements - 54/54 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 54/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -553x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var svariancetk = require( '@stdlib/stats/base/svariancetk' ).ndarray;
-var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevtk( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevtk( N, correction, x, strideX, offsetX ) {
-	return sqrtf( svariancetk( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/ndarray.native.js.html b/stats/base/sstdevtk/ndarray.native.js.html deleted file mode 100644 index 075c954438..0000000000 --- a/stats/base/sstdevtk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevtk( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevtk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/sstdevtk.js.html b/stats/base/sstdevtk/sstdevtk.js.html deleted file mode 100644 index 05c2bb8854..0000000000 --- a/stats/base/sstdevtk/sstdevtk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/sstdevtk.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib sstdevtk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevtk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevtk/sstdevtk.native.js.html b/stats/base/sstdevtk/sstdevtk.native.js.html deleted file mode 100644 index 0d1d64e948..0000000000 --- a/stats/base/sstdevtk/sstdevtk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevtk/lib/sstdevtk.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevtk/lib sstdevtk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevtk( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevtk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevtk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/coverage.ndjson b/stats/base/sstdevyc/coverage.ndjson deleted file mode 100644 index c5bdf42425..0000000000 --- a/stats/base/sstdevyc/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[375,375,100,14,14,100,4,4,100,375,375,100,"51565a4e5125fb8e7bf2a640e1bcb1f3647e50e3","2024-12-25 01:25:00 -0800"] -[358,358,100,13,13,100,4,4,100,358,358,100,"13e31f76e2c63d8ac090d808bb033c46a64912ce","2025-03-30 02:18:14 +0530"] diff --git a/stats/base/sstdevyc/index.html b/stats/base/sstdevyc/index.html deleted file mode 100644 index 4707910ed2..0000000000 --- a/stats/base/sstdevyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib - - - - - - - - - -
-
-

All files stats/base/sstdevyc/lib

-
- -
- 100% - Statements - 358/358 -
- - -
- 100% - Branches - 13/13 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 358/358 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%58/58100%2/2100%1/1100%58/58
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
sstdevyc.js -
-
100%57/57100%2/2100%1/1100%57/57
sstdevyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/index.js.html b/stats/base/sstdevyc/index.js.html deleted file mode 100644 index b5d78dd817..0000000000 --- a/stats/base/sstdevyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/sstdevyc
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevyc = require( '@stdlib/stats/base/sstdevyc' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevyc( x.length, 1, x, 1 );
-* // returns ~2.0817
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var sstdevyc = require( '@stdlib/stats/base/sstdevyc' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevyc.ndarray( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var sstdevyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	sstdevyc = main;
-} else {
-	sstdevyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
-// exports: { "ndarray": "sstdevyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/main.js.html b/stats/base/sstdevyc/main.js.html deleted file mode 100644 index b9a5edfc15..0000000000 --- a/stats/base/sstdevyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevyc = require( './sstdevyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/native.js.html b/stats/base/sstdevyc/native.js.html deleted file mode 100644 index 53c31acb3c..0000000000 --- a/stats/base/sstdevyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var sstdevyc = require( './sstdevyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( sstdevyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/ndarray.js.html b/stats/base/sstdevyc/ndarray.js.html deleted file mode 100644 index 21a225c7e1..0000000000 --- a/stats/base/sstdevyc/ndarray.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib ndarray.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -593x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var svarianceyc = require( '@stdlib/stats/base/svarianceyc' ).ndarray;
-var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevyc( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevyc( N, correction, x, strideX, offsetX ) {
-	return sqrtf( svarianceyc( N, correction, x, strideX, offsetX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/ndarray.native.js.html b/stats/base/sstdevyc/ndarray.native.js.html deleted file mode 100644 index 82d24dd8d7..0000000000 --- a/stats/base/sstdevyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = sstdevyc( 4, 1, x, 2, 1 );
-* // returns 2.5
-*/
-function sstdevyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/sstdevyc.js.html b/stats/base/sstdevyc/sstdevyc.js.html deleted file mode 100644 index 051ce46f0f..0000000000 --- a/stats/base/sstdevyc/sstdevyc.js.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/sstdevyc.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib sstdevyc.js

-
- -
- 100% - Statements - 57/57 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 57/57 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -582x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevyc( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/sstdevyc/sstdevyc.native.js.html b/stats/base/sstdevyc/sstdevyc.native.js.html deleted file mode 100644 index c134b3d36c..0000000000 --- a/stats/base/sstdevyc/sstdevyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/sstdevyc/lib/sstdevyc.native.js - - - - - - - - - -
-
-

All files / stats/base/sstdevyc/lib sstdevyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the standard deviation of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} standard deviation
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = sstdevyc( x.length, 1, x, 1 );
-* // returns ~2.0817
-*/
-function sstdevyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = sstdevyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/coverage.ndjson b/stats/base/svariancech/coverage.ndjson deleted file mode 100644 index 6e19ba28d8..0000000000 --- a/stats/base/svariancech/coverage.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -[448,448,100,33,33,100,4,4,100,448,448,100,"e8c27161f5dc2cb87b690e4abca6ae57a430f3f2","2024-12-26 22:44:08 -0800"] -[401,401,100,21,21,100,4,4,100,401,401,100,"6ed3eab19add755588af91b44a96a67b1a40d357","2025-01-06 00:43:48 -0800"] -[401,401,100,21,21,100,4,4,100,401,401,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[401,401,100,21,21,100,4,4,100,401,401,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[401,401,100,21,21,100,4,4,100,401,401,100,"987fed40d47fd24b114747c9f2876c3b64d04892","2025-03-30 02:35:56 +0530"] -[401,401,100,21,21,100,4,4,100,401,401,100,"38262751a52179ad0200e0e1f4e8648837cc1eb8","2025-03-30 05:10:50 +0530"] diff --git a/stats/base/svariancech/index.html b/stats/base/svariancech/index.html deleted file mode 100644 index 688996ea76..0000000000 --- a/stats/base/svariancech/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib - - - - - - - - - -
-
-

All files stats/base/svariancech/lib

-
- -
- 100% - Statements - 401/401 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 401/401 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%94/94100%10/10100%1/1100%94/94
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
svariancech.js -
-
100%64/64100%2/2100%1/1100%64/64
svariancech.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/index.js.html b/stats/base/svariancech/index.js.html deleted file mode 100644 index 7287167858..0000000000 --- a/stats/base/svariancech/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @module @stdlib/stats/base/svariancech
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancech = require( '@stdlib/stats/base/svariancech' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancech = require( '@stdlib/stats/base/svariancech' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancech.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var svariancech;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	svariancech = main;
-} else {
-	svariancech = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
-// exports: { "ndarray": "svariancech.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/main.js.html b/stats/base/svariancech/main.js.html deleted file mode 100644 index 58edbf659b..0000000000 --- a/stats/base/svariancech/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svariancech = require( './svariancech.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancech, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/native.js.html b/stats/base/svariancech/native.js.html deleted file mode 100644 index edde92f19e..0000000000 --- a/stats/base/svariancech/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svariancech = require( './svariancech.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancech, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/ndarray.js.html b/stats/base/svariancech/ndarray.js.html deleted file mode 100644 index 0b81e95f9f..0000000000 --- a/stats/base/svariancech/ndarray.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib ndarray.js

-
- -
- 100% - Statements - 94/94 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 94/94 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -953x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -18x -18x -18x -18x -18x -18x -30x -46x -46x -46x -46x -46x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass trial mean approach, as suggested by Chan et al (1983).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-* -   Chan, Tony F., Gene H. Golub, and Randall J. LeVeque. 1983. "Algorithms for Computing the Sample Variance: Analysis and Recommendations." _The American Statistician_ 37 (3). American Statistical Association, Taylor & Francis, Ltd.: 242–47. doi:[10.1080/00031305.1983.10483115](https://doi.org/10.1080/00031305.1983.10483115).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancech( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancech( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var M;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	ix = offsetX;
- 
-	// Use an estimate for the mean:
-	mu = x[ ix ];
-	ix += strideX;
- 
-	// Compute the variance...
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 1; i < N; i++ ) {
-		d = float64ToFloat32( x[ ix ] - mu );
-		M2 = float64ToFloat32( M2 + float64ToFloat32( d*d ) );
-		M = float64ToFloat32( M + d );
-		ix += strideX;
-	}
-	return float64ToFloat32( float64ToFloat32(M2/n) - float64ToFloat32( float64ToFloat32(M/N)*float64ToFloat32(M/n) ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/ndarray.native.js.html b/stats/base/svariancech/ndarray.native.js.html deleted file mode 100644 index 6d5a02ecc5..0000000000 --- a/stats/base/svariancech/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancech( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancech( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/svariancech.js.html b/stats/base/svariancech/svariancech.js.html deleted file mode 100644 index b5c3fc5a9d..0000000000 --- a/stats/base/svariancech/svariancech.js.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/svariancech.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib svariancech.js

-
- -
- 100% - Statements - 64/64 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 64/64 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -652x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass trial mean approach, as suggested by Chan et al (1983).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Ling, Robert F. 1974. "Comparison of Several Algorithms for Computing Sample Means and Variances." _Journal of the American Statistical Association_ 69 (348). American Statistical Association, Taylor & Francis, Ltd.: 859–66. doi:[10.2307/2286154](https://doi.org/10.2307/2286154).
-* -   Chan, Tony F., Gene H. Golub, and Randall J. LeVeque. 1983. "Algorithms for Computing the Sample Variance: Analysis and Recommendations." _The American Statistician_ 37 (3). American Statistical Association, Taylor & Francis, Ltd.: 242–47. doi:[10.1080/00031305.1983.10483115](https://doi.org/10.1080/00031305.1983.10483115).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancech( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancech/svariancech.native.js.html b/stats/base/svariancech/svariancech.native.js.html deleted file mode 100644 index 4bccfb6b67..0000000000 --- a/stats/base/svariancech/svariancech.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancech/lib/svariancech.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancech/lib svariancech.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass trial mean algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancech( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancech( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancech;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/coverage.ndjson b/stats/base/svariancepn/coverage.ndjson deleted file mode 100644 index deb2fd5667..0000000000 --- a/stats/base/svariancepn/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[443,443,100,33,33,100,4,4,100,443,443,100,"6a5404b69fa97b5a2d8e533a241af082ef98a527","2024-12-26 22:43:09 -0800"] -[396,396,100,21,21,100,4,4,100,396,396,100,"ece5e447db05e52c5eb951075c8dfc5cb25d082e","2025-03-12 11:18:47 -0700"] -[396,396,100,21,21,100,4,4,100,396,396,100,"036ceebcef2c933464d45d98d34ef4ee3019891d","2025-03-30 02:41:02 +0530"] -[396,396,100,21,21,100,4,4,100,396,396,100,"389033cae0e62de031d46957d81bcbd83cdf1fdd","2025-03-30 05:15:30 +0530"] diff --git a/stats/base/svariancepn/index.html b/stats/base/svariancepn/index.html deleted file mode 100644 index 3a9146031e..0000000000 --- a/stats/base/svariancepn/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib - - - - - - - - - -
-
-

All files stats/base/svariancepn/lib

-
- -
- 100% - Statements - 396/396 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 396/396 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%91/91100%10/10100%1/1100%91/91
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
svariancepn.js -
-
100%62/62100%2/2100%1/1100%62/62
svariancepn.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/index.js.html b/stats/base/svariancepn/index.js.html deleted file mode 100644 index 0222e59174..0000000000 --- a/stats/base/svariancepn/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @module @stdlib/stats/base/svariancepn
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancepn = require( '@stdlib/stats/base/svariancepn' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancepn = require( '@stdlib/stats/base/svariancepn' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancepn.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var svariancepn;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	svariancepn = main;
-} else {
-	svariancepn = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
-// exports: { "ndarray": "svariancepn.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/main.js.html b/stats/base/svariancepn/main.js.html deleted file mode 100644 index 96d5375cbd..0000000000 --- a/stats/base/svariancepn/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svariancepn = require( './svariancepn.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/native.js.html b/stats/base/svariancepn/native.js.html deleted file mode 100644 index 07ddbd0e68..0000000000 --- a/stats/base/svariancepn/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svariancepn = require( './svariancepn.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancepn, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/ndarray.js.html b/stats/base/svariancepn/ndarray.js.html deleted file mode 100644 index 1294e0ac7f..0000000000 --- a/stats/base/svariancepn/ndarray.js.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib ndarray.js

-
- -
- 100% - Statements - 91/91 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 91/91 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -923x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -18x -18x -18x -18x -30x -64x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
-var ssumpw = require( '@stdlib/blas/ext/base/ssumpw' ).ndarray;
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancepn( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancepn( N, correction, x, strideX, offsetX ) {
-	var mu;
-	var ix;
-	var M2;
-	var M;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	// Compute an estimate for the mean:
-	mu = ssumpw( N, x, strideX, offsetX ) / N;
- 
-	// Compute the variance...
-	ix = offsetX;
-	M2 = 0.0;
-	M = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		d = float64ToFloat32( x[ ix ] - mu );
-		M2 = float64ToFloat32( M2 + float64ToFloat32( d*d ) );
-		M = float64ToFloat32( M + d );
-		ix += strideX;
-	}
-	return float64ToFloat32( float64ToFloat32(M2/n) - float64ToFloat32( float64ToFloat32(M/N)*float64ToFloat32(M/n) ) ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/ndarray.native.js.html b/stats/base/svariancepn/ndarray.native.js.html deleted file mode 100644 index 5fbe3ba6d2..0000000000 --- a/stats/base/svariancepn/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancepn( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancepn( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/svariancepn.js.html b/stats/base/svariancepn/svariancepn.js.html deleted file mode 100644 index 54f4951958..0000000000 --- a/stats/base/svariancepn/svariancepn.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/svariancepn.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib svariancepn.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -632x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* ## Method
-*
-* -   This implementation uses a two-pass approach, as suggested by Neely (1966).
-*
-* ## References
-*
-* -   Neely, Peter M. 1966. "Comparison of Several Algorithms for Computation of Means, Standard Deviations and Correlation Coefficients." _Communications of the ACM_ 9 (7). Association for Computing Machinery: 496–99. doi:[10.1145/365719.365958](https://doi.org/10.1145/365719.365958).
-* -   Schubert, Erich, and Michael Gertz. 2018. "Numerically Stable Parallel Computation of (Co-)Variance." In _Proceedings of the 30th International Conference on Scientific and Statistical Database Management_. New York, NY, USA: Association for Computing Machinery. doi:[10.1145/3221269.3223036](https://doi.org/10.1145/3221269.3223036).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancepn( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancepn/svariancepn.native.js.html b/stats/base/svariancepn/svariancepn.native.js.html deleted file mode 100644 index 4644e2e593..0000000000 --- a/stats/base/svariancepn/svariancepn.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancepn/lib/svariancepn.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancepn/lib svariancepn.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a two-pass algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancepn( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancepn( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancepn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/coverage.ndjson b/stats/base/svariancetk/coverage.ndjson deleted file mode 100644 index 7a249e4996..0000000000 --- a/stats/base/svariancetk/coverage.ndjson +++ /dev/null @@ -1,7 +0,0 @@ -[413,413,100,33,33,100,4,4,100,413,413,100,"40818ea2b274cfbff6289c41539e4c58021b00a6","2024-12-25 01:16:34 -0800"] -[372,372,100,21,21,100,4,4,100,372,372,100,"d5d5a5ae5c030f09dd24d2e91422d68827c184b7","2025-01-05 21:28:50 -0800"] -[372,372,100,21,21,100,4,4,100,372,372,100,"e919ac977a84e594a03d68e4c3748cd68bc9bf4e","2025-01-06 02:22:47 -0800"] -[372,372,100,21,21,100,4,4,100,372,372,100,"7e63aad8c0b42330b0933973bddea8d1c5e84862","2025-01-08 11:28:29 -0800"] -[372,372,100,21,21,100,4,4,100,372,372,100,"b00d9f1064701187f48a05b9753e74ae835b0726","2025-01-14 15:28:51 -0800"] -[372,372,100,21,21,100,4,4,100,372,372,100,"715e4ace7e02a2940672819d2a647b4763d763dc","2025-03-30 02:46:03 +0530"] -[372,372,100,21,21,100,4,4,100,372,372,100,"53cf41c09c7465d1ce7bbcae2a41c968ee1784b6","2025-03-30 05:49:17 +0530"] diff --git a/stats/base/svariancetk/index.html b/stats/base/svariancetk/index.html deleted file mode 100644 index 491705d4bf..0000000000 --- a/stats/base/svariancetk/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib - - - - - - - - - -
-
-

All files stats/base/svariancetk/lib

-
- -
- 100% - Statements - 372/372 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 372/372 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%76/76100%10/10100%1/1100%76/76
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
svariancetk.js -
-
100%53/53100%2/2100%1/1100%53/53
svariancetk.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/index.js.html b/stats/base/svariancetk/index.js.html deleted file mode 100644 index dc9117e465..0000000000 --- a/stats/base/svariancetk/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @module @stdlib/stats/base/svariancetk
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancetk = require( '@stdlib/stats/base/svariancetk' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svariancetk = require( '@stdlib/stats/base/svariancetk' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancetk.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var svariancetk;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	svariancetk = main;
-} else {
-	svariancetk = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
-// exports: { "ndarray": "svariancetk.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/main.js.html b/stats/base/svariancetk/main.js.html deleted file mode 100644 index d2930d79da..0000000000 --- a/stats/base/svariancetk/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svariancetk = require( './svariancetk.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancetk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/native.js.html b/stats/base/svariancetk/native.js.html deleted file mode 100644 index dc40dc1468..0000000000 --- a/stats/base/svariancetk/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svariancetk = require( './svariancetk.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svariancetk, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/ndarray.js.html b/stats/base/svariancetk/ndarray.js.html deleted file mode 100644 index 73349f6552..0000000000 --- a/stats/base/svariancetk/ndarray.js.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib ndarray.js

-
- -
- 100% - Statements - 76/76 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 76/76 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -773x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -30x -64x -64x -64x -64x -64x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancetk( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancetk( N, correction, x, strideX, offsetX ) {
-	var S2;
-	var ix;
-	var S;
-	var v;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	ix = offsetX;
-	S2 = 0.0;
-	S = 0.0;
-	for ( i = 0; i < N; i++ ) {
-		v = x[ ix ];
-		S2 = float64ToFloat32( S2 + float64ToFloat32( v*v ) );
-		S = float64ToFloat32( S+v );
-		ix += strideX;
-	}
-	return float64ToFloat32( float64ToFloat32(S2 - float64ToFloat32(float64ToFloat32(S/N)*S)) / n ); // eslint-disable-line max-len
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/ndarray.native.js.html b/stats/base/svariancetk/ndarray.native.js.html deleted file mode 100644 index 0fc38bcf7d..0000000000 --- a/stats/base/svariancetk/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svariancetk( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svariancetk( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/svariancetk.js.html b/stats/base/svariancetk/svariancetk.js.html deleted file mode 100644 index 590d57a885..0000000000 --- a/stats/base/svariancetk/svariancetk.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/svariancetk.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib svariancetk.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancetk( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svariancetk/svariancetk.native.js.html b/stats/base/svariancetk/svariancetk.native.js.html deleted file mode 100644 index b9d0ea7804..0000000000 --- a/stats/base/svariancetk/svariancetk.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/svariancetk/lib/svariancetk.native.js - - - - - - - - - -
-
-

All files / stats/base/svariancetk/lib svariancetk.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass textbook algorithm.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svariancetk( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svariancetk( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svariancetk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/coverage.ndjson b/stats/base/svarianceyc/coverage.ndjson deleted file mode 100644 index 628909abf0..0000000000 --- a/stats/base/svarianceyc/coverage.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -[434,434,100,33,33,100,4,4,100,434,434,100,"b0c3a914b2c92e47ebf1356efb1b8663d53ed3e2","2024-12-26 22:44:39 -0800"] -[390,390,100,21,21,100,4,4,100,390,390,100,"a302f72db99601ec7c82039bbc7038e0bf669b2a","2025-01-17 15:25:35 -0800"] -[390,390,100,21,21,100,4,4,100,390,390,100,"cee4c7e98ee81e3438950defa909a31e1783889f","2025-03-30 02:55:18 +0530"] -[390,390,100,21,21,100,4,4,100,390,390,100,"de59deb21d3fc37e16df72e5f7187b5898a7ce40","2025-03-30 05:53:22 +0530"] diff --git a/stats/base/svarianceyc/index.html b/stats/base/svarianceyc/index.html deleted file mode 100644 index 9599627c8e..0000000000 --- a/stats/base/svarianceyc/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib - - - - - - - - - -
-
-

All files stats/base/svarianceyc/lib

-
- -
- 100% - Statements - 390/390 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 4/4 -
- - -
- 100% - Lines - 390/390 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%68/68100%3/3100%0/0100%68/68
main.js -
-
100%35/35100%1/1100%0/0100%35/35
native.js -
-
100%35/35100%1/1100%0/0100%35/35
ndarray.js -
-
100%86/86100%10/10100%1/1100%86/86
ndarray.native.js -
-
100%53/53100%2/2100%1/1100%53/53
svarianceyc.js -
-
100%61/61100%2/2100%1/1100%61/61
svarianceyc.native.js -
-
100%52/52100%2/2100%1/1100%52/52
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/index.js.html b/stats/base/svarianceyc/index.js.html deleted file mode 100644 index a88e4feb37..0000000000 --- a/stats/base/svarianceyc/index.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/index.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib index.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -693x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -1x -3x -2x -2x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compute the variance of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @module @stdlib/stats/base/svarianceyc
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svarianceyc = require( '@stdlib/stats/base/svarianceyc' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-* var svarianceyc = require( '@stdlib/stats/base/svarianceyc' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svarianceyc.ndarray( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
- 
-// MODULES //
- 
-var join = require( 'path' ).join;
-var tryRequire = require( '@stdlib/utils/try-require' );
-var isError = require( '@stdlib/assert/is-error' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var svarianceyc;
-var tmp = tryRequire( join( __dirname, './native.js' ) );
-if ( isError( tmp ) ) {
-	svarianceyc = main;
-} else {
-	svarianceyc = tmp;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
-// exports: { "ndarray": "svarianceyc.ndarray" }
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/main.js.html b/stats/base/svarianceyc/main.js.html deleted file mode 100644 index d58a089ee9..0000000000 --- a/stats/base/svarianceyc/main.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/main.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib main.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svarianceyc = require( './svarianceyc.js' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svarianceyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/native.js.html b/stats/base/svarianceyc/native.js.html deleted file mode 100644 index be3c7bd516..0000000000 --- a/stats/base/svarianceyc/native.js.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/native.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib native.js

-
- -
- 100% - Statements - 35/35 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 35/35 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -361x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var svarianceyc = require( './svarianceyc.native.js' );
-var ndarray = require( './ndarray.native.js' );
- 
- 
-// MAIN //
- 
-setReadOnly( svarianceyc, 'ndarray', ndarray );
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/ndarray.js.html b/stats/base/svarianceyc/ndarray.js.html deleted file mode 100644 index d775c93cfa..0000000000 --- a/stats/base/svarianceyc/ndarray.js.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/ndarray.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib ndarray.js

-
- -
- 100% - Statements - 86/86 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 86/86 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -873x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -30x -8x -8x -30x -4x -4x -18x -18x -18x -30x -46x -46x -46x -46x -46x -46x -18x -30x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass algorithm, as proposed by Youngs and Cramer (1971).
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svarianceyc( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svarianceyc( N, correction, x, strideX, offsetX ) {
-	var sum;
-	var ix;
-	var S;
-	var v;
-	var d;
-	var n;
-	var i;
- 
-	n = N - correction;
-	if ( N <= 0 || n <= 0.0 ) {
-		return NaN;
-	}
-	if ( N === 1 || strideX === 0 ) {
-		return 0.0;
-	}
-	sum = x[ offsetX ];
-	ix = offsetX + strideX;
-	S = 0.0;
-	for ( i = 2; i <= N; i++ ) {
-		v = x[ ix ];
-		sum = float64ToFloat32( sum+v );
-		d = float64ToFloat32( float64ToFloat32( i*v ) - sum );
-		S = float64ToFloat32( S + float64ToFloat32( float64ToFloat32( float64ToFloat32( 1.0/(i*(i-1)) ) * d ) * d ) ); // eslint-disable-line max-len
-		ix += strideX;
-	}
-	return float64ToFloat32( S/n );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/ndarray.native.js.html b/stats/base/svarianceyc/ndarray.native.js.html deleted file mode 100644 index cd001e8694..0000000000 --- a/stats/base/svarianceyc/ndarray.native.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/ndarray.native.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib ndarray.native.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @param {NonNegativeInteger} offsetX - starting index
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0 ] );
-*
-* var v = svarianceyc( 4, 1, x, 2, 1 );
-* // returns 6.25
-*/
-function svarianceyc( N, correction, x, strideX, offsetX ) {
-	return addon.ndarray( N, correction, x, strideX, offsetX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/svarianceyc.js.html b/stats/base/svarianceyc/svarianceyc.js.html deleted file mode 100644 index e0368bb12e..0000000000 --- a/stats/base/svarianceyc/svarianceyc.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/svarianceyc.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib svarianceyc.js

-
- -
- 100% - Statements - 61/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 61/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -622x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var stride2offset = require( '@stdlib/strided/base/stride2offset' );
-var ndarray = require( './ndarray.js' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* ## Method
-*
-* -   This implementation uses a one-pass algorithm, as proposed by Youngs and Cramer (1971).
-*
-* ## References
-*
-* -   Youngs, Edward A., and Elliot M. Cramer. 1971. "Some Results Relevant to Choice of Sum and Sum-of-Product Algorithms." _Technometrics_ 13 (3): 657–65. doi:[10.1080/00401706.1971.10488826](https://doi.org/10.1080/00401706.1971.10488826).
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svarianceyc( N, correction, x, strideX ) {
-	return ndarray( N, correction, x, strideX, stride2offset( N, strideX ) );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/stats/base/svarianceyc/svarianceyc.native.js.html b/stats/base/svarianceyc/svarianceyc.native.js.html deleted file mode 100644 index f9028a76cb..0000000000 --- a/stats/base/svarianceyc/svarianceyc.native.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for stats/base/svarianceyc/lib/svarianceyc.native.js - - - - - - - - - -
-
-

All files / stats/base/svarianceyc/lib svarianceyc.native.js

-
- -
- 100% - Statements - 52/52 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 52/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -532x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -15x -15x -15x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2020 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var addon = require( './../src/addon.node' );
- 
- 
-// MAIN //
- 
-/**
-* Computes the variance of a single-precision floating-point strided array using a one-pass algorithm proposed by Youngs and Cramer.
-*
-* @param {PositiveInteger} N - number of indexed elements
-* @param {number} correction - degrees of freedom adjustment
-* @param {Float32Array} x - input array
-* @param {integer} strideX - stride length
-* @returns {number} variance
-*
-* @example
-* var Float32Array = require( '@stdlib/array/float32' );
-*
-* var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );
-*
-* var v = svarianceyc( x.length, 1, x, 1 );
-* // returns ~4.3333
-*/
-function svarianceyc( N, correction, x, strideX ) {
-	return addon( N, correction, x, strideX );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = svarianceyc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/camelcase/lib/coverage.ndjson b/string/base/camelcase/camelcase/lib/coverage.ndjson deleted file mode 100644 index 70d9c936b8..0000000000 --- a/string/base/camelcase/camelcase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[135,135,100,6,6,100,2,2,100,135,135,100,"ec9888724c28aa7218d88ff62b91b71c0089c559","2024-05-17 20:32:56 -0400"] diff --git a/string/base/camelcase/camelcase/lib/index.html b/string/base/camelcase/camelcase/lib/index.html deleted file mode 100644 index d3a0cb18d4..0000000000 --- a/string/base/camelcase/camelcase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for camelcase/lib - - - - - - - - - -
-
-

All files camelcase/lib

-
- -
- 100% - Statements - 135/135 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 135/135 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%89/89100%5/5100%2/2100%89/89
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/camelcase/lib/index.js.html b/string/base/camelcase/camelcase/lib/index.js.html deleted file mode 100644 index 75efc71ceb..0000000000 --- a/string/base/camelcase/camelcase/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for camelcase/lib/index.js - - - - - - - - - -
-
-

All files / camelcase/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to camel case.
-*
-* @module @stdlib/string/base/camelcase
-*
-* @example
-* var camelcase = require( '@stdlib/string/base/camelcase' );
-*
-* var str = camelcase( 'foo bar' );
-* // returns 'fooBar'
-*
-* str = camelcase( '--foo-bar--' );
-* // returns 'fooBar'
-*
-* str = camelcase( 'Hello World!' );
-* // returns 'helloWorld'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/camelcase/lib/main.js.html b/string/base/camelcase/camelcase/lib/main.js.html deleted file mode 100644 index 9fb48fd104..0000000000 --- a/string/base/camelcase/camelcase/lib/main.js.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Code coverage report for camelcase/lib/main.js - - - - - - - - - -
-
-

All files / camelcase/lib main.js

-
- -
- 100% - Statements - 89/89 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 89/89 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -901x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -64x -64x -64x -64x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -25x -25x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var capitalize = require( '@stdlib/string/base/capitalize' );
-var lowercase = require( '@stdlib/string/base/lowercase' );
-var replace = require( '@stdlib/string/base/replace' );
-var trim = require( '@stdlib/string/base/trim' );
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
-var RE_SPECIAL = /[-!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g; // eslint-disable-line no-useless-escape
-var RE_TO_CAMEL = /(?:\s|^)([^\s]+)(?=\s|$)/g;
-var RE_CAMEL = /([a-z0-9])([A-Z])/g;
- 
- 
-// FUNCTIONS //
- 
-/**
-* Converts first capture group to uppercase.
-*
-* @private
-* @param {string} match - entire match
-* @param {string} p1 - first capture group
-* @param {number} offset - offset of the matched substring in entire string
-* @returns {string} uppercased capture group
-*/
-function replacer( match, p1, offset ) {
-	p1 = lowercase( p1 );
-	return ( offset === 0 ) ? p1 : capitalize( p1 );
-}
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to camel case.
-*
-* @param {string} str - string to convert
-* @returns {string} camel-cased string
-*
-* @example
-* var out = camelcase( 'foo bar' );
-* // returns 'fooBar'
-*
-* @example
-* var out = camelcase( 'IS_MOBILE' );
-* // returns 'isMobile'
-*
-* @example
-* var out = camelcase( 'Hello World!' );
-* // returns 'helloWorld'
-*
-* @example
-* var out = camelcase( '--foo-bar--' );
-* // returns 'fooBar'
-*/
-function camelcase( str ) {
-	str = replace( str, RE_SPECIAL, ' ' );
-	str = replace( str, RE_WHITESPACE, ' ' );
-	str = replace( str, RE_CAMEL, '$1 $2' );
-	str = trim( str );
-	return replace( str, RE_TO_CAMEL, replacer );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = camelcase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/capitalize/lib/coverage.ndjson b/string/base/camelcase/capitalize/lib/coverage.ndjson deleted file mode 100644 index e862ccb853..0000000000 --- a/string/base/camelcase/capitalize/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,98,97.9592,3,4,75,1,1,100,96,98,97.9592,"ec9888724c28aa7218d88ff62b91b71c0089c559","2024-05-17 20:32:56 -0400"] diff --git a/string/base/camelcase/capitalize/lib/index.html b/string/base/camelcase/capitalize/lib/index.html deleted file mode 100644 index 4f196fa15a..0000000000 --- a/string/base/camelcase/capitalize/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for capitalize/lib - - - - - - - - - -
-
-

All files capitalize/lib

-
- -
- 97.95% - Statements - 96/98 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 97.95% - Lines - 96/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
96.36%53/5566.66%2/3100%1/196.36%53/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/capitalize/lib/index.js.html b/string/base/camelcase/capitalize/lib/index.js.html deleted file mode 100644 index 05005eb4a2..0000000000 --- a/string/base/camelcase/capitalize/lib/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for capitalize/lib/index.js - - - - - - - - - -
-
-

All files / capitalize/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Capitalize the first character in a string.
-*
-* @module @stdlib/string/base/capitalize
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var out = capitalize( 'last man standing' );
-* // returns 'Last man standing'
-*
-* out = capitalize( 'Hidden Treasures' );
-* // returns 'Hidden Treasures';
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/capitalize/lib/main.js.html b/string/base/camelcase/capitalize/lib/main.js.html deleted file mode 100644 index 0d8c7f391d..0000000000 --- a/string/base/camelcase/capitalize/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for capitalize/lib/main.js - - - - - - - - - -
-
-

All files / capitalize/lib main.js

-
- -
- 96.36% - Statements - 53/55 -
- - -
- 66.66% - Branches - 2/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 96.36% - Lines - 53/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -39x -39x -  -  -39x -39x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Capitalizes the first character in a string.
-*
-* @param {string} str - input string
-* @returns {string} capitalized string
-*
-* @example
-* var out = capitalize( 'last man standing' );
-* // returns 'Last man standing'
-*
-* @example
-* var out = capitalize( 'presidential election' );
-* // returns 'Presidential election'
-*
-* @example
-* var out = capitalize( 'javaScript' );
-* // returns 'JavaScript'
-*
-* @example
-* var out = capitalize( 'Hidden Treasures' );
-* // returns 'Hidden Treasures'
-*/
-function capitalize( str ) {
-	if ( str === '' ) {
-		return '';
-	}
-	return str.charAt( 0 ).toUpperCase() + str.slice( 1 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = capitalize;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/lowercase/lib/coverage.ndjson b/string/base/camelcase/lowercase/lib/coverage.ndjson deleted file mode 100644 index 9e0e162075..0000000000 --- a/string/base/camelcase/lowercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"ec9888724c28aa7218d88ff62b91b71c0089c559","2024-05-17 20:32:56 -0400"] diff --git a/string/base/camelcase/lowercase/lib/index.html b/string/base/camelcase/lowercase/lib/index.html deleted file mode 100644 index 656ba70849..0000000000 --- a/string/base/camelcase/lowercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for lowercase/lib - - - - - - - - - -
-
-

All files lowercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/lowercase/lib/index.js.html b/string/base/camelcase/lowercase/lib/index.js.html deleted file mode 100644 index 09c5b04aaa..0000000000 --- a/string/base/camelcase/lowercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/index.js - - - - - - - - - -
-
-

All files / lowercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to lowercase.
-*
-* @module @stdlib/string/base/lowercase
-*
-* @example
-* var lowercase = require( '@stdlib/string/base/lowercase' );
-*
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/lowercase/lib/main.js.html b/string/base/camelcase/lowercase/lib/main.js.html deleted file mode 100644 index 9527a37722..0000000000 --- a/string/base/camelcase/lowercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/main.js - - - - - - - - - -
-
-

All files / lowercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -64x -64x -64x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to lowercase.
-*
-* @param {string} str - string to convert
-* @returns {string} lowercase string
-*
-* @example
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
-function lowercase( str ) {
-	return str.toLowerCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = lowercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/replace/lib/coverage.ndjson b/string/base/camelcase/replace/lib/coverage.ndjson deleted file mode 100644 index f67cfea680..0000000000 --- a/string/base/camelcase/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"ec9888724c28aa7218d88ff62b91b71c0089c559","2024-05-17 20:32:56 -0400"] diff --git a/string/base/camelcase/replace/lib/index.html b/string/base/camelcase/replace/lib/index.html deleted file mode 100644 index 32272192ee..0000000000 --- a/string/base/camelcase/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/replace/lib/index.js.html b/string/base/camelcase/replace/lib/index.js.html deleted file mode 100644 index a36d34480b..0000000000 --- a/string/base/camelcase/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/replace/lib/main.js.html b/string/base/camelcase/replace/lib/main.js.html deleted file mode 100644 index 270e101eb6..0000000000 --- a/string/base/camelcase/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -100x -100x -100x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer);
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/builtin.js.html b/string/base/camelcase/trim/lib/builtin.js.html deleted file mode 100644 index 613ecdd499..0000000000 --- a/string/base/camelcase/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/check.js.html b/string/base/camelcase/trim/lib/check.js.html deleted file mode 100644 index c769def226..0000000000 --- a/string/base/camelcase/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/coverage.ndjson b/string/base/camelcase/trim/lib/coverage.ndjson deleted file mode 100644 index 77f941bcde..0000000000 --- a/string/base/camelcase/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[278,283,98.2332,8,9,88.8889,2,3,66.6667,278,283,98.2332,"ec9888724c28aa7218d88ff62b91b71c0089c559","2024-05-17 20:32:56 -0400"] diff --git a/string/base/camelcase/trim/lib/has_builtin.js.html b/string/base/camelcase/trim/lib/has_builtin.js.html deleted file mode 100644 index 939618604f..0000000000 --- a/string/base/camelcase/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/index.html b/string/base/camelcase/trim/lib/index.html deleted file mode 100644 index ff1ebefba6..0000000000 --- a/string/base/camelcase/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 98.23% - Statements - 278/283 -
- - -
- 88.88% - Branches - 8/9 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.23% - Lines - 278/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
96.61%57/5950%1/2100%0/096.61%57/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
95%57/60100%1/10%0/195%57/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/index.js.html b/string/base/camelcase/trim/lib/index.js.html deleted file mode 100644 index 41433e4bb2..0000000000 --- a/string/base/camelcase/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/main.js.html b/string/base/camelcase/trim/lib/main.js.html deleted file mode 100644 index e05b352313..0000000000 --- a/string/base/camelcase/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/camelcase/trim/lib/polyfill.js.html b/string/base/camelcase/trim/lib/polyfill.js.html deleted file mode 100644 index 5efec1b048..0000000000 --- a/string/base/camelcase/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 95% - Statements - 57/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95% - Lines - 57/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/constantcase/lib/coverage.ndjson b/string/base/constantcase/constantcase/lib/coverage.ndjson deleted file mode 100644 index 527140d287..0000000000 --- a/string/base/constantcase/constantcase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[117,117,100,3,3,100,1,1,100,117,117,100,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] diff --git a/string/base/constantcase/constantcase/lib/index.html b/string/base/constantcase/constantcase/lib/index.html deleted file mode 100644 index c7980986ee..0000000000 --- a/string/base/constantcase/constantcase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for constantcase/lib - - - - - - - - - -
-
-

All files constantcase/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%47/47100%1/1100%0/0100%47/47
main.js -
-
100%70/70100%2/2100%1/1100%70/70
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/constantcase/lib/index.js.html b/string/base/constantcase/constantcase/lib/index.js.html deleted file mode 100644 index 769d9d2e43..0000000000 --- a/string/base/constantcase/constantcase/lib/index.js.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Code coverage report for constantcase/lib/index.js - - - - - - - - - -
-
-

All files / constantcase/lib index.js

-
- -
- 100% - Statements - 47/47 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 47/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -481x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to constant case.
-*
-* @module @stdlib/string/base/constantcase
-*
-* @example
-* var constantcase = require( '@stdlib/string/base/constantcase' );
-*
-* var str = constantcase( 'aBcDeF' );
-* // returns 'ABCDEF'
-*
-* str = constantcase( 'Hello World!' );
-* // returns 'HELLO_WORLD'
-*
-* str = constantcase( 'I am a robot' );
-* // returns 'I_AM_A_ROBOT'
-*/
- 
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/constantcase/lib/main.js.html b/string/base/constantcase/constantcase/lib/main.js.html deleted file mode 100644 index e9abc3cdc2..0000000000 --- a/string/base/constantcase/constantcase/lib/main.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for constantcase/lib/main.js - - - - - - - - - -
-
-

All files / constantcase/lib main.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -711x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -41x -41x -41x -41x -41x -41x -41x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var uppercase = require( '@stdlib/string/base/uppercase' );
-var replace = require( '@stdlib/string/base/replace' );
-var trim = require( '@stdlib/string/base/trim' );
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
-var RE_SPECIAL = /[\-!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g; // eslint-disable-line no-useless-escape
-var RE_CAMEL = /([a-z0-9])([A-Z])/g;
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to constant case.
-*
-* @param {string} str - string to convert
-* @returns {string} constant-cased string
-*
-* @example
-* var str = constantcase( 'beep' );
-* // returns 'BEEP'
-*
-* @example
-* var str = constantcase( 'beep boop' );
-* // returns 'BEEP_BOOP'
-*
-* @example
-* var str = constantcase( 'isMobile' );
-* // returns 'IS_MOBILE'
-*
-* @example
-* var str = constantcase( 'Hello World!' );
-* // returns 'HELLO_WORLD'
-*/
-function constantcase( str ) {
-	str = replace( str, RE_SPECIAL, ' ' );
-	str = replace( str, RE_CAMEL, '$1 $2' );
-	str = trim( str );
-	str = replace( str, RE_WHITESPACE, '_' );
-	return uppercase( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = constantcase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/replace/lib/coverage.ndjson b/string/base/constantcase/replace/lib/coverage.ndjson deleted file mode 100644 index 2700eccba8..0000000000 --- a/string/base/constantcase/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] diff --git a/string/base/constantcase/replace/lib/index.html b/string/base/constantcase/replace/lib/index.html deleted file mode 100644 index 19e8086895..0000000000 --- a/string/base/constantcase/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/replace/lib/index.js.html b/string/base/constantcase/replace/lib/index.js.html deleted file mode 100644 index 87218aabef..0000000000 --- a/string/base/constantcase/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/replace/lib/main.js.html b/string/base/constantcase/replace/lib/main.js.html deleted file mode 100644 index e85ce1c43c..0000000000 --- a/string/base/constantcase/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -123x -123x -123x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/builtin.js.html b/string/base/constantcase/trim/lib/builtin.js.html deleted file mode 100644 index 48478120fd..0000000000 --- a/string/base/constantcase/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/check.js.html b/string/base/constantcase/trim/lib/check.js.html deleted file mode 100644 index 850bb00bb5..0000000000 --- a/string/base/constantcase/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/coverage.ndjson b/string/base/constantcase/trim/lib/coverage.ndjson deleted file mode 100644 index e9c188ace0..0000000000 --- a/string/base/constantcase/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[278,283,98.2332,8,9,88.8889,2,3,66.6667,278,283,98.2332,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] diff --git a/string/base/constantcase/trim/lib/has_builtin.js.html b/string/base/constantcase/trim/lib/has_builtin.js.html deleted file mode 100644 index b3ca32f78b..0000000000 --- a/string/base/constantcase/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/index.html b/string/base/constantcase/trim/lib/index.html deleted file mode 100644 index 6646af864f..0000000000 --- a/string/base/constantcase/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 98.23% - Statements - 278/283 -
- - -
- 88.88% - Branches - 8/9 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.23% - Lines - 278/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
96.61%57/5950%1/2100%0/096.61%57/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
95%57/60100%1/10%0/195%57/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/index.js.html b/string/base/constantcase/trim/lib/index.js.html deleted file mode 100644 index ec25c799c5..0000000000 --- a/string/base/constantcase/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/main.js.html b/string/base/constantcase/trim/lib/main.js.html deleted file mode 100644 index fa81a77ba5..0000000000 --- a/string/base/constantcase/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -41x -41x -41x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/trim/lib/polyfill.js.html b/string/base/constantcase/trim/lib/polyfill.js.html deleted file mode 100644 index 90a87f4d36..0000000000 --- a/string/base/constantcase/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 95% - Statements - 57/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95% - Lines - 57/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/uppercase/lib/coverage.ndjson b/string/base/constantcase/uppercase/lib/coverage.ndjson deleted file mode 100644 index 9a0e823e12..0000000000 --- a/string/base/constantcase/uppercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] diff --git a/string/base/constantcase/uppercase/lib/index.html b/string/base/constantcase/uppercase/lib/index.html deleted file mode 100644 index 7cdf7f7858..0000000000 --- a/string/base/constantcase/uppercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for uppercase/lib - - - - - - - - - -
-
-

All files uppercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/uppercase/lib/index.js.html b/string/base/constantcase/uppercase/lib/index.js.html deleted file mode 100644 index cab8cb0c3a..0000000000 --- a/string/base/constantcase/uppercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for uppercase/lib/index.js - - - - - - - - - -
-
-

All files / uppercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to uppercase.
-*
-* @module @stdlib/string/base/uppercase
-*
-* @example
-* var uppercase = require( '@stdlib/string/base/uppercase' );
-*
-* var str = uppercase( 'bEEp' );
-* // returns 'BEEP'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/constantcase/uppercase/lib/main.js.html b/string/base/constantcase/uppercase/lib/main.js.html deleted file mode 100644 index cfaa2526a5..0000000000 --- a/string/base/constantcase/uppercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for uppercase/lib/main.js - - - - - - - - - -
-
-

All files / uppercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -41x -41x -41x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to uppercase.
-*
-* @param {string} str - string to convert
-* @returns {string} uppercase string
-*
-* @example
-* var str = uppercase( 'bEEp' );
-* // returns 'BEEP'
-*/
-function uppercase( str ) {
-	return str.toUpperCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = uppercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/dotcase/lib/coverage.ndjson b/string/base/dotcase/dotcase/lib/coverage.ndjson deleted file mode 100644 index 0da274359e..0000000000 --- a/string/base/dotcase/dotcase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[117,117,100,3,3,100,1,1,100,117,117,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/string/base/dotcase/dotcase/lib/index.html b/string/base/dotcase/dotcase/lib/index.html deleted file mode 100644 index 10cc778f7e..0000000000 --- a/string/base/dotcase/dotcase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for dotcase/lib - - - - - - - - - -
-
-

All files dotcase/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%47/47100%1/1100%0/0100%47/47
main.js -
-
100%70/70100%2/2100%1/1100%70/70
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/dotcase/lib/index.js.html b/string/base/dotcase/dotcase/lib/index.js.html deleted file mode 100644 index 927c3830e3..0000000000 --- a/string/base/dotcase/dotcase/lib/index.js.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Code coverage report for dotcase/lib/index.js - - - - - - - - - -
-
-

All files / dotcase/lib index.js

-
- -
- 100% - Statements - 47/47 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 47/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -481x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to dot case.
-*
-* @module @stdlib/string/base/dotcase
-*
-* @example
-* var dotcase = require( '@stdlib/string/base/dotcase' );
-*
-* var str = dotcase( 'aBcDeF' );
-* // returns 'abcdef'
-*
-* str = dotcase( 'Hello World!' );
-* // returns 'hello.world'
-*
-* str = dotcase( 'I am a robot' );
-* // returns 'i.am.a.robot'
-*/
- 
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/dotcase/lib/main.js.html b/string/base/dotcase/dotcase/lib/main.js.html deleted file mode 100644 index 5f3e85f5c2..0000000000 --- a/string/base/dotcase/dotcase/lib/main.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for dotcase/lib/main.js - - - - - - - - - -
-
-

All files / dotcase/lib main.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -711x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -50x -50x -50x -50x -50x -50x -50x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var lowercase = require( '@stdlib/string/base/lowercase' );
-var replace = require( '@stdlib/string/base/replace' );
-var trim = require( '@stdlib/string/base/trim' );
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
-var RE_SPECIAL = /[\-!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g; // eslint-disable-line no-useless-escape
-var RE_CAMEL = /([a-z0-9])([A-Z])/g;
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to dot case.
-*
-* @param {string} str - string to convert
-* @returns {string} dot-cased string
-*
-* @example
-* var str = dotcase( 'beep' );
-* // returns 'beep'
-*
-* @example
-* var str = dotcase( 'beep boop' );
-* // returns 'beep.boop'
-*
-* @example
-* var str = dotcase( 'isMobile' );
-* // returns 'is.mobile'
-*
-* @example
-* var str = dotcase( 'Hello World!' );
-* // returns 'hello.world'
-*/
-function dotcase( str ) {
-	str = replace( str, RE_SPECIAL, ' ' );
-	str = replace( str, RE_CAMEL, '$1 $2' );
-	str = trim( str );
-	str = replace( str, RE_WHITESPACE, '.' );
-	return lowercase( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = dotcase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/lowercase/lib/coverage.ndjson b/string/base/dotcase/lowercase/lib/coverage.ndjson deleted file mode 100644 index 8a91a2ae46..0000000000 --- a/string/base/dotcase/lowercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/string/base/dotcase/lowercase/lib/index.html b/string/base/dotcase/lowercase/lib/index.html deleted file mode 100644 index dc478dde20..0000000000 --- a/string/base/dotcase/lowercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for lowercase/lib - - - - - - - - - -
-
-

All files lowercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/lowercase/lib/index.js.html b/string/base/dotcase/lowercase/lib/index.js.html deleted file mode 100644 index 8125d72176..0000000000 --- a/string/base/dotcase/lowercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/index.js - - - - - - - - - -
-
-

All files / lowercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to lowercase.
-*
-* @module @stdlib/string/base/lowercase
-*
-* @example
-* var lowercase = require( '@stdlib/string/base/lowercase' );
-*
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/lowercase/lib/main.js.html b/string/base/dotcase/lowercase/lib/main.js.html deleted file mode 100644 index 76fe3a81d6..0000000000 --- a/string/base/dotcase/lowercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/main.js - - - - - - - - - -
-
-

All files / lowercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -50x -50x -50x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to lowercase.
-*
-* @param {string} str - string to convert
-* @returns {string} lowercase string
-*
-* @example
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
-function lowercase( str ) {
-	return str.toLowerCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = lowercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/replace/lib/coverage.ndjson b/string/base/dotcase/replace/lib/coverage.ndjson deleted file mode 100644 index a226aebd41..0000000000 --- a/string/base/dotcase/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/string/base/dotcase/replace/lib/index.html b/string/base/dotcase/replace/lib/index.html deleted file mode 100644 index 4856110e1d..0000000000 --- a/string/base/dotcase/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/replace/lib/index.js.html b/string/base/dotcase/replace/lib/index.js.html deleted file mode 100644 index aa9a8fd0ab..0000000000 --- a/string/base/dotcase/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/replace/lib/main.js.html b/string/base/dotcase/replace/lib/main.js.html deleted file mode 100644 index 26d2f6b1df..0000000000 --- a/string/base/dotcase/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -150x -150x -150x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/builtin.js.html b/string/base/dotcase/trim/lib/builtin.js.html deleted file mode 100644 index 572536a65c..0000000000 --- a/string/base/dotcase/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/check.js.html b/string/base/dotcase/trim/lib/check.js.html deleted file mode 100644 index 795cf7b54c..0000000000 --- a/string/base/dotcase/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/coverage.ndjson b/string/base/dotcase/trim/lib/coverage.ndjson deleted file mode 100644 index 3f8f52ae9a..0000000000 --- a/string/base/dotcase/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[278,283,98.2332,8,9,88.8889,2,3,66.6667,278,283,98.2332,"ac06419c2a8358dfd80818823f571077eb58958e","2024-12-09 22:52:42 -0500"] diff --git a/string/base/dotcase/trim/lib/has_builtin.js.html b/string/base/dotcase/trim/lib/has_builtin.js.html deleted file mode 100644 index 1f088ed85f..0000000000 --- a/string/base/dotcase/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/index.html b/string/base/dotcase/trim/lib/index.html deleted file mode 100644 index 847b290abe..0000000000 --- a/string/base/dotcase/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 98.23% - Statements - 278/283 -
- - -
- 88.88% - Branches - 8/9 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.23% - Lines - 278/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
96.61%57/5950%1/2100%0/096.61%57/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
95%57/60100%1/10%0/195%57/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/index.js.html b/string/base/dotcase/trim/lib/index.js.html deleted file mode 100644 index dce1230601..0000000000 --- a/string/base/dotcase/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/main.js.html b/string/base/dotcase/trim/lib/main.js.html deleted file mode 100644 index 5521bd048a..0000000000 --- a/string/base/dotcase/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -50x -50x -50x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/dotcase/trim/lib/polyfill.js.html b/string/base/dotcase/trim/lib/polyfill.js.html deleted file mode 100644 index 6d2d93f8ca..0000000000 --- a/string/base/dotcase/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 95% - Statements - 57/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95% - Lines - 57/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/invcase/lib/coverage.ndjson b/string/base/invcase/invcase/lib/coverage.ndjson deleted file mode 100644 index eefad5bd5a..0000000000 --- a/string/base/invcase/invcase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[118,118,100,5,5,100,1,1,100,118,118,100,"8684eb429498a239bff9bdd72f443dd1cd981552","2024-12-20 19:11:24 -0800"] diff --git a/string/base/invcase/invcase/lib/index.html b/string/base/invcase/invcase/lib/index.html deleted file mode 100644 index 4bac2b837d..0000000000 --- a/string/base/invcase/invcase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for invcase/lib - - - - - - - - - -
-
-

All files invcase/lib

-
- -
- 100% - Statements - 118/118 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 118/118 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%72/72100%4/4100%1/1100%72/72
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/invcase/lib/index.js.html b/string/base/invcase/invcase/lib/index.js.html deleted file mode 100644 index 2ecafeab8c..0000000000 --- a/string/base/invcase/invcase/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for invcase/lib/index.js - - - - - - - - - -
-
-

All files / invcase/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to inverse case.
-*
-* @module @stdlib/string/base/invcase
-*
-* @example
-* var invcase = require( '@stdlib/string/base/invcase' );
-*
-* var str = invcase( 'aBcDeF' );
-* // returns 'AbCdEf'
-*
-* str = invcase( 'Hello World!' );
-* // returns 'hELLO wORLD!'
-*
-* str = invcase( 'I am a robot' );
-* // returns 'i AM A ROBOT'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/invcase/lib/main.js.html b/string/base/invcase/invcase/lib/main.js.html deleted file mode 100644 index 8abf412224..0000000000 --- a/string/base/invcase/invcase/lib/main.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for invcase/lib/main.js - - - - - - - - - -
-
-

All files / invcase/lib main.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -731x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -12x -12x -12x -12x -12x -12x -12x -12x -205x -205x -205x -93x -93x -205x -205x -12x -12x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var uppercase = require( '@stdlib/string/base/uppercase' );
-var lowercase = require( '@stdlib/string/base/lowercase' );
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to inverse case.
-*
-* @param {string} str - string to convert
-* @returns {string} inverse-cased string
-*
-* @example
-* var str = invcase( 'beep' );
-* // returns 'BEEP'
-*
-* @example
-* var str = invcase( 'beep BOOP' );
-* // returns 'BEEP boop'
-*
-* @example
-* var str = invcase( 'isMobile' );
-* // returns 'ISmOBILE'
-*
-* @example
-* var str = invcase( 'HeLlO wOrLd!' );
-* // returns 'hElLo WoRlD!'
-*/
-function invcase( str ) {
-	var out;
-	var ch;
-	var s;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < str.length; i++ ) {
-		ch = str[ i ];
-		s = uppercase( ch );
-		if ( s === ch ) {
-			s = lowercase( ch );
-		}
-		out.push( s );
-	}
-	return out.join( '' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = invcase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/lowercase/lib/coverage.ndjson b/string/base/invcase/lowercase/lib/coverage.ndjson deleted file mode 100644 index 7523af3bce..0000000000 --- a/string/base/invcase/lowercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"8684eb429498a239bff9bdd72f443dd1cd981552","2024-12-20 19:11:24 -0800"] diff --git a/string/base/invcase/lowercase/lib/index.html b/string/base/invcase/lowercase/lib/index.html deleted file mode 100644 index 0c24565afb..0000000000 --- a/string/base/invcase/lowercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for lowercase/lib - - - - - - - - - -
-
-

All files lowercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/lowercase/lib/index.js.html b/string/base/invcase/lowercase/lib/index.js.html deleted file mode 100644 index c2ba8b155b..0000000000 --- a/string/base/invcase/lowercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/index.js - - - - - - - - - -
-
-

All files / lowercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to lowercase.
-*
-* @module @stdlib/string/base/lowercase
-*
-* @example
-* var lowercase = require( '@stdlib/string/base/lowercase' );
-*
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/lowercase/lib/main.js.html b/string/base/invcase/lowercase/lib/main.js.html deleted file mode 100644 index 3f809c3d10..0000000000 --- a/string/base/invcase/lowercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/main.js - - - - - - - - - -
-
-

All files / lowercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -93x -93x -93x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to lowercase.
-*
-* @param {string} str - string to convert
-* @returns {string} lowercase string
-*
-* @example
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
-function lowercase( str ) {
-	return str.toLowerCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = lowercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/uppercase/lib/coverage.ndjson b/string/base/invcase/uppercase/lib/coverage.ndjson deleted file mode 100644 index 7523af3bce..0000000000 --- a/string/base/invcase/uppercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"8684eb429498a239bff9bdd72f443dd1cd981552","2024-12-20 19:11:24 -0800"] diff --git a/string/base/invcase/uppercase/lib/index.html b/string/base/invcase/uppercase/lib/index.html deleted file mode 100644 index 3739f1b300..0000000000 --- a/string/base/invcase/uppercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for uppercase/lib - - - - - - - - - -
-
-

All files uppercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/uppercase/lib/index.js.html b/string/base/invcase/uppercase/lib/index.js.html deleted file mode 100644 index 12c03b9e32..0000000000 --- a/string/base/invcase/uppercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for uppercase/lib/index.js - - - - - - - - - -
-
-

All files / uppercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to uppercase.
-*
-* @module @stdlib/string/base/uppercase
-*
-* @example
-* var uppercase = require( '@stdlib/string/base/uppercase' );
-*
-* var str = uppercase( 'bEEp' );
-* // returns 'BEEP'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/invcase/uppercase/lib/main.js.html b/string/base/invcase/uppercase/lib/main.js.html deleted file mode 100644 index b1d8ae5847..0000000000 --- a/string/base/invcase/uppercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for uppercase/lib/main.js - - - - - - - - - -
-
-

All files / uppercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -205x -205x -205x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to uppercase.
-*
-* @param {string} str - string to convert
-* @returns {string} uppercase string
-*
-* @example
-* var str = uppercase( 'bEEp' );
-* // returns 'BEEP'
-*/
-function uppercase( str ) {
-	return str.toUpperCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = uppercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/kebabcase/lib/coverage.ndjson b/string/base/kebabcase/kebabcase/lib/coverage.ndjson deleted file mode 100644 index aab37dd4e1..0000000000 --- a/string/base/kebabcase/kebabcase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[117,117,100,3,3,100,1,1,100,117,117,100,"dbb338e80336515e9f7ef602188985bbbe9b9010","2025-01-10 22:22:15 -0500"] diff --git a/string/base/kebabcase/kebabcase/lib/index.html b/string/base/kebabcase/kebabcase/lib/index.html deleted file mode 100644 index e31eee2806..0000000000 --- a/string/base/kebabcase/kebabcase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for kebabcase/lib - - - - - - - - - -
-
-

All files kebabcase/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%74/74100%2/2100%1/1100%74/74
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/kebabcase/lib/index.js.html b/string/base/kebabcase/kebabcase/lib/index.js.html deleted file mode 100644 index 9bdf41f012..0000000000 --- a/string/base/kebabcase/kebabcase/lib/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for kebabcase/lib/index.js - - - - - - - - - -
-
-

All files / kebabcase/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to kebab case.
-*
-* @module @stdlib/string/base/kebabcase
-*
-* @example
-* var kebabcase = require( '@stdlib/string/base/kebabcase' );
-*
-* var str = kebabcase( 'Foo Bar' );
-* // returns 'foo-bar'
-*
-* str = kebabcase( 'I am a tiny little house' );
-* // returns 'i-am-a-tiny-little-house'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/kebabcase/lib/main.js.html b/string/base/kebabcase/kebabcase/lib/main.js.html deleted file mode 100644 index 14e0589561..0000000000 --- a/string/base/kebabcase/kebabcase/lib/main.js.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - Code coverage report for kebabcase/lib/main.js - - - - - - - - - -
-
-

All files / kebabcase/lib main.js

-
- -
- 100% - Statements - 74/74 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 74/74 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -751x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -45x -45x -45x -45x -45x -45x -45x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var lowercase = require( '@stdlib/string/base/lowercase' );
-var replace = require( '@stdlib/string/base/replace' );
-var trim = require( '@stdlib/string/base/trim' );
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
-var RE_SPECIAL = /[!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g; // eslint-disable-line no-useless-escape
-var RE_CAMEL = /([a-z0-9])([A-Z])/g;
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to kebab case.
-*
-* @param {string} str - string to convert
-* @returns {string} kebab-cased string
-*
-* @example
-* var str = kebabCase( 'Hello World!' );
-* // returns 'hello-world'
-*
-* @example
-* var str = kebabCase( 'foo bar' );
-* // returns 'foo-bar'
-*
-* @example
-* var str = kebabCase( 'I am a tiny little teapot' );
-* // returns 'i-am-a-tiny-little-teapot'
-*
-* @example
-* var str = kebabCase( 'BEEP boop' );
-* // returns 'beep-boop'
-*
-* @example
-* var str = kebabCase( 'isMobile' );
-* // returns 'is-mobile'
-*/
-function kebabCase( str ) {
-	str = replace( str, RE_SPECIAL, ' ' );
-	str = replace( str, RE_CAMEL, '$1 $2' );
-	str = trim( str );
-	str = replace( str, RE_WHITESPACE, '-' );
-	return lowercase( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = kebabCase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/lowercase/lib/coverage.ndjson b/string/base/kebabcase/lowercase/lib/coverage.ndjson deleted file mode 100644 index 203b9d8723..0000000000 --- a/string/base/kebabcase/lowercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"dbb338e80336515e9f7ef602188985bbbe9b9010","2025-01-10 22:22:15 -0500"] diff --git a/string/base/kebabcase/lowercase/lib/index.html b/string/base/kebabcase/lowercase/lib/index.html deleted file mode 100644 index 33b184a0d3..0000000000 --- a/string/base/kebabcase/lowercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for lowercase/lib - - - - - - - - - -
-
-

All files lowercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/lowercase/lib/index.js.html b/string/base/kebabcase/lowercase/lib/index.js.html deleted file mode 100644 index bb75f927b3..0000000000 --- a/string/base/kebabcase/lowercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/index.js - - - - - - - - - -
-
-

All files / lowercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to lowercase.
-*
-* @module @stdlib/string/base/lowercase
-*
-* @example
-* var lowercase = require( '@stdlib/string/base/lowercase' );
-*
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/lowercase/lib/main.js.html b/string/base/kebabcase/lowercase/lib/main.js.html deleted file mode 100644 index 76bcd7011d..0000000000 --- a/string/base/kebabcase/lowercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/main.js - - - - - - - - - -
-
-

All files / lowercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -45x -45x -45x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to lowercase.
-*
-* @param {string} str - string to convert
-* @returns {string} lowercase string
-*
-* @example
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
-function lowercase( str ) {
-	return str.toLowerCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = lowercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/replace/lib/coverage.ndjson b/string/base/kebabcase/replace/lib/coverage.ndjson deleted file mode 100644 index 1547c049cb..0000000000 --- a/string/base/kebabcase/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"dbb338e80336515e9f7ef602188985bbbe9b9010","2025-01-10 22:22:15 -0500"] diff --git a/string/base/kebabcase/replace/lib/index.html b/string/base/kebabcase/replace/lib/index.html deleted file mode 100644 index 98bdd2d9ac..0000000000 --- a/string/base/kebabcase/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/replace/lib/index.js.html b/string/base/kebabcase/replace/lib/index.js.html deleted file mode 100644 index ddce4b5f65..0000000000 --- a/string/base/kebabcase/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/replace/lib/main.js.html b/string/base/kebabcase/replace/lib/main.js.html deleted file mode 100644 index 06f17ec6e5..0000000000 --- a/string/base/kebabcase/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -135x -135x -135x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/builtin.js.html b/string/base/kebabcase/trim/lib/builtin.js.html deleted file mode 100644 index bcd25a494f..0000000000 --- a/string/base/kebabcase/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/check.js.html b/string/base/kebabcase/trim/lib/check.js.html deleted file mode 100644 index a812a6c3b2..0000000000 --- a/string/base/kebabcase/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/coverage.ndjson b/string/base/kebabcase/trim/lib/coverage.ndjson deleted file mode 100644 index fcab65eb0c..0000000000 --- a/string/base/kebabcase/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[278,283,98.2332,8,9,88.8889,2,3,66.6667,278,283,98.2332,"dbb338e80336515e9f7ef602188985bbbe9b9010","2025-01-10 22:22:15 -0500"] diff --git a/string/base/kebabcase/trim/lib/has_builtin.js.html b/string/base/kebabcase/trim/lib/has_builtin.js.html deleted file mode 100644 index cd73f3faa0..0000000000 --- a/string/base/kebabcase/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/index.html b/string/base/kebabcase/trim/lib/index.html deleted file mode 100644 index fa67d7d49b..0000000000 --- a/string/base/kebabcase/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 98.23% - Statements - 278/283 -
- - -
- 88.88% - Branches - 8/9 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.23% - Lines - 278/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
96.61%57/5950%1/2100%0/096.61%57/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
95%57/60100%1/10%0/195%57/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/index.js.html b/string/base/kebabcase/trim/lib/index.js.html deleted file mode 100644 index 5c6d432ada..0000000000 --- a/string/base/kebabcase/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/main.js.html b/string/base/kebabcase/trim/lib/main.js.html deleted file mode 100644 index 20a6af42dc..0000000000 --- a/string/base/kebabcase/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -45x -45x -45x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/kebabcase/trim/lib/polyfill.js.html b/string/base/kebabcase/trim/lib/polyfill.js.html deleted file mode 100644 index a32aa68716..0000000000 --- a/string/base/kebabcase/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 95% - Statements - 57/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95% - Lines - 57/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/left-trim/lib/builtin.js.html b/string/base/left-trim/left-trim/lib/builtin.js.html deleted file mode 100644 index f8386a6aa6..0000000000 --- a/string/base/left-trim/left-trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for left-trim/lib/builtin.js - - - - - - - - - -
-
-

All files / left-trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var ltrim = String.prototype.trimLeft;
- 
- 
-// EXPORTS //
- 
-module.exports = ltrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/left-trim/lib/coverage.ndjson b/string/base/left-trim/left-trim/lib/coverage.ndjson deleted file mode 100644 index 39f8fd9d04..0000000000 --- a/string/base/left-trim/left-trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[224,224,100,9,9,100,2,2,100,224,224,100,"b8c41df78cd2cdc9cd3c3c6b223759d32f4f6e14","2024-12-14 22:37:03 -0500"] diff --git a/string/base/left-trim/left-trim/lib/has_builtin.js.html b/string/base/left-trim/left-trim/lib/has_builtin.js.html deleted file mode 100644 index 99c4b7c6a5..0000000000 --- a/string/base/left-trim/left-trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for left-trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / left-trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trimLeft !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/left-trim/lib/index.html b/string/base/left-trim/left-trim/lib/index.html deleted file mode 100644 index 10cda25617..0000000000 --- a/string/base/left-trim/left-trim/lib/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for left-trim/lib - - - - - - - - - -
-
-

All files left-trim/lib

-
- -
- 100% - Statements - 224/224 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 224/224 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
100%55/55100%3/3100%0/0100%55/55
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
100%60/60100%2/2100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/left-trim/lib/index.js.html b/string/base/left-trim/left-trim/lib/index.js.html deleted file mode 100644 index 1122d8e35f..0000000000 --- a/string/base/left-trim/left-trim/lib/index.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for left-trim/lib/index.js - - - - - - - - - -
-
-

All files / left-trim/lib index.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -563x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -2x -3x -1x -1x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning of a string.
-*
-* @module @stdlib/string/base/left-trim
-*
-* @example
-* var ltrim = require( '@stdlib/string/base/left-trim' );
-*
-* var out = ltrim( '   Whitespace   ' );
-* // returns 'Whitespace   '
-*
-* out = ltrim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs\t\t\t'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var ltrim;
-if ( HAS_BUILTIN ) {
-	ltrim = main;
-} else {
-	ltrim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ltrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/left-trim/lib/main.js.html b/string/base/left-trim/left-trim/lib/main.js.html deleted file mode 100644 index 0c0aee45c8..0000000000 --- a/string/base/left-trim/left-trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for left-trim/lib/main.js - - - - - - - - - -
-
-

All files / left-trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -56x -56x -56x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = ltrim( '   Whitespace   ' );
-* // returns 'Whitespace   '
-*
-* @example
-* var out = ltrim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs\t\t\t'
-*
-* @example
-* var out = ltrim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines\n\n\n'
-*/
-function ltrim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ltrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/left-trim/lib/polyfill.js.html b/string/base/left-trim/left-trim/lib/polyfill.js.html deleted file mode 100644 index dcb2106ca1..0000000000 --- a/string/base/left-trim/left-trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for left-trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / left-trim/lib polyfill.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -612x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -28x -28x -28x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = ltrim( '   Whitespace   ' );
-* // returns 'Whitespace   '
-*
-* @example
-* var out = ltrim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs\t\t\t'
-*
-* @example
-* var out = ltrim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines\n\n\n'
-*/
-function ltrim( str ) {
-	return replace( str, RE, '' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ltrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/replace/lib/coverage.ndjson b/string/base/left-trim/replace/lib/coverage.ndjson deleted file mode 100644 index 43b93ddd8e..0000000000 --- a/string/base/left-trim/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"b8c41df78cd2cdc9cd3c3c6b223759d32f4f6e14","2024-12-14 22:37:03 -0500"] diff --git a/string/base/left-trim/replace/lib/index.html b/string/base/left-trim/replace/lib/index.html deleted file mode 100644 index 6ce590a1eb..0000000000 --- a/string/base/left-trim/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/replace/lib/index.js.html b/string/base/left-trim/replace/lib/index.js.html deleted file mode 100644 index c4bb59cbcd..0000000000 --- a/string/base/left-trim/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -422x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/left-trim/replace/lib/main.js.html b/string/base/left-trim/replace/lib/main.js.html deleted file mode 100644 index 4618905e86..0000000000 --- a/string/base/left-trim/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -28x -28x -28x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/capitalize/lib/coverage.ndjson b/string/base/pascalcase/capitalize/lib/coverage.ndjson deleted file mode 100644 index ba76e1268e..0000000000 --- a/string/base/pascalcase/capitalize/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,98,97.9592,3,4,75,1,1,100,96,98,97.9592,"0a8192d68506a2abf4c3e52e1af9f1510e1660b4","2024-12-07 22:51:18 -0500"] diff --git a/string/base/pascalcase/capitalize/lib/index.html b/string/base/pascalcase/capitalize/lib/index.html deleted file mode 100644 index 2100bf81f7..0000000000 --- a/string/base/pascalcase/capitalize/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for capitalize/lib - - - - - - - - - -
-
-

All files capitalize/lib

-
- -
- 97.95% - Statements - 96/98 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 97.95% - Lines - 96/98 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
96.36%53/5566.66%2/3100%1/196.36%53/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/capitalize/lib/index.js.html b/string/base/pascalcase/capitalize/lib/index.js.html deleted file mode 100644 index c2b4f5ed46..0000000000 --- a/string/base/pascalcase/capitalize/lib/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for capitalize/lib/index.js - - - - - - - - - -
-
-

All files / capitalize/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Capitalize the first character in a string.
-*
-* @module @stdlib/string/base/capitalize
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var out = capitalize( 'last man standing' );
-* // returns 'Last man standing'
-*
-* out = capitalize( 'Hidden Treasures' );
-* // returns 'Hidden Treasures';
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/capitalize/lib/main.js.html b/string/base/pascalcase/capitalize/lib/main.js.html deleted file mode 100644 index d1f29acff9..0000000000 --- a/string/base/pascalcase/capitalize/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for capitalize/lib/main.js - - - - - - - - - -
-
-

All files / capitalize/lib main.js

-
- -
- 96.36% - Statements - 53/55 -
- - -
- 66.66% - Branches - 2/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 96.36% - Lines - 53/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -64x -64x -  -  -64x -64x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Capitalizes the first character in a string.
-*
-* @param {string} str - input string
-* @returns {string} capitalized string
-*
-* @example
-* var out = capitalize( 'last man standing' );
-* // returns 'Last man standing'
-*
-* @example
-* var out = capitalize( 'presidential election' );
-* // returns 'Presidential election'
-*
-* @example
-* var out = capitalize( 'javaScript' );
-* // returns 'JavaScript'
-*
-* @example
-* var out = capitalize( 'Hidden Treasures' );
-* // returns 'Hidden Treasures'
-*/
-function capitalize( str ) {
-	if ( str === '' ) {
-		return '';
-	}
-	return str.charAt( 0 ).toUpperCase() + str.slice( 1 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = capitalize;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/lowercase/lib/coverage.ndjson b/string/base/pascalcase/lowercase/lib/coverage.ndjson deleted file mode 100644 index 8356283ffe..0000000000 --- a/string/base/pascalcase/lowercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"0a8192d68506a2abf4c3e52e1af9f1510e1660b4","2024-12-07 22:51:18 -0500"] diff --git a/string/base/pascalcase/lowercase/lib/index.html b/string/base/pascalcase/lowercase/lib/index.html deleted file mode 100644 index 53556ca92c..0000000000 --- a/string/base/pascalcase/lowercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for lowercase/lib - - - - - - - - - -
-
-

All files lowercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/lowercase/lib/index.js.html b/string/base/pascalcase/lowercase/lib/index.js.html deleted file mode 100644 index ed0c1905c1..0000000000 --- a/string/base/pascalcase/lowercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/index.js - - - - - - - - - -
-
-

All files / lowercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to lowercase.
-*
-* @module @stdlib/string/base/lowercase
-*
-* @example
-* var lowercase = require( '@stdlib/string/base/lowercase' );
-*
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/lowercase/lib/main.js.html b/string/base/pascalcase/lowercase/lib/main.js.html deleted file mode 100644 index 3b92b224ea..0000000000 --- a/string/base/pascalcase/lowercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/main.js - - - - - - - - - -
-
-

All files / lowercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -64x -64x -64x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to lowercase.
-*
-* @param {string} str - string to convert
-* @returns {string} lowercase string
-*
-* @example
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
-function lowercase( str ) {
-	return str.toLowerCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = lowercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/pascalcase/lib/coverage.ndjson b/string/base/pascalcase/pascalcase/lib/coverage.ndjson deleted file mode 100644 index bdf4de4cba..0000000000 --- a/string/base/pascalcase/pascalcase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[133,133,100,4,4,100,2,2,100,133,133,100,"0a8192d68506a2abf4c3e52e1af9f1510e1660b4","2024-12-07 22:51:18 -0500"] diff --git a/string/base/pascalcase/pascalcase/lib/index.html b/string/base/pascalcase/pascalcase/lib/index.html deleted file mode 100644 index 236fcfd00e..0000000000 --- a/string/base/pascalcase/pascalcase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for pascalcase/lib - - - - - - - - - -
-
-

All files pascalcase/lib

-
- -
- 100% - Statements - 133/133 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 133/133 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%87/87100%3/3100%2/2100%87/87
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/pascalcase/lib/index.js.html b/string/base/pascalcase/pascalcase/lib/index.js.html deleted file mode 100644 index eab77d1a3b..0000000000 --- a/string/base/pascalcase/pascalcase/lib/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for pascalcase/lib/index.js - - - - - - - - - -
-
-

All files / pascalcase/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to Pascal case.
-*
-* @module @stdlib/string/base/pascalcase
-*
-* @example
-* var pascalcase = require( '@stdlib/string/base/pascalcase' );
-*
-* var str = pascalcase( 'foo bar' );
-* // returns 'FooBar'
-*
-* str = pascalcase( '--foo-bar--' );
-* // returns 'FooBar'
-*
-* str = pascalcase( 'Hello World!' );
-* // returns 'HelloWorld'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/pascalcase/lib/main.js.html b/string/base/pascalcase/pascalcase/lib/main.js.html deleted file mode 100644 index 7cb4deb468..0000000000 --- a/string/base/pascalcase/pascalcase/lib/main.js.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - Code coverage report for pascalcase/lib/main.js - - - - - - - - - -
-
-

All files / pascalcase/lib main.js

-
- -
- 100% - Statements - 87/87 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 87/87 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -881x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -64x -64x -64x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -25x -25x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var capitalize = require( '@stdlib/string/base/capitalize' );
-var lowercase = require( '@stdlib/string/base/lowercase' );
-var replace = require( '@stdlib/string/base/replace' );
-var trim = require( '@stdlib/string/base/trim' );
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
-var RE_SPECIAL = /[-!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g; // eslint-disable-line no-useless-escape
-var RE_TO_PASCAL = /(?:\s|^)([^\s]+)(?=\s|$)/g;
-var RE_CAMEL = /([a-z0-9])([A-Z])/g;
- 
- 
-// FUNCTIONS //
- 
-/**
-* Callback invoked upon a match.
-*
-* @private
-* @param {string} match - entire match
-* @param {string} p1 - first capture group
-* @returns {string} capitalized capture group
-*/
-function replacer( match, p1 ) {
-	return capitalize( lowercase( p1 ) );
-}
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to Pascal case.
-*
-* @param {string} str - string to convert
-* @returns {string} Pascal-cased string
-*
-* @example
-* var out = pascalcase( 'foo bar' );
-* // returns 'FooBar'
-*
-* @example
-* var out = pascalcase( 'IS_MOBILE' );
-* // returns 'IsMobile'
-*
-* @example
-* var out = pascalcase( 'Hello World!' );
-* // returns 'HelloWorld'
-*
-* @example
-* var out = pascalcase( '--foo-bar--' );
-* // returns 'FooBar'
-*/
-function pascalcase( str ) {
-	str = replace( str, RE_SPECIAL, ' ' );
-	str = replace( str, RE_WHITESPACE, ' ' );
-	str = replace( str, RE_CAMEL, '$1 $2' );
-	str = trim( str );
-	return replace( str, RE_TO_PASCAL, replacer );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = pascalcase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/replace/lib/coverage.ndjson b/string/base/pascalcase/replace/lib/coverage.ndjson deleted file mode 100644 index 9fecd48db7..0000000000 --- a/string/base/pascalcase/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"0a8192d68506a2abf4c3e52e1af9f1510e1660b4","2024-12-07 22:51:18 -0500"] diff --git a/string/base/pascalcase/replace/lib/index.html b/string/base/pascalcase/replace/lib/index.html deleted file mode 100644 index 8284089c5e..0000000000 --- a/string/base/pascalcase/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/replace/lib/index.js.html b/string/base/pascalcase/replace/lib/index.js.html deleted file mode 100644 index da413aa693..0000000000 --- a/string/base/pascalcase/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/replace/lib/main.js.html b/string/base/pascalcase/replace/lib/main.js.html deleted file mode 100644 index eceb1df6e3..0000000000 --- a/string/base/pascalcase/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -100x -100x -100x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/builtin.js.html b/string/base/pascalcase/trim/lib/builtin.js.html deleted file mode 100644 index 7c742cd266..0000000000 --- a/string/base/pascalcase/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/check.js.html b/string/base/pascalcase/trim/lib/check.js.html deleted file mode 100644 index 588ed23046..0000000000 --- a/string/base/pascalcase/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/coverage.ndjson b/string/base/pascalcase/trim/lib/coverage.ndjson deleted file mode 100644 index b0008f98a0..0000000000 --- a/string/base/pascalcase/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[278,283,98.2332,8,9,88.8889,2,3,66.6667,278,283,98.2332,"0a8192d68506a2abf4c3e52e1af9f1510e1660b4","2024-12-07 22:51:18 -0500"] diff --git a/string/base/pascalcase/trim/lib/has_builtin.js.html b/string/base/pascalcase/trim/lib/has_builtin.js.html deleted file mode 100644 index 9cd2bf3b76..0000000000 --- a/string/base/pascalcase/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/index.html b/string/base/pascalcase/trim/lib/index.html deleted file mode 100644 index ba01c84212..0000000000 --- a/string/base/pascalcase/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 98.23% - Statements - 278/283 -
- - -
- 88.88% - Branches - 8/9 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.23% - Lines - 278/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
96.61%57/5950%1/2100%0/096.61%57/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
95%57/60100%1/10%0/195%57/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/index.js.html b/string/base/pascalcase/trim/lib/index.js.html deleted file mode 100644 index 8ed685295a..0000000000 --- a/string/base/pascalcase/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/main.js.html b/string/base/pascalcase/trim/lib/main.js.html deleted file mode 100644 index 27d53e93cf..0000000000 --- a/string/base/pascalcase/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -25x -25x -25x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/pascalcase/trim/lib/polyfill.js.html b/string/base/pascalcase/trim/lib/polyfill.js.html deleted file mode 100644 index 2419897f83..0000000000 --- a/string/base/pascalcase/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 95% - Statements - 57/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95% - Lines - 57/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/reverse-code-point/base.css b/string/base/reverse-code-point/base.css deleted file mode 100644 index f418035b46..0000000000 --- a/string/base/reverse-code-point/base.css +++ /dev/null @@ -1,224 +0,0 @@ -body, html { - margin:0; padding: 0; - height: 100%; -} -body { - font-family: Helvetica Neue, Helvetica, Arial; - font-size: 14px; - color:#333; -} -.small { font-size: 12px; } -*, *:after, *:before { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - } -h1 { font-size: 20px; margin: 0;} -h2 { font-size: 14px; } -pre { - font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace; - margin: 0; - padding: 0; - -moz-tab-size: 2; - -o-tab-size: 2; - tab-size: 2; -} -a { color:#0074D9; text-decoration:none; } -a:hover { text-decoration:underline; } -.strong { font-weight: bold; } -.space-top1 { padding: 10px 0 0 0; } -.pad2y { padding: 20px 0; } -.pad1y { padding: 10px 0; } -.pad2x { padding: 0 20px; } -.pad2 { padding: 20px; } -.pad1 { padding: 10px; } -.space-left2 { padding-left:55px; } -.space-right2 { padding-right:20px; } -.center { text-align:center; } -.clearfix { display:block; } -.clearfix:after { - content:''; - display:block; - height:0; - clear:both; - visibility:hidden; - } -.fl { float: left; } -@media only screen and (max-width:640px) { - .col3 { width:100%; max-width:100%; } - .hide-mobile { display:none!important; } -} - -.quiet { - color: #7f7f7f; - color: rgba(0,0,0,0.5); -} -.quiet a { opacity: 0.7; } - -.fraction { - font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; - font-size: 10px; - color: #555; - background: #E8E8E8; - padding: 4px 5px; - border-radius: 3px; - vertical-align: middle; -} - -div.path a:link, div.path a:visited { color: #333; } -table.coverage { - border-collapse: collapse; - margin: 10px 0 0 0; - padding: 0; -} - -table.coverage td { - margin: 0; - padding: 0; - vertical-align: top; -} -table.coverage td.line-count { - text-align: right; - padding: 0 5px 0 20px; -} -table.coverage td.line-coverage { - text-align: right; - padding-right: 10px; - min-width:20px; -} - -table.coverage td span.cline-any { - display: inline-block; - padding: 0 5px; - width: 100%; -} -.missing-if-branch { - display: inline-block; - margin-right: 5px; - border-radius: 3px; - position: relative; - padding: 0 4px; - background: #333; - color: yellow; -} - -.skip-if-branch { - display: none; - margin-right: 10px; - position: relative; - padding: 0 4px; - background: #ccc; - color: white; -} -.missing-if-branch .typ, .skip-if-branch .typ { - color: inherit !important; -} -.coverage-summary { - border-collapse: collapse; - width: 100%; -} -.coverage-summary tr { border-bottom: 1px solid #bbb; } -.keyline-all { border: 1px solid #ddd; } -.coverage-summary td, .coverage-summary th { padding: 10px; } -.coverage-summary tbody { border: 1px solid #bbb; } -.coverage-summary td { border-right: 1px solid #bbb; } -.coverage-summary td:last-child { border-right: none; } -.coverage-summary th { - text-align: left; - font-weight: normal; - white-space: nowrap; -} -.coverage-summary th.file { border-right: none !important; } -.coverage-summary th.pct { } -.coverage-summary th.pic, -.coverage-summary th.abs, -.coverage-summary td.pct, -.coverage-summary td.abs { text-align: right; } -.coverage-summary td.file { white-space: nowrap; } -.coverage-summary td.pic { min-width: 120px !important; } -.coverage-summary tfoot td { } - -.coverage-summary .sorter { - height: 10px; - width: 7px; - display: inline-block; - margin-left: 0.5em; - background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent; -} -.coverage-summary .sorted .sorter { - background-position: 0 -20px; -} -.coverage-summary .sorted-desc .sorter { - background-position: 0 -10px; -} -.status-line { height: 10px; } -/* yellow */ -.cbranch-no { background: yellow !important; color: #111; } -/* dark red */ -.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 } -.low .chart { border:1px solid #C21F39 } -.highlighted, -.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{ - background: #C21F39 !important; -} -/* medium red */ -.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE } -/* light red */ -.low, .cline-no { background:#FCE1E5 } -/* light green */ -.high, .cline-yes { background:rgb(230,245,208) } -/* medium green */ -.cstat-yes { background:rgb(161,215,106) } -/* dark green */ -.status-line.high, .high .cover-fill { background:rgb(77,146,33) } -.high .chart { border:1px solid rgb(77,146,33) } -/* dark yellow (gold) */ -.status-line.medium, .medium .cover-fill { background: #f9cd0b; } -.medium .chart { border:1px solid #f9cd0b; } -/* light yellow */ -.medium { background: #fff4c2; } - -.cstat-skip { background: #ddd; color: #111; } -.fstat-skip { background: #ddd; color: #111 !important; } -.cbranch-skip { background: #ddd !important; color: #111; } - -span.cline-neutral { background: #eaeaea; } - -.coverage-summary td.empty { - opacity: .5; - padding-top: 4px; - padding-bottom: 4px; - line-height: 1; - color: #888; -} - -.cover-fill, .cover-empty { - display:inline-block; - height: 12px; -} -.chart { - line-height: 0; -} -.cover-empty { - background: white; -} -.cover-full { - border-right: none !important; -} -pre.prettyprint { - border: none !important; - padding: 0 !important; - margin: 0 !important; -} -.com { color: #999 !important; } -.ignore-none { color: #999; font-weight: normal; } - -.wrapper { - min-height: 100%; - height: auto !important; - height: 100%; - margin: 0 auto -48px; -} -.footer, .push { - height: 48px; -} diff --git a/string/base/reverse-code-point/block-navigation.js b/string/base/reverse-code-point/block-navigation.js deleted file mode 100644 index cc12130231..0000000000 --- a/string/base/reverse-code-point/block-navigation.js +++ /dev/null @@ -1,87 +0,0 @@ -/* eslint-disable */ -var jumpToCode = (function init() { - // Classes of code we would like to highlight in the file view - var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no']; - - // Elements to highlight in the file listing view - var fileListingElements = ['td.pct.low']; - - // We don't want to select elements that are direct descendants of another match - var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > ` - - // Selecter that finds elements on the page to which we can jump - var selector = - fileListingElements.join(', ') + - ', ' + - notSelector + - missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b` - - // The NodeList of matching elements - var missingCoverageElements = document.querySelectorAll(selector); - - var currentIndex; - - function toggleClass(index) { - missingCoverageElements - .item(currentIndex) - .classList.remove('highlighted'); - missingCoverageElements.item(index).classList.add('highlighted'); - } - - function makeCurrent(index) { - toggleClass(index); - currentIndex = index; - missingCoverageElements.item(index).scrollIntoView({ - behavior: 'smooth', - block: 'center', - inline: 'center' - }); - } - - function goToPrevious() { - var nextIndex = 0; - if (typeof currentIndex !== 'number' || currentIndex === 0) { - nextIndex = missingCoverageElements.length - 1; - } else if (missingCoverageElements.length > 1) { - nextIndex = currentIndex - 1; - } - - makeCurrent(nextIndex); - } - - function goToNext() { - var nextIndex = 0; - - if ( - typeof currentIndex === 'number' && - currentIndex < missingCoverageElements.length - 1 - ) { - nextIndex = currentIndex + 1; - } - - makeCurrent(nextIndex); - } - - return function jump(event) { - if ( - document.getElementById('fileSearch') === document.activeElement && - document.activeElement != null - ) { - // if we're currently focused on the search input, we don't want to navigate - return; - } - - switch (event.which) { - case 78: // n - case 74: // j - goToNext(); - break; - case 66: // b - case 75: // k - case 80: // p - goToPrevious(); - break; - } - }; -})(); -window.addEventListener('keydown', jumpToCode); diff --git a/string/base/reverse-code-point/favicon.png b/string/base/reverse-code-point/favicon.png deleted file mode 100644 index c1525b811a..0000000000 Binary files a/string/base/reverse-code-point/favicon.png and /dev/null differ diff --git a/string/base/reverse-code-point/index.html b/string/base/reverse-code-point/index.html deleted file mode 100644 index e24fed8776..0000000000 --- a/string/base/reverse-code-point/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for All files - - - - - - - - - -
-
-

All files

-
- -
- 89.55% - Statements - 120/134 -
- - -
- 80% - Branches - 4/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 89.55% - Lines - 120/134 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
84.61%77/9175%3/4100%1/184.61%77/91
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/reverse-code-point/index.js.html b/string/base/reverse-code-point/index.js.html deleted file mode 100644 index 5a43e0e67b..0000000000 --- a/string/base/reverse-code-point/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for index.js - - - - - - - - - -
-
-

All files index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the Unicode code points of a string.
-*
-* @module @stdlib/string/base/reverse-code-point
-*
-* @example
-* var reverse = require( '@stdlib/string/base/reverse-code-point' );
-*
-* var out = reverse( 'last man standing' );
-* // returns 'gnidnats nam tsal'
-*
-* out = reverse( 'Hidden Treasures' );
-* // returns 'serusaerT neddiH';
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/reverse-code-point/main.js.html b/string/base/reverse-code-point/main.js.html deleted file mode 100644 index 757b330e9c..0000000000 --- a/string/base/reverse-code-point/main.js.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - Code coverage report for main.js - - - - - - - - - -
-
-

All files main.js

-
- -
- 84.61% - Statements - 77/91 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 84.61% - Lines - 77/91 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -921x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -39x -39x -39x -39x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -39x -39x -39x -39x -6x -6x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// VARIABLES //
- 
-var RE_UTF16_LOW_SURROGATE = /[\uDC00-\uDFFF]/; // TODO: replace with stdlib pkg
-var RE_UTF16_HIGH_SURROGATE = /[\uD800-\uDBFF]/; // TODO: replace with stdlib pkg
- 
- 
-// MAIN //
- 
-/**
-* Reverses the Unicode code points of a string.
-*
-* @param {string} str - input string
-* @returns {string} output string
-*
-* @example
-* var out = reverse( 'last man standing' );
-* // returns 'gnidnats nam tsal'
-*
-* @example
-* var out = reverse( 'presidential election' );
-* // returns 'noitcele laitnediserp'
-*
-* @example
-* var out = reverse( 'JavaScript' );
-* // returns 'tpircSavaJ'
-*
-* @example
-* var out = reverse( 'Hidden Treasures' );
-* // returns 'serusaerT neddiH'
-*/
-function reverse( str ) {
-	var len;
-	var out;
-	var ch1;
-	var ch2;
-	var i;
- 
-	len = str.length;
-	out = '';
- 
-	// Process the string one Unicode code unit at a time and count UTF-16 surrogate pairs as a single Unicode code point...
-	for ( i = 0; i < len; i++ ) {
-		ch1 = str[ i ];
- 
-		// Check for a high UTF-16 surrogate...
-		if ( RE_UTF16_HIGH_SURROGATE.test( ch1 ) ) {
-			// Check for an unpaired surrogate at the end of the input string...
-			if ( i === len-1 ) {
-				// We found an unpaired surrogate...
-				out = ch1 + out;
-				break;
-			}
-			// Check whether the high surrogate is paired with a low surrogate...
-			ch2 = str[ i+1 ];
-			if ( RE_UTF16_LOW_SURROGATE.test( ch2 ) ) {
-				// We found a surrogate pair:
-				i += 1; // bump the index to process the next code unit
-				out = ch1 + ch2 + out;
-			}
-		}
-		else {
-			out = ch1 + out;
-		}
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = reverse;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/reverse-code-point/prettify.css b/string/base/reverse-code-point/prettify.css deleted file mode 100644 index b317a7cda3..0000000000 --- a/string/base/reverse-code-point/prettify.css +++ /dev/null @@ -1 +0,0 @@ -.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/string/base/reverse-code-point/prettify.js b/string/base/reverse-code-point/prettify.js deleted file mode 100644 index b3225238f2..0000000000 --- a/string/base/reverse-code-point/prettify.js +++ /dev/null @@ -1,2 +0,0 @@ -/* eslint-disable */ -window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,/^[\s]+/,null," \t\r\n"],[n,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[m,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[P,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[L,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);c(g([],[[n,/^[\s\S]+/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,/^[\s\S]+/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(/\blinenums\b(?::(\d+))?/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X]*(?:>|$)/],[PR.PR_COMMENT,/^<\!--[\s\S]*?(?:-\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-handlebars",/^]*type\s*=\s*['"]?text\/x-handlebars-template['"]?\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\s*[\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[[PR.PR_STRING,/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],[PR.PR_STRING,/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],[PR.PR_COMMENT,/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],[PR.PR_COMMENT,/^(?:)/],[PR.PR_LITERAL,/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],[PR.PR_PUNCTUATION,/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\)\"\']+/]]),["css-str"]); diff --git a/string/base/reverse-code-point/sort-arrow-sprite.png b/string/base/reverse-code-point/sort-arrow-sprite.png deleted file mode 100644 index 6ed68316eb..0000000000 Binary files a/string/base/reverse-code-point/sort-arrow-sprite.png and /dev/null differ diff --git a/string/base/reverse-code-point/sorter.js b/string/base/reverse-code-point/sorter.js deleted file mode 100644 index 2bb296a8ca..0000000000 --- a/string/base/reverse-code-point/sorter.js +++ /dev/null @@ -1,196 +0,0 @@ -/* eslint-disable */ -var addSorting = (function() { - 'use strict'; - var cols, - currentSort = { - index: 0, - desc: false - }; - - // returns the summary table element - function getTable() { - return document.querySelector('.coverage-summary'); - } - // returns the thead element of the summary table - function getTableHeader() { - return getTable().querySelector('thead tr'); - } - // returns the tbody element of the summary table - function getTableBody() { - return getTable().querySelector('tbody'); - } - // returns the th element for nth column - function getNthColumn(n) { - return getTableHeader().querySelectorAll('th')[n]; - } - - function onFilterInput() { - const searchValue = document.getElementById('fileSearch').value; - const rows = document.getElementsByTagName('tbody')[0].children; - for (let i = 0; i < rows.length; i++) { - const row = rows[i]; - if ( - row.textContent - .toLowerCase() - .includes(searchValue.toLowerCase()) - ) { - row.style.display = ''; - } else { - row.style.display = 'none'; - } - } - } - - // loads the search box - function addSearchBox() { - var template = document.getElementById('filterTemplate'); - var templateClone = template.content.cloneNode(true); - templateClone.getElementById('fileSearch').oninput = onFilterInput; - template.parentElement.appendChild(templateClone); - } - - // loads all columns - function loadColumns() { - var colNodes = getTableHeader().querySelectorAll('th'), - colNode, - cols = [], - col, - i; - - for (i = 0; i < colNodes.length; i += 1) { - colNode = colNodes[i]; - col = { - key: colNode.getAttribute('data-col'), - sortable: !colNode.getAttribute('data-nosort'), - type: colNode.getAttribute('data-type') || 'string' - }; - cols.push(col); - if (col.sortable) { - col.defaultDescSort = col.type === 'number'; - colNode.innerHTML = - colNode.innerHTML + ''; - } - } - return cols; - } - // attaches a data attribute to every tr element with an object - // of data values keyed by column name - function loadRowData(tableRow) { - var tableCols = tableRow.querySelectorAll('td'), - colNode, - col, - data = {}, - i, - val; - for (i = 0; i < tableCols.length; i += 1) { - colNode = tableCols[i]; - col = cols[i]; - val = colNode.getAttribute('data-value'); - if (col.type === 'number') { - val = Number(val); - } - data[col.key] = val; - } - return data; - } - // loads all row data - function loadData() { - var rows = getTableBody().querySelectorAll('tr'), - i; - - for (i = 0; i < rows.length; i += 1) { - rows[i].data = loadRowData(rows[i]); - } - } - // sorts the table using the data for the ith column - function sortByIndex(index, desc) { - var key = cols[index].key, - sorter = function(a, b) { - a = a.data[key]; - b = b.data[key]; - return a < b ? -1 : a > b ? 1 : 0; - }, - finalSorter = sorter, - tableBody = document.querySelector('.coverage-summary tbody'), - rowNodes = tableBody.querySelectorAll('tr'), - rows = [], - i; - - if (desc) { - finalSorter = function(a, b) { - return -1 * sorter(a, b); - }; - } - - for (i = 0; i < rowNodes.length; i += 1) { - rows.push(rowNodes[i]); - tableBody.removeChild(rowNodes[i]); - } - - rows.sort(finalSorter); - - for (i = 0; i < rows.length; i += 1) { - tableBody.appendChild(rows[i]); - } - } - // removes sort indicators for current column being sorted - function removeSortIndicators() { - var col = getNthColumn(currentSort.index), - cls = col.className; - - cls = cls.replace(/ sorted$/, '').replace(/ sorted-desc$/, ''); - col.className = cls; - } - // adds sort indicators for current column being sorted - function addSortIndicators() { - getNthColumn(currentSort.index).className += currentSort.desc - ? ' sorted-desc' - : ' sorted'; - } - // adds event listeners for all sorter widgets - function enableUI() { - var i, - el, - ithSorter = function ithSorter(i) { - var col = cols[i]; - - return function() { - var desc = col.defaultDescSort; - - if (currentSort.index === i) { - desc = !currentSort.desc; - } - sortByIndex(i, desc); - removeSortIndicators(); - currentSort.index = i; - currentSort.desc = desc; - addSortIndicators(); - }; - }; - for (i = 0; i < cols.length; i += 1) { - if (cols[i].sortable) { - // add the click event handler on the th so users - // dont have to click on those tiny arrows - el = getNthColumn(i).querySelector('.sorter').parentElement; - if (el.addEventListener) { - el.addEventListener('click', ithSorter(i)); - } else { - el.attachEvent('onclick', ithSorter(i)); - } - } - } - } - // adds sorting functionality to the UI - return function() { - if (!getTable()) { - return; - } - cols = loadColumns(); - loadData(); - addSearchBox(); - addSortIndicators(); - enableUI(); - }; -})(); - -window.addEventListener('load', addSorting); diff --git a/string/base/reverse-grapheme-cluster/index.html b/string/base/reverse-grapheme-cluster/index.html deleted file mode 100644 index 6fa1730e39..0000000000 --- a/string/base/reverse-grapheme-cluster/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for string/base/reverse-grapheme-cluster/lib - - - - - - - - - -
-
-

All files string/base/reverse-grapheme-cluster/lib

-
- -
- 100% - Statements - 121/121 -
- - -
- 100% - Branches - 5/5 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 121/121 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%46/46100%1/1100%0/0100%46/46
main.js -
-
100%75/75100%4/4100%1/1100%75/75
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/reverse-grapheme-cluster/index.js.html b/string/base/reverse-grapheme-cluster/index.js.html deleted file mode 100644 index bb6a47f6fd..0000000000 --- a/string/base/reverse-grapheme-cluster/index.js.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Code coverage report for string/base/reverse-grapheme-cluster/lib/index.js - - - - - - - - - -
-
-

All files / string/base/reverse-grapheme-cluster/lib index.js

-
- -
- 100% - Statements - 46/46 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 46/46 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -471x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Reverse the grapheme clusters (i.e., user-perceived characters) of a string.
-*
-* @module @stdlib/string/base/reverse-grapheme-cluster
-*
-* @example
-* var reverse = require( '@stdlib/string/base/reverse-grapheme-cluster' );
-*
-* var out = reverse( 'last man standing' );
-* // returns 'gnidnats nam tsal'
-*
-* out = reverse( 'Hidden Treasures' );
-* // returns 'serusaerT neddiH';
-*
-* out = reverse( '🐶🐮🐷🐰🐸' );
-* // returns '🐸🐰🐷🐮🐶'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/reverse-grapheme-cluster/main.js.html b/string/base/reverse-grapheme-cluster/main.js.html deleted file mode 100644 index 57ff411db9..0000000000 --- a/string/base/reverse-grapheme-cluster/main.js.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - Code coverage report for string/base/reverse-grapheme-cluster/lib/main.js - - - - - - - - - -
-
-

All files / string/base/reverse-grapheme-cluster/lib main.js

-
- -
- 100% - Statements - 75/75 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 75/75 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -761x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -8x -8x -8x -8x -8x -8x -8x -8x -8x -39x -39x -46x -46x -39x -39x -8x -8x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var prevGraphemeClusterBreak = require( '@stdlib/string/prev-grapheme-cluster-break' );
- 
- 
-// MAIN //
- 
-/**
-* Reverses the grapheme clusters (i.e., user-perceived characters) of a string.
-*
-* @param {string} str - input string
-* @returns {string} output string
-*
-* @example
-* var out = reverse( 'last man standing' );
-* // returns 'gnidnats nam tsal'
-*
-* @example
-* var out = reverse( 'presidential election' );
-* // returns 'noitcele laitnediserp'
-*
-* @example
-* var out = reverse( 'JavaScript' );
-* // returns 'tpircSavaJ'
-*
-* @example
-* var out = reverse( 'Hidden Treasures' );
-* // returns 'serusaerT neddiH'
-*
-* @example
-* var out = reverse( '🐶🐮🐷🐰🐸' );
-* // returns '🐸🐰🐷🐮🐶'
-*/
-function reverse( str ) {
-	var out;
-	var idx;
-	var brk;
-	var i;
- 
-	out = '';
-	idx = str.length - 1;
-	while ( idx >= 0 ) {
-		brk = prevGraphemeClusterBreak( str, idx );
-		for ( i = brk + 1; i <= idx; i++ ) {
-			out += str.charAt( i );
-		}
-		idx = brk;
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = reverse;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/replace/lib/coverage.ndjson b/string/base/right-trim/replace/lib/coverage.ndjson deleted file mode 100644 index 17d1d4514b..0000000000 --- a/string/base/right-trim/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"f3170337071651a2997d15ac194fc767570f2f75","2024-12-18 22:05:00 -0500"] diff --git a/string/base/right-trim/replace/lib/index.html b/string/base/right-trim/replace/lib/index.html deleted file mode 100644 index 6c7729a709..0000000000 --- a/string/base/right-trim/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/replace/lib/index.js.html b/string/base/right-trim/replace/lib/index.js.html deleted file mode 100644 index 3f6def7fc0..0000000000 --- a/string/base/right-trim/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -423x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/replace/lib/main.js.html b/string/base/right-trim/replace/lib/main.js.html deleted file mode 100644 index 9e83862bd4..0000000000 --- a/string/base/right-trim/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -563x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/right-trim/lib/builtin.js.html b/string/base/right-trim/right-trim/lib/builtin.js.html deleted file mode 100644 index 4e200e3927..0000000000 --- a/string/base/right-trim/right-trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for right-trim/lib/builtin.js - - - - - - - - - -
-
-

All files / right-trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var rtrim = String.prototype.trimRight;
- 
- 
-// EXPORTS //
- 
-module.exports = rtrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/right-trim/lib/coverage.ndjson b/string/base/right-trim/right-trim/lib/coverage.ndjson deleted file mode 100644 index b3417d3b92..0000000000 --- a/string/base/right-trim/right-trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[227,227,100,9,9,100,2,2,100,227,227,100,"f3170337071651a2997d15ac194fc767570f2f75","2024-12-18 22:05:00 -0500"] diff --git a/string/base/right-trim/right-trim/lib/has_builtin.js.html b/string/base/right-trim/right-trim/lib/has_builtin.js.html deleted file mode 100644 index 050e99597b..0000000000 --- a/string/base/right-trim/right-trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for right-trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / right-trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trimRight !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/right-trim/lib/index.html b/string/base/right-trim/right-trim/lib/index.html deleted file mode 100644 index 946e22a5f6..0000000000 --- a/string/base/right-trim/right-trim/lib/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - Code coverage report for right-trim/lib - - - - - - - - - -
-
-

All files right-trim/lib

-
- -
- 100% - Statements - 227/227 -
- - -
- 100% - Branches - 9/9 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 227/227 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
100%58/58100%3/3100%0/0100%58/58
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
100%60/60100%2/2100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/right-trim/lib/index.js.html b/string/base/right-trim/right-trim/lib/index.js.html deleted file mode 100644 index 0f1179b0bd..0000000000 --- a/string/base/right-trim/right-trim/lib/index.js.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - Code coverage report for right-trim/lib/index.js - - - - - - - - - -
-
-

All files / right-trim/lib index.js

-
- -
- 100% - Statements - 58/58 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 58/58 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -594x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -3x -4x -1x -1x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the end of a string.
-*
-* @module @stdlib/string/base/right-trim
-*
-* @example
-* var rtrim = require( '@stdlib/string/base/right-trim' );
-*
-* var out = rtrim( '   Whitespace   ' );
-* // returns '   Whitespace'
-*
-* out = rtrim( '\t\t\tTabs\t\t\t' );
-* // returns '\t\t\tTabs'
-*
-* out = rtrim( '\n\n\nNew Lines\n\n\n' );
-* // returns '\n\n\nNew Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var rtrim;
-if ( HAS_BUILTIN ) {
-	rtrim = main;
-} else {
-	rtrim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = rtrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/right-trim/lib/main.js.html b/string/base/right-trim/right-trim/lib/main.js.html deleted file mode 100644 index 90e72550dc..0000000000 --- a/string/base/right-trim/right-trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for right-trim/lib/main.js - - - - - - - - - -
-
-

All files / right-trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -54x -54x -54x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace from the end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = rtrim( '   Whitespace   ' );
-* // returns '   Whitespace'
-*
-* @example
-* var out = rtrim( '\t\t\tTabs\t\t\t' );
-* // returns '\t\t\tTabs'
-*
-* @example
-* var out = rtrim( '\n\n\nNew Lines\n\n\n' );
-* // returns '\n\n\nNew Lines'
-*/
-function rtrim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = rtrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/right-trim/right-trim/lib/polyfill.js.html b/string/base/right-trim/right-trim/lib/polyfill.js.html deleted file mode 100644 index 1fa0a0eb82..0000000000 --- a/string/base/right-trim/right-trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for right-trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / right-trim/lib polyfill.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -613x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -27x -27x -27x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace from the end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = rtrim( '   Whitespace   ' );
-* // returns '   Whitespace'
-*
-* @example
-* var out = rtrim( '\t\t\tTabs\t\t\t' );
-* // returns '\t\t\tTabs'
-*
-* @example
-* var out = rtrim( '\n\n\nNew Lines\n\n\n' );
-* // returns '\n\n\nNew Lines'
-*/
-function rtrim( str ) {
-	return replace( str, RE, '' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = rtrim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/lowercase/lib/coverage.ndjson b/string/base/snakecase/lowercase/lib/coverage.ndjson deleted file mode 100644 index bf634fdfc6..0000000000 --- a/string/base/snakecase/lowercase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[80,80,100,3,3,100,1,1,100,80,80,100,"2825b42e8cd7483d15dfed1c6b389bfcb86d7ca0","2024-12-13 19:10:03 -0800"] diff --git a/string/base/snakecase/lowercase/lib/index.html b/string/base/snakecase/lowercase/lib/index.html deleted file mode 100644 index a7a5106664..0000000000 --- a/string/base/snakecase/lowercase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for lowercase/lib - - - - - - - - - -
-
-

All files lowercase/lib

-
- -
- 100% - Statements - 80/80 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 80/80 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%40/40100%1/1100%0/0100%40/40
main.js -
-
100%40/40100%2/2100%1/1100%40/40
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/lowercase/lib/index.js.html b/string/base/snakecase/lowercase/lib/index.js.html deleted file mode 100644 index 18709ad168..0000000000 --- a/string/base/snakecase/lowercase/lib/index.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/index.js - - - - - - - - - -
-
-

All files / lowercase/lib index.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to lowercase.
-*
-* @module @stdlib/string/base/lowercase
-*
-* @example
-* var lowercase = require( '@stdlib/string/base/lowercase' );
-*
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/lowercase/lib/main.js.html b/string/base/snakecase/lowercase/lib/main.js.html deleted file mode 100644 index b409095fd9..0000000000 --- a/string/base/snakecase/lowercase/lib/main.js.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Code coverage report for lowercase/lib/main.js - - - - - - - - - -
-
-

All files / lowercase/lib main.js

-
- -
- 100% - Statements - 40/40 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 40/40 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -411x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -45x -45x -45x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Converts a string to lowercase.
-*
-* @param {string} str - string to convert
-* @returns {string} lowercase string
-*
-* @example
-* var str = lowercase( 'bEEp' );
-* // returns 'beep'
-*/
-function lowercase( str ) {
-	return str.toLowerCase();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = lowercase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/replace/lib/coverage.ndjson b/string/base/snakecase/replace/lib/coverage.ndjson deleted file mode 100644 index 8ac30edb7b..0000000000 --- a/string/base/snakecase/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"2825b42e8cd7483d15dfed1c6b389bfcb86d7ca0","2024-12-13 19:10:03 -0800"] diff --git a/string/base/snakecase/replace/lib/index.html b/string/base/snakecase/replace/lib/index.html deleted file mode 100644 index 20c58fcf06..0000000000 --- a/string/base/snakecase/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/replace/lib/index.js.html b/string/base/snakecase/replace/lib/index.js.html deleted file mode 100644 index 9b5ee3840e..0000000000 --- a/string/base/snakecase/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -421x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/replace/lib/main.js.html b/string/base/snakecase/replace/lib/main.js.html deleted file mode 100644 index da05f016ce..0000000000 --- a/string/base/snakecase/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -135x -135x -135x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/snakecase/lib/coverage.ndjson b/string/base/snakecase/snakecase/lib/coverage.ndjson deleted file mode 100644 index 3d3060924c..0000000000 --- a/string/base/snakecase/snakecase/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[117,117,100,3,3,100,1,1,100,117,117,100,"2825b42e8cd7483d15dfed1c6b389bfcb86d7ca0","2024-12-13 19:10:03 -0800"] diff --git a/string/base/snakecase/snakecase/lib/index.html b/string/base/snakecase/snakecase/lib/index.html deleted file mode 100644 index b5f9689073..0000000000 --- a/string/base/snakecase/snakecase/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for snakecase/lib - - - - - - - - - -
-
-

All files snakecase/lib

-
- -
- 100% - Statements - 117/117 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 117/117 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%43/43100%1/1100%0/0100%43/43
main.js -
-
100%74/74100%2/2100%1/1100%74/74
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/snakecase/lib/index.js.html b/string/base/snakecase/snakecase/lib/index.js.html deleted file mode 100644 index 9276755104..0000000000 --- a/string/base/snakecase/snakecase/lib/index.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for snakecase/lib/index.js - - - - - - - - - -
-
-

All files / snakecase/lib index.js

-
- -
- 100% - Statements - 43/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 43/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Convert a string to snake case.
-*
-* @module @stdlib/string/base/snakecase
-*
-* @example
-* var snakecase = require( '@stdlib/string/base/snakecase' );
-*
-* var str = snakecase( 'Foo Bar' );
-* // returns 'foo_bar'
-*
-* str = snakecase( 'I am a tiny little house' );
-* // returns 'i_am_a_tiny_little_house'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/snakecase/lib/main.js.html b/string/base/snakecase/snakecase/lib/main.js.html deleted file mode 100644 index 655e8ce654..0000000000 --- a/string/base/snakecase/snakecase/lib/main.js.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - Code coverage report for snakecase/lib/main.js - - - - - - - - - -
-
-

All files / snakecase/lib main.js

-
- -
- 100% - Statements - 74/74 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 74/74 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -751x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -45x -45x -45x -45x -45x -45x -45x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var lowercase = require( '@stdlib/string/base/lowercase' );
-var replace = require( '@stdlib/string/base/replace' );
-var trim = require( '@stdlib/string/base/trim' );
- 
- 
-// VARIABLES //
- 
-var RE_WHITESPACE = /\s+/g;
-var RE_SPECIAL = /[\-!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g; // eslint-disable-line no-useless-escape
-var RE_CAMEL = /([a-z0-9])([A-Z])/g;
- 
- 
-// MAIN //
- 
-/**
-* Converts a string to snake case.
-*
-* @param {string} str - string to convert
-* @returns {string} snake-cased string
-*
-* @example
-* var str = snakecase( 'Hello World!' );
-* // returns 'hello_world'
-*
-* @example
-* var str = snakecase( 'foo bar' );
-* // returns 'foo_bar'
-*
-* @example
-* var str = snakecase( 'I am a tiny little teapot' );
-* // returns 'i_am_a_tiny_little_teapot'
-*
-* @example
-* var str = snakecase( 'BEEP boop' );
-* // returns 'beep_boop'
-*
-* @example
-* var str = snakecase( 'isMobile' );
-* // returns 'is_mobile'
-*/
-function snakecase( str ) {
-	str = replace( str, RE_SPECIAL, ' ' );
-	str = replace( str, RE_CAMEL, '$1 $2' );
-	str = trim( str );
-	str = replace( str, RE_WHITESPACE, '_' );
-	return lowercase( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = snakecase;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/builtin.js.html b/string/base/snakecase/trim/lib/builtin.js.html deleted file mode 100644 index 5db29f34f2..0000000000 --- a/string/base/snakecase/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/check.js.html b/string/base/snakecase/trim/lib/check.js.html deleted file mode 100644 index cdc6ea8e7b..0000000000 --- a/string/base/snakecase/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/coverage.ndjson b/string/base/snakecase/trim/lib/coverage.ndjson deleted file mode 100644 index 2de06163d8..0000000000 --- a/string/base/snakecase/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[278,283,98.2332,8,9,88.8889,2,3,66.6667,278,283,98.2332,"2825b42e8cd7483d15dfed1c6b389bfcb86d7ca0","2024-12-13 19:10:03 -0800"] diff --git a/string/base/snakecase/trim/lib/has_builtin.js.html b/string/base/snakecase/trim/lib/has_builtin.js.html deleted file mode 100644 index 5d94cf9861..0000000000 --- a/string/base/snakecase/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -291x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/index.html b/string/base/snakecase/trim/lib/index.html deleted file mode 100644 index 226fd3342e..0000000000 --- a/string/base/snakecase/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 98.23% - Statements - 278/283 -
- - -
- 88.88% - Branches - 8/9 -
- - -
- 66.66% - Functions - 2/3 -
- - -
- 98.23% - Lines - 278/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
96.61%57/5950%1/2100%0/096.61%57/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
95%57/60100%1/10%0/195%57/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/index.js.html b/string/base/snakecase/trim/lib/index.js.html deleted file mode 100644 index be76f48af9..0000000000 --- a/string/base/snakecase/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 96.61% - Statements - 57/59 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 96.61% - Lines - 57/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -601x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/main.js.html b/string/base/snakecase/trim/lib/main.js.html deleted file mode 100644 index bbc03151b7..0000000000 --- a/string/base/snakecase/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -45x -45x -45x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/snakecase/trim/lib/polyfill.js.html b/string/base/snakecase/trim/lib/polyfill.js.html deleted file mode 100644 index 8d8feb05b1..0000000000 --- a/string/base/snakecase/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 95% - Statements - 57/60 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 95% - Lines - 57/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -611x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/replace/lib/coverage.ndjson b/string/base/trim/replace/lib/coverage.ndjson deleted file mode 100644 index 2700eccba8..0000000000 --- a/string/base/trim/replace/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[96,96,100,3,3,100,1,1,100,96,96,100,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] diff --git a/string/base/trim/replace/lib/index.html b/string/base/trim/replace/lib/index.html deleted file mode 100644 index db7210a688..0000000000 --- a/string/base/trim/replace/lib/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for replace/lib - - - - - - - - - -
-
-

All files replace/lib

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%41/41100%1/1100%0/0100%41/41
main.js -
-
100%55/55100%2/2100%1/1100%55/55
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/replace/lib/index.js.html b/string/base/trim/replace/lib/index.js.html deleted file mode 100644 index d680924f32..0000000000 --- a/string/base/trim/replace/lib/index.js.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Code coverage report for replace/lib/index.js - - - - - - - - - -
-
-

All files / replace/lib index.js

-
- -
- 100% - Statements - 41/41 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 41/41 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -422x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Replace search occurrences with a replacement string.
-*
-* @module @stdlib/string/base/replace
-*
-* @example
-* var replace = require( '@stdlib/string/base/replace' );
-*
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/replace/lib/main.js.html b/string/base/trim/replace/lib/main.js.html deleted file mode 100644 index 7b23db3b1f..0000000000 --- a/string/base/trim/replace/lib/main.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for replace/lib/main.js - - - - - - - - - -
-
-

All files / replace/lib main.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -562x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Replaces search occurrences with a replacement string.
-*
-* @param {string} str - input string
-* @param {RegExp} search - search expression
-* @param {(string|Function)} newval - replacement value or function
-* @returns {string} new string containing replacement(s)
-*
-* @example
-* var str = 'Hello World';
-* var out = replace( str, /world/i, 'Mr. President' );
-* // returns 'Hello Mr. President'
-*
-* @example
-* var capitalize = require( '@stdlib/string/base/capitalize' );
-*
-* var str = 'Oranges and lemons say the bells of St. Clement\'s';
-*
-* function replacer( match, p1 ) {
-*     return capitalize( p1 );
-* }
-*
-* var out = replace( str, /([^\s]*)/gi, replacer );
-* // returns 'Oranges And Lemons Say The Bells Of St. Clement\'s'
-*/
-function replace( str, search, newval ) {
-	return str.replace( search, newval );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = replace;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/builtin.js.html b/string/base/trim/trim/lib/builtin.js.html deleted file mode 100644 index 902f3649b9..0000000000 --- a/string/base/trim/trim/lib/builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/builtin.js - - - - - - - - - -
-
-

All files / trim/lib builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var trim = String.prototype.trim;
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/check.js.html b/string/base/trim/trim/lib/check.js.html deleted file mode 100644 index f1e0cb1eac..0000000000 --- a/string/base/trim/trim/lib/check.js.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Code coverage report for trim/lib/check.js - - - - - - - - - -
-
-

All files / trim/lib check.js

-
- -
- 100% - Statements - 55/55 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 55/55 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -561x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var trim = require( './builtin.js' );
- 
- 
-// VARIABLES //
- 
-var str1 = ' \n\t\r\n\f\v\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
-var str2 = '\u180e';
- 
- 
-// MAIN //
- 
-/**
-* Tests the built-in `String.prototype.trim()` implementation when provided whitespace.
-*
-* ## Notes
-*
-* -   For context, see <https://github.com/stdlib-js/stdlib/commit/c3d6458aa08bbd4bd6bf13e3643422f3b2a65dd9>. In short, we can only rely on the built-in `trim` method when it does not consider the Mongolian space separator as whitespace.
-*
-* @private
-* @returns {boolean} boolean indicating whether the built-in implementation returns the expected value
-*
-* @example
-* var b = test();
-* // returns <boolean>
-*/
-function test() {
-	return ( trim.call( str1 ) === '' ) && ( trim.call( str2 ) === str2 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = test;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/coverage.ndjson b/string/base/trim/trim/lib/coverage.ndjson deleted file mode 100644 index c9339f85db..0000000000 --- a/string/base/trim/trim/lib/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[283,283,100,11,11,100,3,3,100,283,283,100,"a1b543a2a1bdf4d1fb9438bd4a13cb971af62063","2024-12-17 19:18:29 -0800"] diff --git a/string/base/trim/trim/lib/has_builtin.js.html b/string/base/trim/trim/lib/has_builtin.js.html deleted file mode 100644 index 3ae5f3c758..0000000000 --- a/string/base/trim/trim/lib/has_builtin.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for trim/lib/has_builtin.js - - - - - - - - - -
-
-

All files / trim/lib has_builtin.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var bool = ( typeof String.prototype.trim !== 'undefined' );
- 
- 
-// EXPORTS //
- 
-module.exports = bool;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/index.html b/string/base/trim/trim/lib/index.html deleted file mode 100644 index 945d0b5f4a..0000000000 --- a/string/base/trim/trim/lib/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - Code coverage report for trim/lib - - - - - - - - - -
-
-

All files trim/lib

-
- -
- 100% - Statements - 283/283 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 283/283 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
check.js -
-
100%55/55100%2/2100%1/1100%55/55
has_builtin.js -
-
100%28/28100%1/1100%0/0100%28/28
index.js -
-
100%59/59100%3/3100%0/0100%59/59
main.js -
-
100%53/53100%2/2100%1/1100%53/53
polyfill.js -
-
100%60/60100%2/2100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/index.js.html b/string/base/trim/trim/lib/index.js.html deleted file mode 100644 index bc3278e794..0000000000 --- a/string/base/trim/trim/lib/index.js.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - Code coverage report for trim/lib/index.js - - - - - - - - - -
-
-

All files / trim/lib index.js

-
- -
- 100% - Statements - 59/59 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 59/59 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -604x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -2x -2x -2x -2x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Trim whitespace characters from the beginning and end of a string.
-*
-* @module @stdlib/string/base/trim
-*
-* @example
-* var trim = require( '@stdlib/string/base/trim' );
-*
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
- 
-// MODULES //
- 
-var HAS_BUILTIN = require( './has_builtin.js' );
-var check = require( './check.js' );
-var polyfill = require( './polyfill.js' );
-var main = require( './main.js' );
- 
- 
-// MAIN //
- 
-var trim;
-if ( HAS_BUILTIN && check() ) {
-	trim = main;
-} else {
-	trim = polyfill;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/main.js.html b/string/base/trim/trim/lib/main.js.html deleted file mode 100644 index b0107f8aef..0000000000 --- a/string/base/trim/trim/lib/main.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for trim/lib/main.js - - - - - - - - - -
-
-

All files / trim/lib main.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -542x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -65x -65x -65x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var builtin = require( './builtin.js' );
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return builtin.call( str );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/string/base/trim/trim/lib/polyfill.js.html b/string/base/trim/trim/lib/polyfill.js.html deleted file mode 100644 index 39ff0f006c..0000000000 --- a/string/base/trim/trim/lib/polyfill.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for trim/lib/polyfill.js - - - - - - - - - -
-
-

All files / trim/lib polyfill.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -612x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -33x -33x -33x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var replace = require( '@stdlib/string/base/replace' );
- 
- 
-// VARIABLES //
- 
-// The following regular expression should suffice to polyfill (most?) all environments.
-var RE = /^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;
- 
- 
-// MAIN //
- 
-/**
-* Trims whitespace characters from the beginning and end of a string.
-*
-* @private
-* @param {string} str - input string
-* @returns {string} trimmed string
-*
-* @example
-* var out = trim( '   Whitespace   ' );
-* // returns 'Whitespace'
-*
-* @example
-* var out = trim( '\t\t\tTabs\t\t\t' );
-* // returns 'Tabs'
-*
-* @example
-* var out = trim( '\n\n\nNew Lines\n\n\n' );
-* // returns 'New Lines'
-*/
-function trim( str ) {
-	return replace( str, RE, '$1' );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = trim;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/tmp b/tmp new file mode 160000 index 0000000000..22e441e3ba --- /dev/null +++ b/tmp @@ -0,0 +1 @@ +Subproject commit 22e441e3ba728abb2a8b9853187dcec3169c1f7d diff --git a/utils/circular-buffer/coverage.ndjson b/utils/circular-buffer/coverage.ndjson deleted file mode 100644 index f51cf99949..0000000000 --- a/utils/circular-buffer/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[506,506,100,37,37,100,12,12,100,506,506,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[506,506,100,37,37,100,12,12,100,506,506,100,"8edb71d3f64bdf44f51c35e24cfce3ff9932f844","2024-09-07 13:46:36 -0400"] diff --git a/utils/circular-buffer/index.html b/utils/circular-buffer/index.html deleted file mode 100644 index f08b02226c..0000000000 --- a/utils/circular-buffer/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/circular-buffer/lib - - - - - - - - - -
-
-

All files utils/circular-buffer/lib

-
- -
- 100% - Statements - 506/506 -
- - -
- 100% - Branches - 37/37 -
- - -
- 100% - Functions - 12/12 -
- - -
- 100% - Lines - 506/506 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%53/53100%1/1100%0/0100%53/53
main.js -
-
100%453/453100%36/36100%12/12100%453/453
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/circular-buffer/index.js.html b/utils/circular-buffer/index.js.html deleted file mode 100644 index 60dc3a97ca..0000000000 --- a/utils/circular-buffer/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for utils/circular-buffer/lib/index.js - - - - - - - - - -
-
-

All files / utils/circular-buffer/lib index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Circular buffer.
-*
-* @module @stdlib/utils/circular-buffer
-*
-* @example
-* var CircularBuffer = require( '@stdlib/utils/circular-buffer' );
-*
-* var b = new CircularBuffer( 3 );
-*
-* // Fill the buffer...
-* var v = b.push( 'foo' );
-* // returns undefined
-*
-* v = b.push( 'bar' );
-* // returns undefined
-*
-* v = b.push( 'beep' );
-* // returns undefined
-*
-* // Add another value to the buffer and return the removed element:
-* v = b.push( 'boop' );
-* // returns 'foo'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/circular-buffer/main.js.html b/utils/circular-buffer/main.js.html deleted file mode 100644 index a28a5ea39d..0000000000 --- a/utils/circular-buffer/main.js.html +++ /dev/null @@ -1,1444 +0,0 @@ - - - - - - Code coverage report for utils/circular-buffer/lib/main.js - - - - - - - - - -
-
-

All files / utils/circular-buffer/lib main.js

-
- -
- 100% - Statements - 453/453 -
- - -
- 100% - Branches - 36/36 -
- - -
- 100% - Functions - 12/12 -
- - -
- 100% - Lines - 453/453 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -4543x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -35x -35x -35x -35x -2x -2x -35x -18x -18x -61x -61x -35x -4x -15x -11x -11x -22x -22x -22x -22x -22x -35x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -6x -6x -6x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -16x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -6x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -22x -22x -22x -22x -22x -22x -22x -22x -13x -11x -11x -2x -22x -9x -9x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -10x -10x -11x -11x -11x -11x -11x -11x -11x -11x -11x -417x -417x -417x -7x -7x -7x -7x -410x -417x -3x -3x -3x -3x -3x -407x -407x -407x -407x -407x -407x -407x -417x -11x -11x -11x -11x -11x -11x -11x -11x -11x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -2x -11x -11x -11x -11x -11x -11x -11x -11x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -9x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -74x -74x -74x -74x -74x -74x -74x -74x -74x -74x -74x -74x -74x -74x -53x -53x -53x -53x -21x -21x -21x -21x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -23x -23x -23x -23x -16x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -7x -7x -7x -7x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isCollection = require( '@stdlib/assert/is-collection' );
-var isPositiveInteger = require( '@stdlib/assert/is-positive-integer' ).isPrimitive;
-var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var iteratorSymbol = require( '@stdlib/symbol/iterator' );
-var MAX_ITERATIONS = require( '@stdlib/constants/float64/max' );
-var arraylike2object = require( '@stdlib/array/base/arraylike2object' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Circular buffer constructor.
-*
-* @constructor
-* @param {(PositiveInteger|Collection)} buffer - buffer size or an array-like object to use as the underlying buffer
-* @throws {TypeError} must provide either a valid buffer size or an array-like object
-* @returns {CircularBuffer} circular buffer instance
-*
-* @example
-* var b = new CircularBuffer( 3 );
-*
-* // Fill the buffer...
-* var v = b.push( 'foo' );
-* // returns undefined
-*
-* v = b.push( 'bar' );
-* // returns undefined
-*
-* v = b.push( 'beep' );
-* // returns undefined
-*
-* // Add another value to the buffer and return the removed element:
-* v = b.push( 'boop' );
-* // returns 'foo'
-*/
-function CircularBuffer( buffer ) {
-	var buf;
-	var i;
-	if ( !(this instanceof CircularBuffer) ) {
-		return new CircularBuffer( buffer );
-	}
-	if ( isPositiveInteger( buffer ) ) {
-		buf = [];
-		for ( i = 0; i < buffer; i++ ) {
-			buf.push( 0.0 ); // initialize with zeros, but could be any value (we're just ensuring a contiguous block of memory)
-		}
-	} else if ( isCollection( buffer ) ) {
-		buf = buffer;
-	} else {
-		throw new TypeError( format( 'invalid argument. Must provide either a valid buffer size (i.e., a positive integer) or an array-like object which can serve as the underlying buffer. Value: `%s`.', buffer ) );
-	}
-	this._buffer = arraylike2object( buf );
-	this._length = buf.length;
-	this._count = 0;
-	this._i = -1;
-	return this;
-}
- 
-/**
-* Clears the buffer.
-*
-* @name clear
-* @memberof CircularBuffer.prototype
-* @type {Function}
-* @returns {CircularBuffer} circular buffer instance
-*
-* @example
-* var b = new CircularBuffer( 2 );
-*
-* // Add values to the buffer:
-* b.push( 'foo' );
-* b.push( 'bar' );
-* b.push( 'beep' );
-* b.push( 'boop' );
-*
-* // Get the number of elements currently in the buffer:
-* var n = b.count;
-* // returns 2
-*
-* // Clear the buffer:
-* b.clear();
-*
-* // Get the number of buffer values:
-* n = b.count;
-* // returns 0
-*/
-setReadOnly( CircularBuffer.prototype, 'clear', function clear() {
-	this._count = 0;
-	this._i = -1; // this ensures that we always fill the buffer starting at index `0`.
-	return this;
-});
- 
-/**
-* Number of elements currently in the buffer.
-*
-* @name count
-* @memberof CircularBuffer.prototype
-* @readonly
-* @type {NonNegativeInteger}
-*
-* @example
-* var b = new CircularBuffer( 4 );
-*
-* // Get the value count:
-* var n = b.count;
-* // returns 0
-*
-* // Add values to the buffer:
-* b.push( 'foo' );
-* b.push( 'bar' );
-*
-* // Get the value count:
-* n = b.count;
-* // returns 2
-*/
-setReadOnlyAccessor( CircularBuffer.prototype, 'count', function get() {
-	return this._count;
-});
- 
-/**
-* Boolean indicating whether a circular buffer is full.
-*
-* @name full
-* @memberof CircularBuffer.prototype
-* @readonly
-* @type {boolean}
-*
-* @example
-* var b = new CircularBuffer( 3 );
-*
-* // Determine if the buffer is full:
-* var bool = b.full;
-* // returns false
-*
-* // Add values to the buffer:
-* b.push( 'foo' );
-* b.push( 'bar' );
-* b.push( 'beep' );
-* b.push( 'boop' );
-*
-* // Determine if the buffer is full:
-* bool = b.full;
-* // returns true
-*/
-setReadOnlyAccessor( CircularBuffer.prototype, 'full', function get() {
-	return this._count === this._length;
-});
- 
-/**
-* Returns an iterator for iterating over a circular buffer.
-*
-* ## Notes
-*
-* -   An iterator does not iterate over partially full buffers.
-*
-* @name iterator
-* @memberof CircularBuffer.prototype
-* @type {Function}
-* @param {NonNegativeInteger} [niters] - number of iterations
-* @throws {TypeError} must provide a nonnegative integer
-* @returns {Iterator} iterator
-*
-* @example
-* var b = new CircularBuffer( 3 );
-*
-* // Add values to the buffer:
-* b.push( 'foo' );
-* b.push( 'bar' );
-* b.push( 'beep' );
-* b.push( 'boop' );
-*
-* // Create an iterator:
-* var it = b.iterator( b.length );
-*
-* // Iterate over the buffer...
-* var v = it.next().value;
-* // returns 'bar'
-*
-* v = it.next().value;
-* // returns 'beep'
-*
-* v = it.next().value;
-* // returns 'boop'
-*
-* var bool = it.next().done;
-* // returns true
-*/
-setReadOnly( CircularBuffer.prototype, 'iterator', function iterator( niters ) {
-	var iter;
-	var self;
-	var FLG;
-	var N;
-	var n;
-	var i;
- 
-	if ( arguments.length ) {
-		if ( !isNonNegativeInteger( niters ) ) {
-			throw new TypeError( format( 'invalid argument. Must provide a nonnegative integer. Value: `%s`.', niters ) );
-		}
-		N = niters;
-	} else {
-		N = MAX_ITERATIONS;
-	}
-	self = this;
- 
-	// Initialize the iteration index and counter:
-	i = this._i;
-	n = 0;
- 
-	// Create an iterator protocol-compliant object:
-	iter = {};
-	setReadOnly( iter, 'next', next );
-	setReadOnly( iter, 'return', end );
-	if ( iteratorSymbol ) {
-		setReadOnly( iter, iteratorSymbol, factory );
-	}
-	return iter;
- 
-	/**
-	* Returns an iterator protocol-compliant object containing the next iterated value.
-	*
-	* @private
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function next() {
-		/* eslint-disable no-underscore-dangle */
-		n += 1;
-		if ( FLG || n > N ) {
-			return {
-				'done': true
-			};
-		}
-		// If the buffer is only partially full, don't allow iteration over "undefined" elements (this ensures similar behavior with `toArray()`)...
-		if ( self._count !== self._length ) {
-			FLG = true;
-			return {
-				'done': true
-			};
-		}
-		i = (i+1) % self._length;
-		return {
-			'value': self._buffer.accessors[ 0 ]( self._buffer.data, i ),
-			'done': false
-		};
- 
-		/* eslint-enable no-underscore-dangle */
-	}
- 
-	/**
-	* Finishes an iterator.
-	*
-	* @private
-	* @param {*} [value] - value to return
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function end( value ) {
-		FLG = true;
-		if ( arguments.length ) {
-			return {
-				'value': value,
-				'done': true
-			};
-		}
-		return {
-			'done': true
-		};
-	}
- 
-	/**
-	* Returns a new iterator.
-	*
-	* @private
-	* @returns {Iterator} iterator
-	*/
-	function factory() {
-		return self.iterator( N );
-	}
-});
- 
-/**
-* Circular buffer length (i.e., capacity).
-*
-* @name length
-* @memberof CircularBuffer.prototype
-* @readonly
-* @type {NonNegativeInteger}
-*
-* @example
-* var b = new CircularBuffer( 4 );
-*
-* // Get the buffer capacity:
-* var len = b.length;
-* // returns 4
-*/
-setReadOnlyAccessor( CircularBuffer.prototype, 'length', function get() {
-	return this._length;
-});
- 
-/**
-* Adds a value to the circular buffer.
-*
-* @name push
-* @memberof CircularBuffer.prototype
-* @type {Function}
-* @param {*} value - value to add
-* @returns {(*|void)} removed element or undefined
-*
-* @example
-* var b = new CircularBuffer( 3 );
-*
-* // Fill the buffer:
-* var v = b.push( 'foo' );
-* // returns undefined
-*
-* v = b.push( 'bar' );
-* // returns undefined
-*
-* v = b.push( 'beep' );
-* // returns undefined
-*
-* // Add another value to the buffer and return the removed element:
-* v = b.push( 'boop' );
-* // returns 'foo'
-*/
-setReadOnly( CircularBuffer.prototype, 'push', function push( value ) {
-	var set;
-	var get;
-	var buf;
-	var v;
- 
-	buf = this._buffer.data;
-	get = this._buffer.accessors[ 0 ];
-	set = this._buffer.accessors[ 1 ];
- 
-	// Compute the next buffer index:
-	this._i = (this._i+1) % this._length;
- 
-	// Check if we are still filling the buffer...
-	if ( this._count < this._length ) {
-		set( buf, this._i, value );
-		this._count += 1;
-		return;
-	}
-	// Replace an existing buffer element...
-	v = get( buf, this._i );
-	set( buf, this._i, value );
-	return v;
-});
- 
-/**
-* Returns an array of circular buffer values.
-*
-* @name toArray
-* @memberof CircularBuffer.prototype
-* @type {Function}
-* @returns {Array} circular buffer values
-*
-* @example
-* var b = new CircularBuffer( 3 );
-*
-* // Add values to the buffer:
-* b.push( 'foo' );
-* b.push( 'bar' );
-* b.push( 'beep' );
-* b.push( 'boop' );
-*
-* // Get an array of buffer values:
-* var vals = b.toArray();
-* // returns [ 'bar', 'beep', 'boop' ]
-*/
-setReadOnly( CircularBuffer.prototype, 'toArray', function toArray() {
-	var buf;
-	var get;
-	var out;
-	var k;
-	var i;
- 
-	buf = this._buffer.data;
-	get = this._buffer.accessors[ 0 ];
- 
-	out = [];
-	for ( i = 1; i <= this._count; i++ ) {
-		// Note: in a full buffer, `count == length`; in a partially full buffer, we need to ensure we always start at index `0`
-		k = (this._i+i) % this._count;
-		out.push( get( buf, k ) );
-	}
-	return out;
-});
- 
-/**
-* Serializes a circular buffer as JSON.
-*
-* ## Notes
-*
-* -   `JSON.stringify()` implicitly calls this method when stringifying a `CircularBuffer` instance.
-*
-* @name toJSON
-* @memberof CircularBuffer.prototype
-* @type {Function}
-* @returns {Object} serialized circular buffer
-*
-* @example
-* var b = new CircularBuffer( 3 );
-*
-* // Add values to the buffer:
-* b.push( 'foo' );
-* b.push( 'bar' );
-* b.push( 'beep' );
-* b.push( 'boop' );
-*
-* // Serialize to JSON:
-* var o = b.toJSON();
-* // returns { 'type': 'circular-buffer', 'length': 3, 'data': [ 'bar', 'beep', 'boop' ] }
-*/
-setReadOnly( CircularBuffer.prototype, 'toJSON', function toJSON() {
-	var out = {};
-	out.type = 'circular-buffer';
-	out.length = this._length;
-	out.data = this.toArray();
-	return out;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = CircularBuffer;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/bit_value.js.html b/utils/compact-adjacency-matrix/bit_value.js.html deleted file mode 100644 index 0fa325c79a..0000000000 --- a/utils/compact-adjacency-matrix/bit_value.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/bit_value.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib bit_value.js

-
- -
- 93.33% - Statements - 42/45 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 93.33% - Lines - 42/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns the value (either `0` or `1`) of a specified bit.
-*
-* @private
-* @param {integer32} value - integer value
-* @param {NonNegativeInteger} i - bit number
-* @returns {NonNegativeInteger} bit value
-*
-* @example
-* var b = bitValue( 4, 2 );
-* // returns 1
-*
-* b = bitValue( 4, 0 );
-* // returns 0
-*/
-function bitValue( value, i ) {
-	return ( value >> i ) & 1;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = bitValue;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/clear_bit.js.html b/utils/compact-adjacency-matrix/clear_bit.js.html deleted file mode 100644 index cbefcc274f..0000000000 --- a/utils/compact-adjacency-matrix/clear_bit.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/clear_bit.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib clear_bit.js

-
- -
- 90.69% - Statements - 39/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 90.69% - Lines - 39/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Clears a bit.
-*
-* @private
-* @param {integer32} value - integer value
-* @param {NonNegativeInteger} i - bit to clear
-* @returns {integer32} updated integer value
-*
-* @example
-* var v = clearBit( 5, 2 );
-* // returns 1
-*/
-function clearBit( value, i ) {
-	value &= ~( 1 << i );
-	return value;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = clearBit;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/coverage.ndjson b/utils/compact-adjacency-matrix/coverage.ndjson deleted file mode 100644 index 9ce2ad456a..0000000000 --- a/utils/compact-adjacency-matrix/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[912,1463,62.3377,14,15,93.3333,1,24,4.16667,912,1463,62.3377,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] diff --git a/utils/compact-adjacency-matrix/from_adjacency_list_iterator.js.html b/utils/compact-adjacency-matrix/from_adjacency_list_iterator.js.html deleted file mode 100644 index b3dce1ded4..0000000000 --- a/utils/compact-adjacency-matrix/from_adjacency_list_iterator.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/from_adjacency_list_iterator.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib from_adjacency_list_iterator.js

-
- -
- 65.57% - Statements - 40/61 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 65.57% - Lines - 40/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -621x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isCollection = require( '@stdlib/assert/is-collection' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Returns an array of iterated values.
-*
-* @private
-* @param {Object} it - iterator
-* @returns {(Array|TypeError)} array or an error
-*/
-function fromIterator( it ) {
-	var out;
-	var v;
-	var z;
-
-	out = [];
-	while ( true ) {
-		v = it.next();
-		z = v.value;
-		if ( z ) {
-			if ( !isCollection( z ) ) {
-				return new TypeError( format( 'invalid argument. An iterator must return an array-like object containing vertices. Value: `%s`.', z ) );
-			}
-			out.push( z );
-		}
-		if ( v.done ) {
-			break;
-		}
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fromIterator;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/from_adjacency_list_iterator_map.js.html b/utils/compact-adjacency-matrix/from_adjacency_list_iterator_map.js.html deleted file mode 100644 index 947015e8ee..0000000000 --- a/utils/compact-adjacency-matrix/from_adjacency_list_iterator_map.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/from_adjacency_list_iterator_map.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib from_adjacency_list_iterator_map.js

-
- -
- 62.68% - Statements - 42/67 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 62.68% - Lines - 42/67 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -681x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isCollection = require( '@stdlib/assert/is-collection' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Returns an array of iterated values.
-*
-* @private
-* @param {Object} it - iterator
-* @param {Function} clbk - callback to invoke for each iterated value
-* @param {*} thisArg - invocation context
-* @returns {(Array|TypeError)} array or an error
-*/
-function fromIteratorMap( it, clbk, thisArg ) {
-	var out;
-	var v;
-	var z;
-	var i;
-
-	out = [];
-	i = -1;
-	while ( true ) {
-		i += 1;
-		v = it.next();
-		z = v.value;
-		if ( z ) {
-			z = clbk.call( thisArg, z, i );
-			if ( !isCollection( z ) ) {
-				return new TypeError( format( 'invalid argument. Callback must return an array-like object containing vertices. Value: `%s`.', z ) );
-			}
-			out.push( z );
-		}
-		if ( v.done ) {
-			break;
-		}
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fromIteratorMap;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/from_edges_iterator.js.html b/utils/compact-adjacency-matrix/from_edges_iterator.js.html deleted file mode 100644 index e761e695c3..0000000000 --- a/utils/compact-adjacency-matrix/from_edges_iterator.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/from_edges_iterator.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib from_edges_iterator.js

-
- -
- 65.57% - Statements - 40/61 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 65.57% - Lines - 40/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -621x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isCollection = require( '@stdlib/assert/is-collection' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Returns an array of iterated values.
-*
-* @private
-* @param {Object} it - iterator
-* @returns {(Array|TypeError)} array or an error
-*/
-function fromIterator( it ) {
-	var out;
-	var v;
-	var z;
-
-	out = [];
-	while ( true ) {
-		v = it.next();
-		z = v.value;
-		if ( z ) {
-			if ( !isCollection( z ) ) {
-				return new TypeError( format( 'invalid argument. An iterator must return an array-like object containing vertices. Value: `%s`.', z ) );
-			}
-			out.push( z[ 0 ], z[ 1 ] );
-		}
-		if ( v.done ) {
-			break;
-		}
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fromIterator;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/from_edges_iterator_map.js.html b/utils/compact-adjacency-matrix/from_edges_iterator_map.js.html deleted file mode 100644 index f82cfe6cec..0000000000 --- a/utils/compact-adjacency-matrix/from_edges_iterator_map.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/from_edges_iterator_map.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib from_edges_iterator_map.js

-
- -
- 62.68% - Statements - 42/67 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 62.68% - Lines - 42/67 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -681x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isCollection = require( '@stdlib/assert/is-collection' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Returns an array of iterated values.
-*
-* @private
-* @param {Object} it - iterator
-* @param {Function} clbk - callback to invoke for each iterated value
-* @param {*} thisArg - invocation context
-* @returns {(Array|TypeError)} array or an error
-*/
-function fromIteratorMap( it, clbk, thisArg ) {
-	var out;
-	var v;
-	var z;
-	var i;
-
-	out = [];
-	i = -1;
-	while ( true ) {
-		i += 1;
-		v = it.next();
-		z = v.value;
-		if ( z ) {
-			z = clbk.call( thisArg, z, i );
-			if ( !isCollection( z ) ) {
-				return new TypeError( format( 'invalid argument. Callback must return an array-like object containing vertices. Value: `%s`.', z ) );
-			}
-			out.push( z[ 0 ], z[ 1 ] );
-		}
-		if ( v.done ) {
-			break;
-		}
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fromIteratorMap;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/index.html b/utils/compact-adjacency-matrix/index.html deleted file mode 100644 index af57ea8b6c..0000000000 --- a/utils/compact-adjacency-matrix/index.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib - - - - - - - - - -
-
-

All files utils/compact-adjacency-matrix/lib

-
- -
- 62.33% - Statements - 912/1463 -
- - -
- 93.33% - Branches - 14/15 -
- - -
- 4.16% - Functions - 1/24 -
- - -
- 62.33% - Lines - 912/1463 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
bit_value.js -
-
93.33%42/45100%1/10%0/193.33%42/45
clear_bit.js -
-
90.69%39/43100%1/10%0/190.69%39/43
from_adjacency_list_iterator.js -
-
65.57%40/61100%1/10%0/165.57%40/61
from_adjacency_list_iterator_map.js -
-
62.68%42/67100%1/10%0/162.68%42/67
from_edges_iterator.js -
-
65.57%40/61100%1/10%0/165.57%40/61
from_edges_iterator_map.js -
-
62.68%42/67100%1/10%0/162.68%42/67
index.js -
-
100%49/49100%1/1100%0/0100%49/49
is_set.js -
-
94%47/50100%1/10%0/194%47/50
main.js -
-
54.45%532/97783.33%5/66.25%1/1654.45%532/977
set_bit.js -
-
90.69%39/43100%1/10%0/190.69%39/43
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/index.js.html b/utils/compact-adjacency-matrix/index.js.html deleted file mode 100644 index c98a77d8a5..0000000000 --- a/utils/compact-adjacency-matrix/index.js.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/index.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib index.js

-
- -
- 100% - Statements - 49/49 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 49/49 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -501x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Compact adjacency matrix.
-*
-* @module @stdlib/utils/compact-adjacency-matrix
-*
-* @example
-* var CompactAdjacencyMatrix = require( '@stdlib/utils/compact-adjacency-matrix' );
-*
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* // ...
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* // ...
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/is_set.js.html b/utils/compact-adjacency-matrix/is_set.js.html deleted file mode 100644 index 97a7ec20bd..0000000000 --- a/utils/compact-adjacency-matrix/is_set.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/is_set.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib is_set.js

-
- -
- 94% - Statements - 47/50 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 94% - Lines - 47/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -511x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var Boolean = require( '@stdlib/boolean/ctor' );
- 
- 
-// MAIN //
- 
-/**
-* Checks whether a bit is set.
-*
-* @private
-* @param {integer32} value - integer value
-* @param {NonNegativeInteger} i - bit to check
-* @returns {boolean} boolean indicating whether a bit is set
-*
-* @example
-* var bool = isSet( 4, 2 );
-* // returns true
-*
-* bool = isSet( 4, 0 );
-* // returns false
-*/
-function isSet( value, i ) {
-	return Boolean( ( value >> i ) & 1 );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = isSet;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/main.js.html b/utils/compact-adjacency-matrix/main.js.html deleted file mode 100644 index cbb2171bc1..0000000000 --- a/utils/compact-adjacency-matrix/main.js.html +++ /dev/null @@ -1,3016 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/main.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib main.js

-
- -
- 54.45% - Statements - 532/977 -
- - -
- 83.33% - Branches - 5/6 -
- - -
- 6.25% - Functions - 1/16 -
- - -
- 54.45% - Lines - 532/977 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -9781x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -3x -3x -1x -1x -3x -  -  -2x -2x -2x -2x -3x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var isNonNegativeInteger = require( '@stdlib/assert/is-nonnegative-integer' ).isPrimitive;
-var isArrayLikeObject = require( '@stdlib/assert/is-array-like-object' );
-var isCollection = require( '@stdlib/assert/is-collection' );
-var isFunction = require( '@stdlib/assert/is-function' );
-var isObject = require( '@stdlib/assert/is-object' );
-var hasIteratorSymbolSupport = require( '@stdlib/assert/has-iterator-symbol-support' );
-var ITERATOR_SYMBOL = require( '@stdlib/symbol/iterator' );
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var Int32Array = require( '@stdlib/array/int32' );
-var Int8Array = require( '@stdlib/array/int8' );
-var format = require( '@stdlib/string/format' );
-var ceil = require( '@stdlib/math/base/special/ceil' );
-var floor = require( '@stdlib/math/base/special/floor' );
-var grev = require( '@stdlib/blas/ext/base/grev' );
-var fromIteratorAdjList = require( './from_adjacency_list_iterator.js' );
-var fromIteratorAdjListMap = require( './from_adjacency_list_iterator_map.js' );
-var fromIteratorEdges = require( './from_edges_iterator.js' );
-var fromIteratorEdgesMap = require( './from_edges_iterator_map.js' );
-var setBit = require( './set_bit.js' );
-var clearBit = require( './clear_bit.js' );
-var isSet = require( './is_set.js' );
-var bitValue = require( './bit_value.js' );
- 
- 
-// VARIABLES //
- 
-var HAS_ITERATOR_SYMBOL = hasIteratorSymbolSupport();
-var NBITS = Int32Array.BYTES_PER_ELEMENT * 8; // 8 bits per byte
- 
- 
-// MAIN //
- 
-/**
-* Compact adjacency matrix constructor.
-*
-* @constructor
-* @param {NonNegativeInteger} N - number of vertices
-* @throws {TypeError} must provide a nonnegative integer
-* @returns {CompactAdjacencyMatrix} adjacency matrix instance
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*/
-function CompactAdjacencyMatrix( N ) {
-	if ( !( this instanceof CompactAdjacencyMatrix ) ) {
-		return new CompactAdjacencyMatrix( N );
-	}
-	if ( !isNonNegativeInteger( N ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a nonnegative integer. Value: `%s`.', N ) );
-	}
-	this._N = N; // number of vertices
-	this._M = 0; // number of edges
-	this._buffer = new Int32Array( ceil( N*N/NBITS ) ); // square matrix
-	return this;
-}
- 
-/**
-* Creates a compact adjacency matrix from an adjacency list.
-*
-* @name fromAdjacencyList
-* @memberof CompactAdjacencyMatrix
-* @type {Function}
-* @param {(ArrayLikeObject|Iterable)} list - adjacency list
-* @param {Function} [clbk] - callback to invoke for each list element
-* @param {*} [thisArg] - context
-* @throws {TypeError} `this` context must be a constructor
-* @throws {TypeError} `this` must be a compact adjacency matrix
-* @throws {TypeError} first argument must be an array-like object or an iterable
-* @throws {TypeError} second argument must be a function
-* @throws {TypeError} each element of a provided adjacency list must be an array-like object
-* @throws {TypeError} an iterator must return an array-like object containing vertices
-* @throws {TypeError} when provided an iterator, a callback must return an array-like object containing vertices
-* @returns {CompactAdjacencyMatrix} adjacency matrix instance
-*
-* @example
-* var list = [ [ 1, 2 ], [ 2 ], [ 3 ], [] ];
-*
-* var adj = CompactAdjacencyMatrix.fromAdjacencyList( list );
-* // returns <CompactAdjacencyMatrix>
-*
-* var bool = adj.hasEdge( 0, 1 );
-* // returns true
-*
-* bool = adj.hasEdge( 0, 2 );
-* // returns true
-*
-* bool = adj.hasEdge( 1, 2 );
-* // returns true
-*
-* bool = adj.hasEdge( 2, 3 );
-* // returns true
-*/
-setReadOnly( CompactAdjacencyMatrix, 'fromAdjacencyList', function fromAdjacencyList( list ) {
-	var thisArg;
-	var nargs;
-	var edges;
-	var clbk;
-	var adj;
-	var tmp;
-	var len;
-	var N;
-	var i;
-	var j;
-	if ( !isFunction( this ) ) {
-		throw new TypeError( 'invalid invocation. `this` context must be a constructor.' );
-	}
-	if ( this !== CompactAdjacencyMatrix ) {
-		throw new TypeError( 'invalid invocation. `this` is not a compact adjacency matrix.' );
-	}
-	nargs = arguments.length;
-	if ( nargs > 1 ) {
-		clbk = arguments[ 1 ];
-		if ( !isFunction( clbk ) ) {
-			throw new TypeError( format( 'invalid argument. Second argument must be a function. Value: `%s`.', clbk ) );
-		}
-		if ( nargs > 2 ) {
-			thisArg = arguments[ 2 ];
-		}
-	}
-	if ( isArrayLikeObject( list ) ) {
-		N = list.length;
-		adj = new this( N );
-		if ( clbk ) {
-			for ( i = 0; i < N; i++ ) {
-				edges = clbk.call( thisArg, list[ i ], i );
-				if ( !isCollection( edges ) ) {
-					throw new TypeError( format( 'invalid argument. Callback must return an array-like object. Value: `%s`.', edges ) );
-				}
-				for ( j = 0; j < edges.length; j++ ) {
-					adj.addEdge( i, edges[ j ] );
-				}
-			}
-			return adj;
-		}
-		for ( i = 0; i < N; i++ ) {
-			edges = list[ i ];
-			if ( !isCollection( edges ) ) {
-				throw new TypeError( format( 'invalid argument. Each element of the adjacency list must be an array-like object. Value: `%s`.', list ) );
-			}
-			for ( j = 0; j < edges.length; j++ ) {
-				adj.addEdge( i, edges[ j ] );
-			}
-		}
-		return adj;
-	}
-	if ( isObject( list ) && HAS_ITERATOR_SYMBOL && isFunction( list[ ITERATOR_SYMBOL ] ) ) { // eslint-disable-line max-len
-		tmp = list[ ITERATOR_SYMBOL ]();
-		if ( !isFunction( tmp.next ) ) {
-			throw new TypeError( format( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`.', list ) );
-		}
-		if ( clbk ) {
-			tmp = fromIteratorAdjListMap( tmp, clbk, thisArg );
-		} else {
-			tmp = fromIteratorAdjList( tmp );
-		}
-		if ( tmp instanceof Error ) {
-			throw tmp;
-		}
-		len = tmp.length;
-		adj = new this( len );
-		for ( i = 0; i < len; i++ ) {
-			edges = tmp[ i ];
-			for ( j = 0; j < edges.length; j++ ) {
-				adj.addEdge( i, edges[ j ] );
-			}
-		}
-		return adj;
-	}
-	throw new TypeError( format( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`.', list ) );
-});
- 
-/**
-* Creates a compact adjacency matrix from a list of edges.
-*
-* @name fromEdges
-* @memberof CompactAdjacencyMatrix
-* @type {Function}
-* @param {NonNegativeInteger} N - number of vertices
-* @param {(ArrayLikeObject|Iterable)} edges - list of edges
-* @param {Function} [clbk] - callback to invoke for each list element
-* @param {*} [thisArg] - context
-* @throws {TypeError} `this` context must be a constructor
-* @throws {TypeError} `this` must be a compact adjacency matrix
-* @throws {TypeError} first argument must be a nonnegative integer
-* @throws {TypeError} second argument must be an array-like object
-* @throws {TypeError} third argument must be a function
-* @throws {TypeError} each element of a provided list of edges must be a two-element array-like object containing vertices
-* @throws {TypeError} an iterator must return a two-element array-like object containing vertices
-* @throws {TypeError} when provided an iterator, a callback must return a two-element array-like object containing vertices
-* @returns {CompactAdjacencyMatrix} adjacency matrix instance
-*
-* @example
-* var edges = [ [ 0, 1 ], [ 0, 2 ], [ 1, 2 ], [ 2, 3 ] ];
-*
-* var adj = CompactAdjacencyMatrix.fromEdges( 4, edges );
-* // returns <CompactAdjacencyMatrix>
-*
-* var bool = adj.hasEdge( 0, 1 );
-* // returns true
-*
-* bool = adj.hasEdge( 0, 2 );
-* // returns true
-*
-* bool = adj.hasEdge( 1, 2 );
-* // returns true
-*
-* bool = adj.hasEdge( 2, 3 );
-* // returns true
-*/
-setReadOnly( CompactAdjacencyMatrix, 'fromEdges', function fromEdges( N, edges ) {
-	var thisArg;
-	var nargs;
-	var clbk;
-	var edge;
-	var adj;
-	var tmp;
-	var len;
-	var i;
-	if ( !isFunction( this ) ) {
-		throw new TypeError( 'invalid invocation. `this` context must be a constructor.' );
-	}
-	if ( this !== CompactAdjacencyMatrix ) {
-		throw new TypeError( 'invalid invocation. `this` is not a compact adjacency matrix.' );
-	}
-	nargs = arguments.length;
-	if ( nargs > 2 ) {
-		clbk = arguments[ 2 ];
-		if ( !isFunction( clbk ) ) {
-			throw new TypeError( format( 'invalid argument. Third argument must be a function. Value: `%s`.', clbk ) );
-		}
-		if ( nargs > 3 ) {
-			thisArg = arguments[ 3 ];
-		}
-	}
-	if ( !isNonNegativeInteger( N ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a nonnegative integer. Value: `%s`.', N ) );
-	}
-	if ( isArrayLikeObject( edges ) ) {
-		if ( clbk ) {
-			adj = new this( N );
-			for ( i = 0; i < edges.length; i++ ) {
-				edge = clbk.call( thisArg, edges[ i ], i );
-				if ( !isArrayLikeObject( edge ) ) {
-					throw new TypeError( format( 'invalid argument. Callback must return an array-like object. Value: `%s`.', edge ) );
-				}
-				adj.addEdge( edge[ 0 ], edge[ 1 ] );
-			}
-			return adj;
-		}
-		adj = new this( N );
-		for ( i = 0; i < edges.length; i++ ) {
-			edge = edges[ i ];
-			if ( !isArrayLikeObject( edge ) ) {
-				throw new TypeError( format( 'invalid argument. Each element of the edge list must be an array-like object. Value: `%s`.', edge ) );
-			}
-			adj.addEdge( edge[ 0 ], edge[ 1 ] );
-		}
-		return adj;
-	}
-
-	if ( isObject( edges ) && HAS_ITERATOR_SYMBOL && isFunction( edges[ ITERATOR_SYMBOL ] ) ) { // eslint-disable-line max-len
-		tmp = edges[ ITERATOR_SYMBOL ]();
-		if ( !isFunction( tmp.next ) ) {
-			throw new TypeError( format( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`.', edges ) );
-		}
-		if ( clbk ) {
-			tmp = fromIteratorEdgesMap( tmp, clbk, thisArg );
-		} else {
-			tmp = fromIteratorEdges( tmp );
-		}
-		if ( tmp instanceof Error ) {
-			throw tmp;
-		}
-		len = tmp.length;
-		adj = new this( len/2 );
-		for ( i = 0; i < len; i += 2 ) {
-			adj.addEdge( tmp[ i ], tmp[ i+1 ] );
-		}
-		return adj;
-	}
-	throw new TypeError( format( 'invalid argument. Second argument must be an array-like object or an iterable. Value: `%s`.', edges ) );
-});
- 
-/**
-* Returns indices ("bucket" and bit offset) for an `(i,j)` vertex pair.
-*
-* @private
-* @name _loc
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} i - starting vertex
-* @param {NonNegativeInteger} j - ending vertex
-* @param {Array} out - output array
-* @throws {TypeError} first argument must be a nonnegative integer
-* @throws {TypeError} second argument must be a nonnegative integer
-* @throws {RangeError} first argument must not exceed matrix dimensions
-* @throws {RangeError} second argument must not exceed matrix dimensions
-* @returns {Array} output array
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, '_loc', function loc( i, j, out ) {
-	var bucket;
-	var bit;
-	var idx;
-
-	// Compute a strided index for the desired bit:
-	idx = ( i*this._N ) + j;
-
-	// Compute the index of the buffer element (bucket) containing the bit:
-	bucket = floor( idx / NBITS );
-
-	// Compute the bit offset:
-	bit = idx - ( bucket*NBITS );
-
-	// Set the output values:
-	out[ 0 ] = bucket;
-	out[ 1 ] = bit;
-
-	return out;
-});
- 
-/**
-* Adds a directed edge between two vertices.
-*
-* @name addEdge
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} i - starting vertex
-* @param {NonNegativeInteger} j - ending vertex
-* @throws {TypeError} first argument must be a nonnegative integer
-* @throws {TypeError} second argument must be a nonnegative integer
-* @throws {RangeError} first argument must not exceed matrix dimensions
-* @throws {RangeError} second argument must not exceed matrix dimensions
-* @returns {CompactAdjacencyMatrix} adjacency matrix instance
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'addEdge', function addEdge( i, j ) {
-	var idx;
-	if ( !isNonNegativeInteger( i ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a nonnegative integer. Value: `%s`.', i ) );
-	}
-	if ( !isNonNegativeInteger( j ) ) {
-		throw new TypeError( format( 'invalid argument. Second argument must be a nonnegative integer. Value: `%s`.', j ) );
-	}
-	if ( i >= this._N ) {
-		throw new RangeError( format( 'invalid argument. First argument exceeds matrix dimensions. Value: `%u`.', i ) );
-	}
-	if ( j >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Second argument exceeds matrix dimensions. Value: `%u`.', j ) );
-	}
-	// Resolve the `(i,j)` pair:
-	idx = this._loc( i, j, [ 0, 0 ] );
-
-	// Set the bit for the edge:
-	if ( isSet( this._buffer[ idx[0] ], idx[1] ) === false ) {
-		this._buffer[ idx[0] ] = setBit( this._buffer[ idx[0] ], idx[1] );
-		this._M += 1;
-	}
-	return this;
-});
- 
-/**
-* Returns the list of all edges.
-*
-* @name edges
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Array}
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var edges = adj.edges;
-* // returns [ [ 0, 1 ], [ 0, 2 ], [ 1, 2 ], [ 2, 3 ] ]
-*/
-setReadOnlyAccessor( CompactAdjacencyMatrix.prototype, 'edges', function edges() {
-	var edges;
-	var idx;
-	var i;
-	var j;
-
-	edges = [];
-	idx = [ 0, 0 ];
-	for ( i = 0; i < this._N; i++ ) {
-		for ( j = 0; j < this._N; j++ ) {
-			// Resolve the `(i,j)` pair:
-			idx = this._loc( i, j, idx );
-
-			// Check for an edge:
-			if ( isSet( this._buffer[ idx[0] ], idx[1] ) ) {
-				edges.push( [ i, j ] );
-			}
-		}
-	}
-	return edges;
-});
- 
-/**
-* Checks whether a directed edge exists between two vertices.
-*
-* @name hasEdge
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} i - starting vertex
-* @param {NonNegativeInteger} j - ending vertex
-* @throws {TypeError} first argument must be a nonnegative integer
-* @throws {TypeError} second argument must be a nonnegative integer
-* @throws {RangeError} first argument must not exceed matrix dimensions
-* @throws {RangeError} second argument must not exceed matrix dimensions
-* @returns {boolean} boolean indicating if an edge exists
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* // ...
-*
-* var bool = adj.hasEdge( 0, 1 );
-* // returns true
-*
-* bool = adj.hasEdge( 0, 2 );
-* // returns true
-*
-* bool = adj.hasEdge( 1, 2 );
-* // returns true
-*
-* bool = adj.hasEdge( 2, 3 );
-* // returns true
-*
-* bool = adj.hasEdge( 1, 3 );
-* // returns false
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'hasEdge', function hasEdge( i, j ) {
-	var idx;
-	if ( !isNonNegativeInteger( i ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a nonnegative integer. Value: `%s`.', i ) );
-	}
-	if ( !isNonNegativeInteger( j ) ) {
-		throw new TypeError( format( 'invalid argument. Second argument must be a nonnegative integer. Value: `%s`.', j ) );
-	}
-	if ( i >= this._N ) {
-		throw new RangeError( format( 'invalid argument. First argument exceeds matrix dimensions. Value: `%u`.', i ) );
-	}
-	if ( j >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Second argument exceeds matrix dimensions. Value: `%u`.', j ) );
-	}
-	// Resolve the `(i,j)` pair:
-	idx = this._loc( i, j, [ 0, 0 ] );
-
-	// Check for an edge:
-	return isSet( this._buffer[ idx[0] ], idx[1] );
-});
- 
-/**
-* Returns the indegree of a vertex (i.e., number of edges ending at a vertex).
-*
-* @name inDegree
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} j - vertex
-* @throws {TypeError} must provide a nonnegative integer
-* @throws {RangeError} must not exceed matrix dimensions
-* @returns {NonNegativeInteger} indegree
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var d = adj.inDegree( 2 );
-* // returns 2
-*
-* d = adj.inDegree( 3 );
-* // returns 1
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'inDegree', function inDegree( j ) {
-	var deg;
-	var idx;
-	var i;
-	if ( !isNonNegativeInteger( j ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a nonnegative integer. Value: `%s`.', j ) );
-	}
-	if ( j >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Vertex cannot exceed matrix dimensions. Value: `%u`.', j ) );
-	}
-	// Iterate over the rows and add up the number of edges...
-	deg = 0;
-	idx = [ 0, 0 ];
-	for ( i = 0; i < this._N; i++ ) {
-		// Resolve the `(i,j)` pair:
-		idx = this._loc( i, j, idx );
-
-		// Check for an edge:
-		deg += bitValue( this._buffer[ idx[0] ], idx[1] );
-	}
-	return deg;
-});
- 
-/**
-* Returns a list of vertices having edges ending at a specified vertex.
-*
-* @name inEdges
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} j - vertex
-* @throws {TypeError} must provide a nonnegative integer
-* @throws {RangeError} must not exceed matrix dimensions
-* @returns {Array} list of vertices
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var e = adj.inEdges( 2 );
-* // returns [ 0, 1 ]
-*
-* e = adj.inEdges( 3 );
-* // returns [ 2 ]
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'inEdges', function inEdges( j ) {
-	var edges;
-	var idx;
-	var i;
-	if ( !isNonNegativeInteger( j ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a nonnegative integer. Value: `%s`.', j ) );
-	}
-	if ( j >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Vertex cannot exceed matrix dimensions. Value: `%u`.', j ) );
-	}
-	// Iterate over the rows and retrieve edges...
-	edges = [];
-	idx = [ 0, 0 ];
-	for ( i = 0; i < this._N; i++ ) {
-		// Resolve the `(i,j)` pair:
-		idx = this._loc( i, j, idx );
-
-		// Check for an edge:
-		if ( isSet( this._buffer[ idx[0] ], idx[1] ) ) {
-			edges.push( i );
-		}
-	}
-	return edges;
-});
- 
-/**
-* Returns the total number of edges.
-*
-* @name nedges
-* @memberof CompactAdjacencyMatrix.prototype
-* @readonly
-* @type {NonNegativeInteger}
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* // ...
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-*
-* // ...
-*
-* var M = adj.nedges;
-* // returns 3
-*/
-setReadOnlyAccessor( CompactAdjacencyMatrix.prototype, 'nedges', function nedges() {
-	return this._M;
-});
- 
-/**
-* Returns the number of vertices.
-*
-* @name nvertices
-* @memberof CompactAdjacencyMatrix.prototype
-* @readonly
-* @type {NonNegativeInteger}
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* // ...
-*
-* var N = adj.nvertices;
-* // returns 4
-*/
-setReadOnlyAccessor( CompactAdjacencyMatrix.prototype, 'nvertices', function nvertices() {
-	return this._N;
-});
- 
-/**
-* Returns the outdegree of a vertex (i.e., number of edges starting from a vertex).
-*
-* @name outDegree
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} i - vertex
-* @throws {TypeError} must provide a nonnegative integer
-* @throws {RangeError} must not exceed matrix dimensions
-* @returns {NonNegativeInteger} outdegree
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var d = adj.outDegree( 2 );
-* // returns 1
-*
-* d = adj.outDegree( 0 );
-* // returns 2
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'outDegree', function outDegree( i ) {
-	var deg;
-	var idx;
-	var j;
-	if ( !isNonNegativeInteger( i ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a nonnegative integer. Value: `%s`.', i ) );
-	}
-	if ( i >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Vertex cannot exceed matrix dimensions. Value: `%u`.', i ) );
-	}
-	// Iterate over the columns and add up the number of edges...
-	deg = 0;
-	idx = [ 0, 0 ];
-	for ( j = 0; j < this._N; j++ ) {
-		// Resolve the `(i,j)` pair:
-		idx = this._loc( i, j, idx );
-
-		// Check for an edge:
-		deg += bitValue( this._buffer[ idx[0] ], idx[1] );
-	}
-	return deg;
-});
- 
-/**
-* Returns a list of vertices having edges starting at a specified vertex.
-*
-* @name outEdges
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} i - vertex
-* @throws {TypeError} must provide a nonnegative integer
-* @throws {RangeError} must not exceed matrix dimensions
-* @returns {Array} list of vertices
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var e = adj.outEdges( 2 );
-* // returns [ 3 ]
-*
-* e = adj.outEdges( 0 );
-* // returns [ 1, 2 ]
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'outEdges', function outEdges( i ) {
-	var edges;
-	var idx;
-	var j;
-	if ( !isNonNegativeInteger( i ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide a nonnegative integer. Value: `%s`.', i ) );
-	}
-	if ( i >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Vertex cannot exceed matrix dimensions. Value: `%u`.', i ) );
-	}
-	// Iterate over the rows and retrieve edges...
-	edges = [];
-	idx = [ 0, 0 ];
-	for ( j = 0; j < this._N; j++ ) {
-		// Resolve the `(i,j)` pair:
-		idx = this._loc( i, j, idx );
-
-		// Check for an edge:
-		if ( isSet( this._buffer[ idx[0] ], idx[1] ) ) {
-			edges.push( j );
-		}
-	}
-	return edges;
-});
- 
-/**
-* Removes a directed edge between two vertices.
-*
-* @name removeEdge
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @param {NonNegativeInteger} i - starting vertex
-* @param {NonNegativeInteger} j - ending vertex
-* @throws {TypeError} first argument must be a nonnegative integer
-* @throws {TypeError} second argument must be a nonnegative integer
-* @throws {RangeError} first argument must not exceed matrix dimensions
-* @throws {RangeError} second argument must not exceed matrix dimensions
-* @returns {CompactAdjacencyMatrix} adjacency matrix instance
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* // ...
-*
-* adj.removeEdge( 0, 1 );
-* adj.removeEdge( 0, 2 );
-* adj.removeEdge( 1, 2 );
-* adj.removeEdge( 2, 3 );
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'removeEdge', function removeEdge( i, j ) {
-	var idx;
-	if ( !isNonNegativeInteger( i ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a nonnegative integer. Value: `%s`.', i ) );
-	}
-	if ( !isNonNegativeInteger( j ) ) {
-		throw new TypeError( format( 'invalid argument. Second argument must be a nonnegative integer. Value: `%s`.', j ) );
-	}
-	if ( i >= this._N ) {
-		throw new RangeError( format( 'invalid argument. First argument exceeds matrix dimensions. Value: `%u`.', i ) );
-	}
-	if ( j >= this._N ) {
-		throw new RangeError( format( 'invalid argument. Second argument exceeds matrix dimensions. Value: `%u`.', j ) );
-	}
-	// Resolve the `(i,j)` pair:
-	idx = this._loc( i, j, [ 0, 0 ] );
-
-	// Clear the bit for the edge:
-	if ( isSet( this._buffer[ idx[0] ], idx[1] ) ) {
-		this._buffer[ idx[0] ] = clearBit( this._buffer[ idx[0] ], idx[1] );
-		this._M -= 1;
-	}
-	return this;
-});
- 
-/**
-* Returns an adjacency list representation.
-*
-* @name toAdjacencyList
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @returns {Array} adjacency list representation
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 0, 1 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var list = adj.toAdjacencyList();
-* // returns [ [ 1, 2 ], [ 2 ], [ 3 ], [] ]
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'toAdjacencyList', function toAdjacencyList() {
-	var list;
-	var idx;
-	var tmp;
-	var i;
-	var j;
-
-	list = [];
-	idx = [ 0, 0 ];
-	for ( i = 0; i < this._N; i++ ) {
-		tmp = [];
-		for ( j = 0; j < this._N; j++ ) {
-			// Resolve the `(i,j)` pair:
-			idx = this._loc( i, j, idx );
-
-			// Check for an edge:
-			if ( isSet( this._buffer[ idx[0] ], idx[1] ) ) {
-				tmp.push( j );
-			}
-		}
-		list.push( tmp );
-	}
-	return list;
-});
- 
-/**
-* Returns a topological ordering of the directed graph.
-*
-* ## Notes
-*
-* -   The function returns a two-element array.
-* -   If the function is able to compute a topological ordering, the first array element is the topological ordering and the second element is `null`.
-* -   If a topological ordering cannot be achieved (e.g., due to the graph not being a directed acyclic graph (DAG)), the first array element is `null` and the second element is the first encountered cycle.
-*
-* @name toposort
-* @memberof CompactAdjacencyMatrix.prototype
-* @type {Function}
-* @returns {Array} topological ordering
-*
-* @example
-* var adj = new CompactAdjacencyMatrix( 4 );
-* // returns <CompactAdjacencyMatrix>
-*
-* adj.addEdge( 1, 0 );
-* adj.addEdge( 1, 2 );
-* adj.addEdge( 0, 2 );
-* adj.addEdge( 2, 3 );
-*
-* var results = adj.toposort();
-* // returns <Array>
-*
-* var order = results[ 0 ];
-* // returns [ 1, 0, 2, 3 ]
-*
-* var cycle = results[ 1 ];
-* // returns null
-*/
-setReadOnly( CompactAdjacencyMatrix.prototype, 'toposort', function toposort() {
-	var marks;
-	var self;
-	var out;
-	var idx;
-	var err;
-	var N;
-	var s;
-	var i;
-
-	self = this;
-	N = this._N;
-
-	// Initialize an empty list that will contain the sorted vertices:
-	out = [];
-
-	// If the graph is empty, nothing to sort...
-	if ( this._N === 0 ) {
-		return [ out, null ];
-	}
-	// Initialize an array for keeping track of whether a vertex has been "visited":
-	marks = new Int8Array( N );
-
-	// Initialize a stack for keeping track of cycles:
-	s = [];
-
-	// Process vertices using depth-first-search...
-	idx = [ 0, 0 ];
-	for ( i = 0; i < N; i++ ) {
-		if ( marks[ i ] === 0 ) {
-			err = visit( i );
-			if ( err !== 0 ) {
-				// Found a cycle...
-				s.push( i );
-				return [ null, s ];
-			}
-		}
-	}
-	// Reverse the output array as the leaves were added first, followed the by the roots, via depth-first-search:
-	grev( out.length, out, 1 );
-
-	return [ out, null ];
-
-	/**
-	* Visits a graph vertex and follows edges until finding a leaf vertex (if one exists).
-	*
-	* ## Notes
-	*
-	* -   If the function is able to successfully perform a depth-first-search, the functions returns `0`; otherwise, the function returns `-1` in the event of a cycle.
-	*
-	* @private
-	* @param {NonNegativeInteger} i - vertex
-	* @returns {integer} error code
-	*/
-	function visit( i ) {
-		var err;
-		var j;
-
-		// Check if we've already processed/visited this vertex...
-		if ( marks[ i ] === 2 ) {
-			return 0;
-		}
-		// Check if we've seen this vertex before and the vertex is still being processed...
-		if ( marks[ i ] === 1 ) {
-			// We've found a cycle...
-			return -1;
-		}
-		// Mark the current vertex as currently being processed:
-		marks[ i ] = 1;
-
-		// Follow all edges from the current vertex...
-		for ( j = 0; j < N; j++ ) {
-			idx = self._loc( i, j, idx ); // eslint-disable-line no-underscore-dangle
-			if ( isSet( self._buffer[ idx[0] ], idx[1] ) ) { // eslint-disable-line no-underscore-dangle
-				err = visit( j );
-				if ( err !== 0 ) {
-					// This vertex is part of a cycle, so add to cycle stack...
-					s.push( j );
-					return err;
-				}
-			}
-		}
-		// Mark the current vertex as processed:
-		marks[ i ] = 2;
-
-		// Add to the output array now that all subsequent vertices (relative to this vertex) in the graph have already been added to the output array:
-		out.push( i );
-
-		return 0;
-	}
-});
- 
- 
-// EXPORTS //
- 
-module.exports = CompactAdjacencyMatrix;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/compact-adjacency-matrix/set_bit.js.html b/utils/compact-adjacency-matrix/set_bit.js.html deleted file mode 100644 index 1c6e5d10ed..0000000000 --- a/utils/compact-adjacency-matrix/set_bit.js.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Code coverage report for utils/compact-adjacency-matrix/lib/set_bit.js - - - - - - - - - -
-
-

All files / utils/compact-adjacency-matrix/lib set_bit.js

-
- -
- 90.69% - Statements - 39/43 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 90.69% - Lines - 39/43 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -441x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2021 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Sets a bit.
-*
-* @private
-* @param {integer32} value - integer value
-* @param {NonNegativeInteger} i - bit to set
-* @returns {integer32} updated integer value
-*
-* @example
-* var v = setBit( 0, 2 );
-* // returns 4
-*/
-function setBit( value, i ) {
-	value |= 1 << i;
-	return value;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = setBit;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/doubly-linked-list/coverage.ndjson b/utils/doubly-linked-list/coverage.ndjson deleted file mode 100644 index 6f3db0b38d..0000000000 --- a/utils/doubly-linked-list/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[852,852,100,81,81,100,20,20,100,852,852,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[852,852,100,81,81,100,20,20,100,852,852,100,"d82aaaad3db8f1c9f8d8e3181c0aec0643bddace","2023-11-12 10:18:07 -0500"] diff --git a/utils/doubly-linked-list/index.html b/utils/doubly-linked-list/index.html deleted file mode 100644 index ca1739d143..0000000000 --- a/utils/doubly-linked-list/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for utils/doubly-linked-list/lib - - - - - - - - - -
-
-

All files utils/doubly-linked-list/lib

-
- -
- 100% - Statements - 852/852 -
- - -
- 100% - Branches - 81/81 -
- - -
- 100% - Functions - 20/20 -
- - -
- 100% - Lines - 852/852 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%53/53100%1/1100%0/0100%53/53
main.js -
-
100%722/722100%76/76100%17/17100%722/722
node.js -
-
100%77/77100%4/4100%3/3100%77/77
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/doubly-linked-list/index.js.html b/utils/doubly-linked-list/index.js.html deleted file mode 100644 index 0875dff33a..0000000000 --- a/utils/doubly-linked-list/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for utils/doubly-linked-list/lib/index.js - - - - - - - - - -
-
-

All files / utils/doubly-linked-list/lib index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Doubly linked list.
-*
-* @module @stdlib/utils/doubly-linked-list
-*
-* @example
-* var doublyLinkedList = require( '@stdlib/utils/doubly-linked-list' );
-*
-* var list = doublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the first list value:
-* v = list.shift();
-* // returns 'foo'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/doubly-linked-list/main.js.html b/utils/doubly-linked-list/main.js.html deleted file mode 100644 index 503c5af946..0000000000 --- a/utils/doubly-linked-list/main.js.html +++ /dev/null @@ -1,2251 +0,0 @@ - - - - - - Code coverage report for utils/doubly-linked-list/lib/main.js - - - - - - - - - -
-
-

All files / utils/doubly-linked-list/lib main.js

-
- -
- 100% - Statements - 722/722 -
- - -
- 100% - Branches - 76/76 -
- - -
- 100% - Functions - 17/17 -
- - -
- 100% - Lines - 722/722 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -7233x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -30x -30x -1x -1x -29x -29x -29x -29x -30x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -31x -28x -28x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -24x -19x -19x -11x -11x -24x -5x -5x -13x -24x -4x -4x -9x -24x -2x -2x -7x -7x -24x -8x -8x -7x -24x -1x -1x -6x -6x -6x -6x -24x -4x -4x -4x -4x -4x -24x -2x -2x -2x -2x -2x -2x -6x -6x -6x -6x -6x -6x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -20x -20x -20x -20x -20x -20x -20x -20x -13x -13x -11x -11x -20x -7x -7x -9x -9x -9x -20x -8x -8x -20x -1x -1x -1x -9x -9x -9x -9x -9x -9x -9x -9x -8x -8x -9x -9x -9x -9x -9x -9x -9x -9x -9x -228x -228x -200x -200x -200x -200x -28x -28x -28x -28x -228x -9x -9x -9x -9x -9x -9x -9x -9x -9x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -2x -9x -9x -9x -9x -9x -9x -9x -9x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -13x -10x -10x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -49x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -28x -28x -28x -21x -21x -21x -21x -21x -11x -11x -21x -10x -10x -10x -10x -21x -21x -21x -28x -28x -28x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -97x -97x -97x -97x -97x -97x -97x -34x -34x -34x -97x -63x -63x -63x -63x -63x -63x -63x -63x -63x -97x -97x -97x -97x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -5x -5x -5x -5x -5x -5x -1x -1x -4x -5x -1x -1x -3x -3x -3x -3x -3x -5x -4x -4x -3x -5x -1x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -18x -18x -18x -11x -11x -11x -11x -11x -6x -6x -11x -5x -5x -5x -5x -11x -11x -11x -18x -18x -18x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -22x -22x -22x -22x -22x -22x -22x -65x -65x -65x -22x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -4x -4x -4x -4x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -8x -8x -8x -8x -8x -8x -8x -2x -2x -2x -8x -6x -6x -6x -6x -6x -6x -6x -6x -6x -8x -8x -8x -8x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var iteratorSymbol = require( '@stdlib/symbol/iterator' );
-var format = require( '@stdlib/string/format' );
-var Node = require( './node.js' ); // eslint-disable-line stdlib/no-redeclare
- 
- 
-// MAIN //
- 
-/**
-* Doubly linked list constructor.
-*
-* @constructor
-* @returns {DoublyLinkedList} linked list instance
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the first value:
-* v = list.shift();
-* // returns 'foo'
-*/
-function DoublyLinkedList() {
-	if ( !(this instanceof DoublyLinkedList) ) {
-		return new DoublyLinkedList();
-	}
-	this._length = 0;
-	this._first = null;
-	this._last = null;
-	return this;
-}
- 
-/**
-* Clears the list.
-*
-* @name clear
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {DoublyLinkedList} list instance
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the first value:
-* var v = list.first().value;
-* // returns 'foo'
-*
-* // Examine the list length:
-* var len = list.length;
-* // returns 2
-*
-* // Clear all list items:
-* list.clear();
-*
-* // Peek at the first value:
-* v = list.first();
-* // returns undefined
-*
-* // Examine the list length:
-* len = list.length;
-* // returns 0
-*/
-setReadOnly( DoublyLinkedList.prototype, 'clear', function clear() {
-	this._length = 0;
-	this._first = null;
-	this._last = null;
-	return this;
-});
- 
-/**
-* Returns the first list node.
-*
-* @name first
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {(Node|void)} list node
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the first value:
-* var v = list.first().value;
-* // returns 'foo'
-*/
-setReadOnly( DoublyLinkedList.prototype, 'first', function first() {
-	if ( this._length ) {
-		return this._first;
-	}
-});
- 
-/**
-* Inserts a value into the list either before or after a provided list node.
-*
-* @name insert
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @param {Node} node - node after which to insert the value
-* @param {*} value - value to insert
-* @param {string} [location='after'] - location
-* @throws {Error} must provide a node belonging to the list
-* @throws {Error} must provide a recognized location
-* @returns {DoublyLinkedList} list instance
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' ).push( 'beep' );
-*
-* // Determine the list length:
-* var len = list.length;
-* // returns 3
-*
-* // Get the second node:
-* var node = list.first().next;
-*
-* // Insert a value after the second node:
-* list.insert( node, 'boop' );
-*
-* // Determine the list length:
-* len = list.length;
-* // returns 4
-*/
-setReadOnly( DoublyLinkedList.prototype, 'insert', function insert( node, value, location ) {
-	/* eslint-disable no-underscore-dangle */
-	var loc;
-	var n;
-	if ( arguments.length > 2 ) {
-		loc = location;
-		if ( loc !== 'before' && loc !== 'after' ) {
-			throw new Error( format( 'invalid argument. Third argument must be a recognized location. Value: `%s`.', loc ) );
-		}
-	} else {
-		loc = 'after';
-	}
-	// Case: insert after last node (equivalent to `push()`)
-	if ( loc === 'after' && node === this._last ) {
-		return this.push( value );
-	}
-	// Case: insert before first node (equivalent to `unshift()`)
-	if ( loc === 'before' && node === this._first ) {
-		return this.unshift( value );
-	}
-	// Unfortunately, we need to check whether we have been provided a node belonging to our list by walking the list. If we don't, we could erroneously increment the list length. This means our runtime goes from the theoretical O(1) to O(N).
-	n = this._first;
-	while ( n !== this._last && n !== node ) {
-		n = n._next;
-	}
-	// Check if we iterated through the entire list:
-	if ( n === this._last && n !== node ) {
-		throw new Error( 'invalid argument. The list does not contain the provided list node.' );
-	}
-	// Create a new list node:
-	n = new Node( value );
- 
-	// Update pointers...
-	if ( loc === 'after' ) {
-		node._next._prev = n;
-		n._next = node._next;
- 
-		node._next = n;
-		n._prev = node;
-	} else {
-		node._prev._next = n;
-		n._prev = node._prev;
- 
-		node._prev = n;
-		n._next = node;
-	}
-	// Increment the list length:
-	this._length += 1;
- 
-	return this;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Returns an iterator for iterating over a list.
-*
-* ## Notes
-*
-* -   In order to prevent confusion arising from list mutation during iteration, a returned iterator **always** iterates over a list "snapshot", which is defined as the list of elements at the time of this method's invocation.
-*
-* @name iterator
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @param {string} [direction="forward"] - iteration direction
-* @throws {Error} must provide a recognized iteration direction
-* @returns {Iterator} iterator
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Create an iterator:
-* var it = list.iterator();
-*
-* // Iterate over the list...
-* var v = it.next().value;
-* // returns 'foo'
-*
-* v = it.next().value;
-* // returns 'bar'
-*
-* var bool = it.next().done;
-* // returns true
-*/
-setReadOnly( DoublyLinkedList.prototype, 'iterator', function iterator( direction ) {
-	var values;
-	var iter;
-	var self;
-	var FLG;
-	var dir;
-	var inc;
-	var i;
-	if ( arguments.length ) {
-		dir = direction;
-		if ( dir !== 'forward' && dir !== 'reverse' ) {
-			throw new Error( format( 'invalid argument. Must provide a recognized iteration direction. Value: `%s`.', dir ) );
-		}
-	} else {
-		dir = 'forward';
-	}
-	self = this;
- 
-	// Initialize the iteration index:
-	if ( dir === 'forward' ) {
-		i = -1;
-		inc = 1;
-	} else {
-		i = this._length;
-		inc = -1;
-	}
-	// Create a copy of list values (necessary in order to "snapshot" the list; otherwise, values could come and go between calls to `next`):
-	values = this.toArray();
- 
-	// Create an iterator protocol-compliant object:
-	iter = {};
-	setReadOnly( iter, 'next', next );
-	setReadOnly( iter, 'return', end );
-	if ( iteratorSymbol ) {
-		setReadOnly( iter, iteratorSymbol, factory );
-	}
-	return iter;
- 
-	/**
-	* Returns an iterator protocol-compliant object containing the next iterated value.
-	*
-	* @private
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function next() {
-		i += inc;
-		if ( FLG || i < 0 || i >= values.length ) {
-			return {
-				'done': true
-			};
-		}
-		return {
-			'value': values[ i ],
-			'done': false
-		};
-	}
- 
-	/**
-	* Finishes an iterator.
-	*
-	* @private
-	* @param {*} [value] - value to return
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function end( value ) {
-		FLG = true;
-		if ( arguments.length ) {
-			return {
-				'value': value,
-				'done': true
-			};
-		}
-		return {
-			'done': true
-		};
-	}
- 
-	/**
-	* Returns a new iterator.
-	*
-	* @private
-	* @returns {Iterator} iterator
-	*/
-	function factory() {
-		return self.iterator();
-	}
-});
- 
-/**
-* Returns the last node.
-*
-* @name last
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {(Node|void)} list node
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the last value:
-* var v = list.last().value;
-* // returns 'bar'
-*/
-setReadOnly( DoublyLinkedList.prototype, 'last', function last() {
-	if ( this._length ) {
-		return this._last;
-	}
-});
- 
-/**
-* List length.
-*
-* @name length
-* @memberof DoublyLinkedList.prototype
-* @type {NonNegativeInteger}
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Examine the initial list length:
-* var len = list.length;
-* // returns 0
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Retrieve the current list length:
-* len = list.length;
-* // returns 2
-*/
-setReadOnlyAccessor( DoublyLinkedList.prototype, 'length', function get() {
-	return this._length;
-});
- 
-/**
-* Removes a value from the end of the list.
-*
-* @name pop
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {(*|void)} removed value
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the last value:
-* v = list.pop();
-* // returns 'beep'
-*/
-setReadOnly( DoublyLinkedList.prototype, 'pop', function pop() {
-	/* eslint-disable no-underscore-dangle */
-	var value;
-	if ( this._length ) {
-		// Retrieve the last value:
-		value = this._last.value;
- 
-		// Check whether we have a new "tail" or whether we have emptied the list...
-		if ( this._last._prev ) {
-			this._last = this._last._prev;
-			this._last._next = null;
-		} else {
-			// List is empty:
-			this._first = null;
-			this._last = null;
-		}
-		// Decrement the list length:
-		this._length -= 1;
-	}
-	return value;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Adds a value to the end of the list.
-*
-* @name push
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {DoublyLinkedList} list instance
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the last value:
-* v = list.pop();
-* // returns 'beep'
-*/
-setReadOnly( DoublyLinkedList.prototype, 'push', function push( value ) {
-	var node;
- 
-	// Create a new list node:
-	node = new Node( value );
- 
-	// Check whether the list is currently empty...
-	if ( this._length === 0 ) {
-		// This is the only list node, making it both the first and last node:
-		this._first = node;
-		this._last = node;
-	} else {
-		// Link the new node to the previous last node:
-		node._prev = this._last; // eslint-disable-line no-underscore-dangle
- 
-		// Link the previous last node to the new node:
-		this._last._next = node; // eslint-disable-line no-underscore-dangle
- 
-		// Update the pointer for the last node:
-		this._last = node;
-	}
-	// Increment the list length:
-	this._length += 1;
- 
-	return this;
-});
- 
-/**
-* Removes a list node from the list.
-*
-* @name remove
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @param {Node} node - node to remove
-* @throws {Error} must provide a node belonging to the list
-* @returns {(*|void)} removed value
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' ).push( 'beep' );
-*
-* // Determine the list length:
-* var len = list.length;
-* // returns 3
-*
-* // Get the second node:
-* var node = list.first().next;
-*
-* // Remove the second node:
-* var v = list.remove( node );
-* // returns 'bar'
-*
-* // Determine the list length:
-* len = list.length;
-* // returns 2
-*/
-setReadOnly( DoublyLinkedList.prototype, 'remove', function remove( node ) {
-	/* eslint-disable no-underscore-dangle */
-	var value;
-	var n;
- 
-	// Case: first node (equivalent to `shift()`)
-	if ( node === this._first ) {
-		return this.shift();
-	}
-	// Case: last node (equivalent to `pop()`)
-	if ( node === this._last ) {
-		return this.pop();
-	}
-	// Retrieve the node value:
-	value = node.value;
- 
-	// Unfortunately, we need to check whether we have been provided a node belonging to our list by walking the list. If we don't, we could erroneously decrement the list length. This means our runtime goes from the theoretical O(1) to O(N).
-	n = this._first;
-	while ( n !== this._last && n !== node ) {
-		n = n._next;
-	}
-	// Check if we iterated through the entire list:
-	if ( n === this._last ) {
-		throw new Error( 'invalid argument. The list does not contain the provided list node.' );
-	}
-	// Update pointers:
-	node._prev._next = node._next;
-	node._next._prev = node._prev;
- 
-	// Decrement the list length:
-	this._length -= 1;
- 
-	return value;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Removes a value from the beginning of the list.
-*
-* @name shift
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {(*|void)} removed value
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the first value:
-* var v = list.shift();
-* // returns 'foo'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the first value:
-* v = list.shift();
-* // returns 'bar'
-*/
-setReadOnly( DoublyLinkedList.prototype, 'shift', function shift() {
-	/* eslint-disable no-underscore-dangle */
-	var value;
-	if ( this._length ) {
-		// Retrieve the first value:
-		value = this._first.value;
- 
-		// Check whether we have a new "head" or whether we have emptied the list...
-		if ( this._first._next ) {
-			this._first = this._first._next;
-			this._first._prev = null;
-		} else {
-			// List is empty:
-			this._first = null;
-			this._last = null;
-		}
-		// Decrement the list length:
-		this._length -= 1;
-	}
-	return value;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Returns an array of list values.
-*
-* @name toArray
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {Array} list values
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Get an array of list values:
-* var vals = list.toArray();
-* // returns [ 'foo', 'bar' ]
-*/
-setReadOnly( DoublyLinkedList.prototype, 'toArray', function toArray() {
-	var node;
-	var out;
-	var i;
- 
-	out = [];
-	node = this._first;
-	for ( i = 0; i < this._length; i++ ) {
-		out.push( node.value );
-		node = node.next;
-	}
-	return out;
-});
- 
-/**
-* Serializes a list as JSON.
-*
-* ## Notes
-*
-* -   `JSON.stringify()` implicitly calls this method when stringifying a `DoublyLinkedList` instance.
-*
-* @name toJSON
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {Object} serialized list
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Serialize to JSON:
-* var o = list.toJSON();
-* // returns { 'type': 'doubly-linked-list', 'data': [ 'foo', 'bar' ] }
-*/
-setReadOnly( DoublyLinkedList.prototype, 'toJSON', function toJSON() {
-	var out = {};
-	out.type = 'doubly-linked-list';
-	out.data = this.toArray();
-	return out;
-});
- 
-/**
-* Adds a value to the beginning of the list.
-*
-* @name unshift
-* @memberof DoublyLinkedList.prototype
-* @type {Function}
-* @returns {DoublyLinkedList} list instance
-*
-* @example
-* var list = new DoublyLinkedList();
-*
-* // Add values to the beginning of the list:
-* list.unshift( 'foo' ).unshift( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'foo'
-*
-* // Add a new value to the beginning of the list:
-* list.unshift( 'beep' );
-*
-* // Remove the last value:
-* v = list.pop();
-* // returns 'bar'
-*/
-setReadOnly( DoublyLinkedList.prototype, 'unshift', function unshift( value ) {
-	var node;
- 
-	// Create a new list node:
-	node = new Node( value );
- 
-	// Check whether the list is currently empty...
-	if ( this._length === 0 ) {
-		// This is the only list node, making it both the first and last node:
-		this._first = node;
-		this._last = node;
-	} else {
-		// Link the new node to the previous first node:
-		node._next = this._first; // eslint-disable-line no-underscore-dangle
- 
-		// Link the previous first node to the new node:
-		this._first._prev = node; // eslint-disable-line no-underscore-dangle
- 
-		// Update the pointer for the first node:
-		this._first = node;
-	}
-	// Increment the list length:
-	this._length += 1;
- 
-	return this;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = DoublyLinkedList;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/doubly-linked-list/node.js.html b/utils/doubly-linked-list/node.js.html deleted file mode 100644 index c56897957c..0000000000 --- a/utils/doubly-linked-list/node.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Code coverage report for utils/doubly-linked-list/lib/node.js - - - - - - - - - -
-
-

All files / utils/doubly-linked-list/lib node.js

-
- -
- 100% - Statements - 77/77 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 77/77 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -781x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -111x -111x -111x -111x -111x -111x -75x -75x -111x -111x -111x -111x -111x -5x -5x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -111x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var defineProperty = require( '@stdlib/utils/define-property' );
- 
- 
-// MAIN //
- 
-/**
-* List node constructor.
-*
-* @private
-* @constructor
-* @param {*} value - node value
-* @returns {Node} Node instance
-*
-* @example
-* var node = new Node( 'foo' );
-* // returns <Node>
-*/
-function Node( value ) { // eslint-disable-line stdlib/no-redeclare
-	// Why getters? Because some of the list APIs will return the list "node", not the value. In which case, the node API is no longer private and we have to guard against users mucking about (deleting, updating, etc) with property values (in particular, the `next` and `prev` properties).
-	defineProperty( this, 'next', {
-		'configurable': false,
-		'enumerable': true,
-		'get': function get() { // eslint-disable-line no-restricted-syntax
-			return this._next;
-		}
-	});
-	defineProperty( this, 'prev', {
-		'configurable': false,
-		'enumerable': true,
-		'get': function get() { // eslint-disable-line no-restricted-syntax
-			return this._prev;
-		}
-	});
-	this.value = value;
- 
-	defineProperty( this, '_next', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': null
-	});
-	defineProperty( this, '_prev', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': null
-	});
- 
-	return this;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = Node;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/closed.js.html b/utils/dsv/base/parse/states/closed.js.html deleted file mode 100644 index 9a88838871..0000000000 --- a/utils/dsv/base/parse/states/closed.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/closed.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states closed.js

-
- -
- 96.72% - Statements - 59/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 96.72% - Lines - 59/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6279x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -  -  -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-// Possible transition states...
-var CLOSED = state2enum[ 'closed' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for closing a parser.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next() {
-		parser._changeState( CLOSED );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/comment.js.html b/utils/dsv/base/parse/states/comment.js.html deleted file mode 100644 index a40acb1f92..0000000000 --- a/utils/dsv/base/parse/states/comment.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/comment.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states comment.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -8479x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -84x -84x -84x -84x -84x -8x -84x -8x -8x -8x -8x -8x -76x -76x -84x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:comment' );
- 
-// Possible transition states...
-var INIT = state2enum[ 'init' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a commented line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var newlineLastIndex;
-	var newline;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		// Check for the end of the commented line...
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/coverage.ndjson b/utils/dsv/base/parse/states/coverage.ndjson deleted file mode 100644 index dd03d22cb6..0000000000 --- a/utils/dsv/base/parse/states/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[2459,2717,90.5042,213,263,80.9886,37,40,92.5,2459,2717,90.5042,"aaa391a46214c21dca294506d06ac0b3d59512ce","2024-05-04 16:37:12 -0400"] diff --git a/utils/dsv/base/parse/states/error.js.html b/utils/dsv/base/parse/states/error.js.html deleted file mode 100644 index bee28e3a13..0000000000 --- a/utils/dsv/base/parse/states/error.js.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/error.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states error.js

-
- -
- 96.72% - Statements - 59/61 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 96.72% - Lines - 59/61 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -6279x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -  -  -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-// Possible transition states...
-var ERROR = state2enum[ 'error' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for a parser error state.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next() {
-		parser._changeState( ERROR );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/escape.js.html b/utils/dsv/base/parse/states/escape.js.html deleted file mode 100644 index 706b84f4de..0000000000 --- a/utils/dsv/base/parse/states/escape.js.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/escape.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states escape.js

-
- -
- 48.16% - Statements - 105/218 -
- - -
- 100% - Branches - 2/2 -
- - -
- 50% - Functions - 1/2 -
- - -
- 48.16% - Lines - 105/218 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -21979x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var maximum = require( './max.js' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:escape' );
- 
-// Possible transition states...
-var ERROR = state2enum[ 'error' ];
-var FIELD = state2enum[ 'field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing an escape sequence.
-*
-* ## Notes
-*
-* -   An escape sequence escapes the delimiter, newline, and escape sequences in **non-quoted** fields.
-* -   An escape sequence escapes comment and skip sequences in **non-quoted** fields when an escape sequence occurs at the beginning of a record.
-* -   In strict mode, if not immediately followed by a special character sequence, then the parser raises an exception.
-* -   In non-strict mode, if not immediately followed by a special character sequence, then the escape sequence has no special meaning and is considered a normal character sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var commentLastIndex;
-	var escapeLastIndex;
-	var skipLastIndex;
-	var escapeLength;
-	var delimiter;
-	var newline;
-	var comment;
-	var escape;
-	var strict;
-	var skip;
-	var max;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	commentLastIndex = parser._commentLastIndex;
-	comment = parser._comment;
- 
-	skipLastIndex = parser._skipLastIndex;
-	skip = parser._skip;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escapeLength = parser._escapeLength;
-	escape = parser._escape;
- 
-	strict = parser._strict;
- 
-	max = maximum( maximum( delimiterLastIndex, newlineLastIndex ), escapeLastIndex ); // eslint-disable-line max-len
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var cursor = parser._cursor;
-		var idx = parser._eidx; // position of last escape character
-		var d = cursor - idx;
-
-		debug( 'Char: %s', ch );
-
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			d === delimiterLastIndex &&
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			debug( 'Delimiter.' );
-			parser._copyWithin( idx-escapeLastIndex, idx+1, delimiterLastIndex )
-				._rewind( escapeLength )
-				._push( ch )
-				._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			d === newlineLastIndex &&
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			debug( 'Newline.' );
-			parser._copyWithin( idx-escapeLastIndex, idx+1, newlineLastIndex )
-				._rewind( escapeLength )
-				._push( ch )
-				._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for an escape sequence.
-		*/
-		if (
-			d === escapeLastIndex &&
-			ch === escape[ escapeLastIndex ] &&
-			parser._scan( escape, escapeLastIndex )
-		) {
-			debug( 'Escape.' );
-			parser._copyWithin( idx-escapeLastIndex, idx+1, escapeLastIndex )
-				._rewind( escapeLength )
-				._push( ch )
-				._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a comment sequence.
-		*
-		* ## Notes
-		*
-		* -   Comment sequences only have special meaning when appearing at the beginning of a row.
-		*/
-		if (
-			comment &&                                 // user specified a comment character sequence, so should check for comments
-			cursor-commentLastIndex === 0 &&           // only search the first character(s) of the row
-			ch === comment[ commentLastIndex ] &&      // we have a potential match
-			parser._scan( comment, commentLastIndex )  // we found a match
-		) {
-			debug( 'Comment.' );
-			parser._copyWithin( idx-commentLastIndex, idx+1, commentLastIndex )
-				._rewind( escapeLength )
-				._push( ch )
-				._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a skip sequence.
-		*
-		* ## Notes
-		*
-		* -   Skip sequences only have special meaning when appearing at the beginning of a row.
-		*/
-		if (
-			skip &&                                 // user specified a skip character sequence, so should check for a skipped line
-			cursor-skipLastIndex === 0 &&           // only search the first character(s) of the row
-			ch === skip[ skipLastIndex ] &&         // we have a potential match
-			parser._scan( skip, skipLastIndex )     // we found a match
-		) {
-			debug( 'Skip.' );
-			parser._copyWithin( idx-skipLastIndex, idx+1, skipLastIndex )
-				._rewind( escapeLength )
-				._push( ch )
-				._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a non-special character sequence.
-		*
-		* ## Notes
-		*
-		* -   In strict mode, field separators, row separators, and escaped sequences must immediately follow an escape sequence. At some point, we'll have processed a greater number of characters than exists in any of the special character sequences, meaning that none of those sequences immediately follow the escape sequence which led to the current state. Once this happens, we're in an invalid state and must raise an exception, as not clear how the parser should interpret the preceding values (e.g., was the preceding escape sequence supposed to be escaped? was the preceding escape sequence a mistake and should be ignored? are we missing a delimiter or newline sequence? etc.).
-		* -   In non-strict mode, we assume that the escape sequence is a normal character sequence.
-		*/
-		if ( d >= max ) {
-			if ( strict ) {
-				debug( 'Error.' );
-				parser._setErrorState( 'INVALID_ESCAPE' )._changeState( ERROR );
-				return;
-			}
-			// Return to normal field processing:
-			debug( 'Escape sequence is not followed by a special character sequence.' );
-			parser._raiseWarning( 'INVALID_ESCAPE' )._push( ch )._changeState( FIELD );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/field.js.html b/utils/dsv/base/parse/states/field.js.html deleted file mode 100644 index 350a12bdea..0000000000 --- a/utils/dsv/base/parse/states/field.js.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/field.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states field.js

-
- -
- 95.76% - Statements - 181/189 -
- - -
- 88.88% - Branches - 24/27 -
- - -
- 100% - Functions - 2/2 -
- - -
- 95.76% - Lines - 181/189 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -19079x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -  -  -  -  -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -44426655x -7440x -7436x -7436x -7436x -7436x -7436x -4x -4x -4x -4x -44419215x -44419215x -44419215x -44419215x -44419215x -44419215x -44419215x -44419215x -44419215x -44419215x -44426643x -44426655x -44426655x -44426655x -12x -12x -12x -12x -12x -12x -12x -12x -  -  -  -  -44419203x -44419203x -44419203x -44419203x -44426647x -7848979x -44426655x -7848979x -7848979x -7848979x -7848979x -7848979x -36570224x -36570224x -36570224x -36570224x -44426644x -108991x -44426655x -108991x -108991x -108991x -108991x -108991x -36461233x -36461233x -44426655x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:field' );
- 
-// Possible transition states...
-var ESCAPE = state2enum[ 'escape' ];
-var FIELD = state2enum[ 'field' ];
-var INIT = state2enum[ 'init' ];
-var QUOTED_FIELD = state2enum[ 'quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a field.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var delimiter;
-	var newline;
-	var quoting;
-	var escape;
-	var strict;
-	var quote;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	quoting = parser._quoting;
-	strict = parser._strict;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var idx = parser._cursor - parser._cidx + 1;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for an escape character sequence.
-		*
-		* ## Notes
-		*
-		* -   An escape sequence escapes the delimiter, newline, and escape sequences in **non-quoted** fields.
-		* -   When `doublequote` is `false`, the escape sequence escapes quote sequences within **quoted** fields.
-		* -   In strict mode, if not immediately followed by a special character sequence, then the parser raises an exception.
-		* -   In non-strict mode, if not immediately followed by a special character sequence, then the escape sequence has no special meaning.
-		*/
-		if (
-			ch === escape[ escapeLastIndex ] &&     // we have a potential match
-			parser._scan( escape, escapeLastIndex ) // we found a match
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( ESCAPE );
-			return;
-		}
-		/*
-		* Check for a quote character sequence.
-		*
-		* ## Notes
-		*
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			idx-quoteLastIndex === 0 &&           // only search the first character(s) of the field
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			if ( quoting ) {
-				// Rewind the cursor to point to the last character before the quote character sequence:
-				debug( 'Quote.' );
-				parser._rewind( quoteLastIndex )._changeState( QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			parser._push( ch );
-			return;
-		}
-		/**
-		* Check for a quote character sequence (non-strict mode).
-		*
-		* ## Notes
-		*
-		* -   In non-strict mode, a quote character sequence is allowed to start after whitespace (e.g., `a,  "b",  c`).
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			strict === false &&                   // non-strict mode
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			if ( quoting && parser._isWhitespace( parser._cidx, parser._cursor-quoteLastIndex ) ) {
-				// Rewind the cursor to point to the last character of the preceding field:
-				debug( 'Quote.' );
-				parser._raiseWarning( 'INVALID_OPENING_QUOTE' )
-					._rewind( idx )
-					._changeState( QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			parser._push( ch );
-			return;
-		}
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the delimiter character sequence:
-			debug( 'Delimiter.' );
-			parser._rewind( delimiterLastIndex )._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/index.html b/utils/dsv/base/parse/states/index.html deleted file mode 100644 index 8f986b98e7..0000000000 --- a/utils/dsv/base/parse/states/index.html +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states - - - - - - - - - -
-
-

All files utils/dsv/base/parse/lib/states

-
- -
- 90.5% - Statements - 2459/2717 -
- - -
- 80.98% - Branches - 213/263 -
- - -
- 92.5% - Functions - 37/40 -
- - -
- 90.5% - Lines - 2459/2717 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
closed.js -
-
96.72%59/61100%2/250%1/296.72%59/61
comment.js -
-
100%83/83100%6/6100%2/2100%83/83
error.js -
-
96.72%59/61100%2/250%1/296.72%59/61
escape.js -
-
48.16%105/218100%2/250%1/248.16%105/218
field.js -
-
95.76%181/18988.88%24/27100%2/295.76%181/189
index.js -
-
100%91/91100%3/3100%1/1100%91/91
init.js -
-
94.11%224/23887.5%35/40100%2/294.11%224/238
invalid_quote_end.js -
-
96.29%130/13581.81%9/11100%3/396.29%130/135
max.js -
-
100%50/50100%4/4100%1/1100%50/50
quote_end.js -
-
97.41%151/15595.45%21/22100%2/297.41%151/155
quoted_escape.js -
-
83.33%105/12675%3/4100%2/283.33%105/126
quoted_field.js -
-
100%106/106100%12/12100%2/2100%106/106
skip.js -
-
92.17%212/23082.5%33/40100%2/292.17%212/230
skipped_comment.js -
-
100%83/83100%6/6100%2/2100%83/83
skipped_escape.js -
-
86.77%164/18915%3/20100%2/286.77%164/189
skipped_field.js -
-
92.89%170/18386.95%20/23100%2/292.89%170/183
skipped_invalid_quote_end.js -
-
87.25%89/10260%3/5100%2/287.25%89/102
skipped_quote_end.js -
-
91.03%132/14561.53%8/13100%2/291.03%132/145
skipped_quoted_escape.js -
-
93.45%100/10742.85%3/7100%2/293.45%100/107
skipped_quoted_field.js -
-
100%105/105100%11/11100%2/2100%105/105
state2enum.js -
-
100%60/60100%3/3100%1/1100%60/60
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/index.js.html b/utils/dsv/base/parse/states/index.js.html deleted file mode 100644 index 74d24bb6a3..0000000000 --- a/utils/dsv/base/parse/states/index.js.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/index.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states index.js

-
- -
- 100% - Statements - 91/91 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 91/91 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -9279x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -1476x -1476x -82x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var enum2state = require( './enum2state.json' );
-var closed = require( './closed.js' ); // eslint-disable-line stdlib/no-redeclare
-var comment = require( './comment.js' );
-var error = require( './error.js' );
-var escape = require( './escape.js' ); // eslint-disable-line stdlib/no-redeclare
-var field = require( './field.js' );
-var init = require( './init.js' );
-var invalidQuoteEnd = require( './invalid_quote_end.js' );
-var quoteEnd = require( './quote_end.js' );
-var quotedEscape = require( './quoted_escape.js' );
-var quotedField = require( './quoted_field.js' );
-var skip = require( './skip.js' );
-var skippedComment = require( './skipped_comment.js' );
-var skippedEscape = require( './skipped_escape.js' );
-var skippedField = require( './skipped_field.js' );
-var skippedInvalidQuoteEnd = require( './skipped_invalid_quote_end.js' );
-var skippedQuoteEnd = require( './skipped_quote_end.js' );
-var skippedQuotedEscape = require( './skipped_quoted_escape.js' );
-var skippedQuotedField = require( './skipped_quoted_field.js' );
- 
- 
-// VARIABLES //
- 
-var table = {
-	'closed': closed,
-	'comment': comment,
-	'escape': escape,
-	'error': error,
-	'field': field,
-	'init': init,
-	'invalid_quote_end': invalidQuoteEnd,
-	'quote_end': quoteEnd,
-	'quoted_escape': quotedEscape,
-	'quoted_field': quotedField,
-	'skip': skip,
-	'skipped_comment': skippedComment,
-	'skipped_escape': skippedEscape,
-	'skipped_field': skippedField,
-	'skipped_invalid_quote_end': skippedInvalidQuoteEnd,
-	'skipped_quote_end': skippedQuoteEnd,
-	'skipped_quoted_escape': skippedQuotedEscape,
-	'skipped_quoted_field': skippedQuotedField
-};
- 
- 
-// MAIN //
- 
-/**
-* Returns an object mapping state enumeration constants to state functions.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Array<Function>} table
-*/
-function states( parser ) {
-	var out;
-	var i;
- 
-	out = [];
-	for ( i = 0; i < enum2state.length; i++ ) {
-		out.push( table[ enum2state[ i ] ]( parser ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = states;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/init.js.html b/utils/dsv/base/parse/states/init.js.html deleted file mode 100644 index e51210ef46..0000000000 --- a/utils/dsv/base/parse/states/init.js.html +++ /dev/null @@ -1,799 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/init.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states init.js

-
- -
- 94.11% - Statements - 224/238 -
- - -
- 87.5% - Branches - 35/40 -
- - -
- 100% - Functions - 2/2 -
- - -
- 94.11% - Lines - 224/238 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -23979x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -1637087x -8x -8x -8x -8x -8x -1637079x -1637079x -1637079x -1637079x -1637079x -1637079x -1637079x -1637079x -1637085x -1637087x -1637087x -1637087x -1637087x -53x -53x -53x -53x -53x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637087x -1637087x -1637087x -  -  -  -  -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637026x -1637082x -1637087x -1637087x -1637087x -38x -37x -37x -37x -37x -37x -1x -1x -1x -1x -1636988x -1636988x -1636988x -1636988x -1636988x -1636988x -1636988x -1636988x -1636988x -1636988x -1637068x -1637087x -1637087x -1637087x -4x -4x -4x -4x -4x -4x -4x -4x -  -  -  -  -1636984x -1636984x -1636984x -1636984x -1637081x -109005x -1637087x -109000x -109000x -109000x -109000x -109000x -1527984x -1527984x -1527984x -1527984x -1637081x -  -1637087x -  -  -  -  -  -1527984x -1527984x -1637087x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:init' );
- 
-// Possible transition states...
-var COMMENT = state2enum[ 'comment' ];
-var FIELD = state2enum[ 'field' ];
-var ESCAPE = state2enum[ 'escape' ];
-var INIT = state2enum[ 'init' ];
-var QUOTED_FIELD = state2enum[ 'quoted_field' ];
-var SKIP = state2enum[ 'skip' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing the initial characters of a row.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var commentLastIndex;
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var skipLastIndex;
-	var delimiter;
-	var newline;
-	var comment;
-	var quoting;
-	var escape;
-	var strict;
-	var quote;
-	var skip;
- 
-	commentLastIndex = parser._commentLastIndex;
-	comment = parser._comment;
- 
-	skipLastIndex = parser._skipLastIndex;
-	skip = parser._skip;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	quoting = parser._quoting;
-	strict = parser._strict;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var idx = parser._cursor + 1;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for the start of a commented line.
-		*
-		* ## Notes
-		*
-		* -   In order for a row to be considered a commented line, the comment sequence must be the first character(s) of the field.
-		*/
-		if (
-			comment &&                                // user specified a comment character sequence, so should check for comments
-			idx-commentLastIndex === 0 &&             // only search the first character(s) of the first field
-			ch === comment[ commentLastIndex ] &&     // we have a potential comment match
-			parser._scan( comment, commentLastIndex ) // we found a match
-		) {
-			// Rewind the cursor to point to the last character before the comment character sequence:
-			debug( 'Comment.' );
-			parser._rewind( commentLastIndex )._changeState( COMMENT );
-			return;
-		}
-		/*
-		* Check for the start of a skipped line.
-		*
-		* ## Notes
-		*
-		* -   In order for a row to be considered a skipped line, the skip sequence must be the first character(s) of the field.
-		*/
-		if (
-			skip &&                                // user specified a skip character sequence, so should check for skipped lines
-			idx-skipLastIndex === 0 &&             // only search the first character(s) of the first field
-			ch === skip[ skipLastIndex ] &&        // we have a potential match
-			parser._scan( skip, skipLastIndex )    // we found a match
-		) {
-			// Rewind the cursor to point to the last character before the skip character sequence:
-			debug( 'Skip.' );
-			parser._rewind( skipLastIndex )._changeState( SKIP );
-			return;
-		}
-		/*
-		* Check for an escape character sequence.
-		*
-		* ## Notes
-		*
-		* -   An escape sequence escapes the delimiter, newline, and escape sequences in **non-quoted** fields.
-		* -   An escape sequence escapes comment and skip sequences in **non-quoted** fields when an escape sequence occurs at the beginning of a record.
-		* -   When `doublequote` is `false`, the escape sequence escapes quote sequences within **quoted** fields.
-		* -   In strict mode, if not immediately followed by a special character sequence, then the parser raises an exception.
-		* -   In non-strict mode, if not immediately followed by a special character sequence, then the escape sequence has no special meaning.
-		*/
-		if (
-			ch === escape[ escapeLastIndex ] &&     // we have a potential match
-			parser._scan( escape, escapeLastIndex ) // we found a match
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( ESCAPE );
-			return;
-		}
-		/*
-		* Check for a quote character sequence.
-		*
-		* ## Notes
-		*
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			idx-quoteLastIndex === 0 &&           // only search the first character(s) of the field
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			if ( quoting ) {
-				// Rewind the cursor to point to the last character before the quote character sequence:
-				debug( 'Quote.' );
-				parser._rewind( quoteLastIndex )._changeState( QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			parser._push( ch );
-			return;
-		}
-		/**
-		* Check for a quote character sequence (non-strict mode).
-		*
-		* ## Notes
-		*
-		* -   In non-strict mode, a quote character sequence is allowed to start after whitespace (e.g., `a,  "b",  c`).
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			strict === false &&                   // non-strict mode
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			if ( quoting && parser._isWhitespace( 0, parser._cursor-quoteLastIndex ) ) {
-				// Rewind the cursor to the beginning of the buffer:
-				debug( 'Quote.' );
-				parser._raiseWarning( 'INVALID_OPENING_QUOTE' )
-					._rewind( idx )
-					._changeState( QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			parser._push( ch );
-			return;
-		}
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the delimiter character sequence:
-			debug( 'Delimiter.' );
-			parser._rewind( delimiterLastIndex )._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/invalid_quote_end.js.html b/utils/dsv/base/parse/states/invalid_quote_end.js.html deleted file mode 100644 index 3f424782ed..0000000000 --- a/utils/dsv/base/parse/states/invalid_quote_end.js.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/invalid_quote_end.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states invalid_quote_end.js

-
- -
- 96.29% - Statements - 130/135 -
- - -
- 81.81% - Branches - 9/11 -
- - -
- 100% - Functions - 3/3 -
- - -
- 96.29% - Lines - 130/135 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -13679x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -16x -16x -16x -16x -16x -16x -16x -16x -16x -  -  -  -16x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -16x -16x -16x -16x -16x -16x -16x -12x -16x -12x -12x -12x -12x -12x -12x -12x -12x -4x -4x -4x -4x -4x -4x -16x -4x -4x -4x -4x -4x -4x -4x -4x -  -  -16x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:invalid_quote_end' );
- 
-// Possible transition states...
-var ERROR = state2enum[ 'error' ];
-var FIELD = state2enum[ 'field' ];
-var INIT = state2enum[ 'init' ];
- 
- 
-// FUNCTIONS //
- 
-/**
-* Removes whitespace following a closing quote sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @param {NonNegativeInteger} state - next state
-* @returns {void}
-*/
-function removeWhitespace( parser, state ) {
-	// Check whether the character sequence consists only of whitespace:
-	if ( parser._isWhitespace( parser._qidx+1, parser._cursor ) ) {
-		// Rewind the cursor and resume normal processing:
-		parser._raiseWarning( 'INVALID_CLOSING_QUOTE' )
-			._rewind( parser._cursor-parser._qidx )
-			._changeState( state );
-		return;
-	}
-	// Non-whitespace characters came after a closing quote, leaving us in an ambiguous state: was the closing quote intended and we're missing a delimiter/newline, or was the closing quote a mistake and should have been escaped? We don't know, and so we must raise an exception:
-	debug( 'Error.' );
-	parser._setErrorState( 'INVALID_CLOSING_QUOTE' )._changeState( ERROR );
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing field characters after an ending quote sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var delimiter;
-	var newline;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the delimiter character sequence:
-			debug( 'Delimiter.' );
-			parser._rewind( delimiterLastIndex );
- 
-			// Remove whitespace and resume processing:
-			removeWhitespace( parser, FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex );
- 
-			// Remove whitespace and resume processing:
-			removeWhitespace( parser, INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/max.js.html b/utils/dsv/base/parse/states/max.js.html deleted file mode 100644 index 3663332d66..0000000000 --- a/utils/dsv/base/parse/states/max.js.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/max.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states max.js

-
- -
- 100% - Statements - 50/50 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 50/50 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -5179x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -656x -656x -656x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns the maximum value.
-*
-* @private
-* @param {NonNegativeInteger} x - first value
-* @param {NonNegativeInteger} y - second value
-* @returns {NonNegativeInteger} maximum value
-*
-* @example
-* var v = max( 2, 3 );
-* // returns 3
-*
-* @example
-* var v = max( 3, 2 );
-* // returns 3
-*
-* @example
-* var v = max( 2, 2 );
-* // returns 2
-*/
-function max( x, y ) {
-	return ( x < y ) ? y : x;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = max;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/quote_end.js.html b/utils/dsv/base/parse/states/quote_end.js.html deleted file mode 100644 index e5022316b6..0000000000 --- a/utils/dsv/base/parse/states/quote_end.js.html +++ /dev/null @@ -1,550 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/quote_end.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states quote_end.js

-
- -
- 97.41% - Statements - 151/155 -
- - -
- 95.45% - Branches - 21/22 -
- - -
- 100% - Functions - 2/2 -
- - -
- 97.41% - Lines - 151/155 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -15679x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -7591x -90x -7591x -90x -90x -90x -90x -90x -7501x -7501x -7501x -7501x -7533x -7434x -7591x -7434x -7434x -7434x -7434x -7434x -67x -67x -67x -67x -161x -39x -7591x -39x -39x -39x -39x -39x -28x -28x -28x -28x -28x -28x -28x -222x -16x -  -  -  -  -16x -16x -16x -16x -12x -12x -7591x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var maximum = require( './max.js' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:quote_end' );
- 
-// Possible transition states...
-var ERROR = state2enum[ 'error' ];
-var FIELD = state2enum[ 'field' ];
-var INIT = state2enum[ 'init' ];
-var INVALID_QUOTE_END = state2enum[ 'invalid_quote_end' ];
-var QUOTED_FIELD = state2enum[ 'quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing an ending quote sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var quoteLastIndex;
-	var doublequote;
-	var delimiter;
-	var newline;
-	var strict;
-	var quote;
-	var max;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	doublequote = parser._doublequote;
-	strict = parser._strict;
- 
-	max = maximum( maximum( delimiterLastIndex, newlineLastIndex ), quoteLastIndex ); // eslint-disable-line max-len
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a quote character sequence.
-		*
-		* ## Notes
-		*
-		* -   When `doublequote` is `true`, quote character sequences are escaped by a preceding quote character sequence.
-		* -   When `doublequote` is `false`, quote character sequences must be explicitly escaped using an escape character sequence.
-		*/
-		if (
-			doublequote &&
-			ch === quote[ quoteLastIndex ] &&
-			parser._scan( quote, quoteLastIndex )
-		) {
-			// Keep the escaped quote character sequence and transition back to a quoted field state:
-			debug( 'Double quote.' );
-			parser._push( ch )._changeState( QUOTED_FIELD );
-			return;
-		}
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the delimiter character sequence:
-			debug( 'Delimiter.' );
-			parser._rewind( delimiterLastIndex )._changeState( FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		/*
-		* Check for a non-special character sequence.
-		*
-		* ## Notes
-		*
-		* -   Field separators, row separators, and escaped quote sequences must immediately follow a potential closing quote sequence. At some point, we'll have processed a greater number of characters than exists in any of the special character sequences, meaning that none of those sequences immediately follow the quote sequence which led to the current state. Once this happens, we're in an invalid state and must raise an exception, as not clear how the parser should interpret the preceding values (e.g., was the preceding quote supposed to be escaped? was the preceding quote a mistake and should be ignored? are we missing a delimiter or newline sequence? etc.). In strict mode, we raise an exception. In non-strict mode, we only raise an exception if non-whitespace characters follow the potential closing quote sequence.
-		*/
-		if ( parser._cursor-parser._qidx >= max ) {
-			if ( strict ) {
-				debug( 'Error.' );
-				parser._setErrorState( 'INVALID_CLOSING_QUOTE' )._changeState( ERROR );
-				return;
-			}
-			debug( 'Invalid closing quote.' );
-			parser._push( ch )._changeState( INVALID_QUOTE_END );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/quoted_escape.js.html b/utils/dsv/base/parse/states/quoted_escape.js.html deleted file mode 100644 index ab7f5fe2cc..0000000000 --- a/utils/dsv/base/parse/states/quoted_escape.js.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/quoted_escape.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states quoted_escape.js

-
- -
- 83.33% - Statements - 105/126 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 2/2 -
- - -
- 83.33% - Lines - 105/126 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -12779x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -22x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -22x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:quoted_escape' );
- 
-// Possible transition states...
-var ERROR = state2enum[ 'error' ];
-var QUOTED_FIELD = state2enum[ 'quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing an escape sequence within a quoted field.
-*
-* ## Notes
-*
-* -   Within a quoted field, an escape sequence (only) escapes the quote sequence.
-* -   In strict mode, if not immediately followed by a special character sequence, then the parser raises an exception.
-* -   In non-strict mode, if not immediately followed by a special character sequence, then the escape sequence has no special meaning and is considered a normal character sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var escapeLength;
-	var strict;
-	var quote;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escapeLength = parser._escapeLength;
- 
-	strict = parser._strict;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var cursor = parser._cursor;
-		var idx = parser._eidx; // position of last escape character
-		var d = cursor - idx;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a quote sequence.
-		*/
-		if (
-			d === quoteLastIndex &&
-			ch === quote[ quoteLastIndex ] &&
-			parser._scan( quote, quoteLastIndex )
-		) {
-			debug( 'Quote.' );
-			parser._copyWithin( idx-escapeLastIndex, idx+1, quoteLastIndex )
-				._rewind( escapeLength )
-				._push( ch )
-				._changeState( QUOTED_FIELD );
-			return;
-		}
-		/*
-		* Check for a non-special character sequence.
-		*
-		* ## Notes
-		*
-		* -   In strict mode, quote sequences must immediately follow an escape sequence. At some point, we'll have processed a greater number of characters than exists in a quote sequence, meaning that a quote sequence does not immediately follow the escape sequence which led to the current state. Once this happens, we're in an invalid state and must raise an exception, as not clear how the parser should interpret the preceding values (e.g., was the preceding escape sequence a mistake and should be ignored? are we missing a quote sequence? etc.).
-		* -   In non-strict mode, we assume that the escape sequence is a normal character sequence.
-		*/
-		if ( d >= quoteLastIndex ) {
-			if ( strict ) {
-				debug( 'Error.' );
-				parser._setErrorState( 'INVALID_QUOTED_ESCAPE' )._changeState( ERROR );
-				return;
-			}
-			// Return to normal field processing:
-			debug( 'Escape sequence is not followed by a quote sequence.' );
-			parser._raiseWarning( 'INVALID_QUOTED_ESCAPE' )._push( ch )._changeState( QUOTED_FIELD );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/quoted_field.js.html b/utils/dsv/base/parse/states/quoted_field.js.html deleted file mode 100644 index b6271b78e0..0000000000 --- a/utils/dsv/base/parse/states/quoted_field.js.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/quoted_field.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states quoted_field.js

-
- -
- 100% - Statements - 106/106 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 106/106 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -10779x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -228357x -228357x -228357x -228357x -228357x -228357x -228357x -228357x -228357x -228357x -22x -22x -22x -22x -228335x -228335x -228335x -228335x -228357x -228357x -228357x -7579x -7579x -7579x -7579x -7579x -220756x -220756x -228357x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:quoted_field' );
- 
-// Possible transition states...
-var QUOTE_END = state2enum[ 'quote_end' ];
-var QUOTED_ESCAPE = state2enum[ 'quoted_escape' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a quoted field.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var doublequote;
-	var escape;
-	var quote;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	doublequote = parser._doublequote;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for an escape character sequence.
-		*/
-		if (
-			doublequote === false &&                // double quoting is disabled
-			ch === escape[ escapeLastIndex ] &&     // we have a potential match
-			parser._scan( escape, escapeLastIndex ) // we found a match
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( QUOTED_ESCAPE );
-			return;
-		}
-		/*
-		* Check for an ending quote character sequence.
-		*/
-		if (
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			// Rewind the cursor to point to the last character before the quote character sequence:
-			debug( 'Quote.' );
-			parser._rewind( quoteLastIndex )._changeState( QUOTE_END );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skip.js.html b/utils/dsv/base/parse/states/skip.js.html deleted file mode 100644 index 1a4b462290..0000000000 --- a/utils/dsv/base/parse/states/skip.js.html +++ /dev/null @@ -1,775 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skip.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skip.js

-
- -
- 92.17% - Statements - 212/230 -
- - -
- 82.5% - Branches - 33/40 -
- - -
- 100% - Functions - 2/2 -
- - -
- 92.17% - Lines - 212/230 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -23179x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -129x -4x -4x -4x -4x -125x -125x -125x -125x -125x -125x -125x -125x -125x -129x -129x -129x -129x -  -  -  -  -125x -125x -125x -125x -125x -125x -125x -125x -125x -125x -125x -127x -129x -129x -  -  -  -  -125x -125x -125x -125x -125x -125x -125x -125x -125x -127x -129x -129x -129x -9x -8x -8x -8x -8x -1x -1x -1x -1x -116x -116x -116x -116x -116x -116x -116x -116x -116x -116x -122x -129x -129x -129x -2x -2x -2x -2x -2x -  -  -  -  -114x -114x -114x -114x -122x -40x -129x -39x -39x -39x -39x -75x -75x -75x -75x -122x -  -129x -  -  -  -  -  -75x -75x -129x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skip' );
- 
-// Possible transition states...
-var INIT = state2enum[ 'init' ];
-var SKIP = state2enum[ 'skip' ];
-var SKIPPED_COMMENT = state2enum[ 'skipped_comment' ];
-var SKIPPED_FIELD = state2enum[ 'skipped_field' ];
-var SKIPPED_ESCAPE = state2enum[ 'skipped_escape' ];
-var SKIPPED_QUOTED_FIELD = state2enum[ 'skipped_quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a skipped line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var commentLastIndex;
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var skipLastIndex;
-	var delimiter;
-	var newline;
-	var comment;
-	var quoting;
-	var escape;
-	var strict;
-	var quote;
-	var skip;
- 
-	commentLastIndex = parser._commentLastIndex;
-	comment = parser._comment;
- 
-	skipLastIndex = parser._skipLastIndex;
-	skip = parser._skip;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	quoting = parser._quoting;
-	strict = parser._strict;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var idx = parser._cursor + 1;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for the start of a commented line.
-		*
-		* ## Notes
-		*
-		* -   In order for a row to be considered a commented line, the comment sequence must be the first character(s) of the field.
-		*/
-		if (
-			comment &&                                // user specified a comment character sequence, so should check for comments
-			idx-commentLastIndex === 0 &&             // only search the first character(s) of the first field
-			ch === comment[ commentLastIndex ] &&     // we have a potential comment match
-			parser._scan( comment, commentLastIndex ) // we found a match
-		) {
-			debug( 'Comment.' );
-			parser._push( ch )._changeState( SKIPPED_COMMENT );
-			return;
-		}
-		/*
-		* Check for the start of a skipped line.
-		*
-		* ## Notes
-		*
-		* -   In order for a row to be considered a skipped line, the skip sequence must be the first character(s) of the field.
-		*/
-		if (
-			skip &&                                // user specified a skip character sequence, so should check for skipped lines
-			idx-skipLastIndex === 0 &&             // only search the first character(s) of the first field
-			ch === skip[ skipLastIndex ] &&        // we have a potential match
-			parser._scan( skip, skipLastIndex )    // we found a match
-		) {
-			debug( 'Skip.' );
-			parser._push( ch )._changeState( SKIP );
-			return;
-		}
-		/*
-		* Check for an escape character sequence.
-		*
-		* ## Notes
-		*
-		* -   An escape sequence escapes the delimiter, newline, and escape sequences in **non-quoted** fields.
-		* -   An escape sequence escapes comment and skip sequences in **non-quoted** fields when an escape sequence occurs at the beginning of a record.
-		* -   When `doublequote` is `false`, the escape sequence escapes quote sequences within **quoted** fields.
-		* -   If not immediately followed by a special character sequence, then the escape sequence has no special meaning.
-		*/
-		if (
-			ch === escape[ escapeLastIndex ] &&     // we have a potential match
-			parser._scan( escape, escapeLastIndex ) // we found a match
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( SKIPPED_ESCAPE );
-			return;
-		}
-		/*
-		* Check for a quote character sequence.
-		*
-		* ## Notes
-		*
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			idx-quoteLastIndex === 0 &&           // only search the first character(s) of the field
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			if ( quoting ) {
-				debug( 'Quote.' );
-				parser._push( ch )._changeState( SKIPPED_QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			parser._push( ch );
-			return;
-		}
-		/**
-		* Check for a quote character sequence (non-strict mode).
-		*
-		* ## Notes
-		*
-		* -   In non-strict mode, a quote character sequence is allowed to start after whitespace (e.g., `a,  "b",  c`).
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			strict === false &&                   // non-strict mode
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			if ( quoting && parser._isWhitespace( 0, parser._cursor-quoteLastIndex ) ) {
-				debug( 'Quote.' );
-				parser._push( ch )._changeState( SKIPPED_QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			parser._push( ch );
-			return;
-		}
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			debug( 'Delimiter.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_comment.js.html b/utils/dsv/base/parse/states/skipped_comment.js.html deleted file mode 100644 index 90a8adcd97..0000000000 --- a/utils/dsv/base/parse/states/skipped_comment.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_comment.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_comment.js

-
- -
- 100% - Statements - 83/83 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 83/83 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -8479x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -42x -42x -42x -42x -42x -4x -42x -4x -4x -4x -4x -4x -38x -38x -42x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_comment' );
- 
-// Possible transition states...
-var INIT = state2enum[ 'init' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a skipped commented line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var newlineLastIndex;
-	var newline;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		// Check for the end of the commented line...
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_escape.js.html b/utils/dsv/base/parse/states/skipped_escape.js.html deleted file mode 100644 index 58677f340a..0000000000 --- a/utils/dsv/base/parse/states/skipped_escape.js.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_escape.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_escape.js

-
- -
- 86.77% - Statements - 164/189 -
- - -
- 15% - Branches - 3/20 -
- - -
- 100% - Functions - 2/2 -
- - -
- 86.77% - Lines - 164/189 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -19079x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -12x -  -  -  -  -12x -12x -12x -12x -12x -12x -  -12x -  -  -  -  -12x -12x -12x -12x -12x -12x -  -12x -  -  -  -  -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -  -  -  -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -  -  -  -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -12x -  -  -12x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var maximum = require( './max.js' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_escape' );
- 
-// Possible transition states...
-var SKIPPED_FIELD = state2enum[ 'skipped_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing an escape sequence within a skipped line.
-*
-* ## Notes
-*
-* -   An escape sequence escapes the delimiter, newline, and escape sequences in **non-quoted** fields.
-* -   An escape sequence escapes comment and skip sequences in **non-quoted** fields when an escape sequence occurs at the beginning of a record.
-* -   If not immediately followed by a special character sequence, then the escape sequence has no special meaning and is considered a normal character sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var commentLastIndex;
-	var escapeLastIndex;
-	var skipLastIndex;
-	var delimiter;
-	var newline;
-	var comment;
-	var escape;
-	var skip;
-	var max;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	commentLastIndex = parser._commentLastIndex;
-	comment = parser._comment;
- 
-	skipLastIndex = parser._skipLastIndex;
-	skip = parser._skip;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	max = maximum( maximum( delimiterLastIndex, newlineLastIndex ), escapeLastIndex ); // eslint-disable-line max-len
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var cursor = parser._cursor;
-		var idx = parser._eidx; // position of last escape character
-		var d = cursor - idx;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			d === delimiterLastIndex &&
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			debug( 'Delimiter.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			d === newlineLastIndex &&
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			debug( 'Newline.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for an escape sequence.
-		*/
-		if (
-			d === escapeLastIndex &&
-			ch === escape[ escapeLastIndex ] &&
-			parser._scan( escape, escapeLastIndex )
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a comment sequence.
-		*
-		* ## Notes
-		*
-		* -   Comment sequences only have special meaning when appearing at the beginning of a row.
-		*/
-		if (
-			comment &&                                 // user specified a comment character sequence, so should check for comments
-			cursor-commentLastIndex === 0 &&           // only search the first character(s) of the row
-			ch === comment[ commentLastIndex ] &&      // we have a potential match
-			parser._scan( comment, commentLastIndex )  // we found a match
-		) {
-			debug( 'Comment.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a skip sequence.
-		*
-		* ## Notes
-		*
-		* -   Skip sequences only have special meaning when appearing at the beginning of a row.
-		*/
-		if (
-			skip &&                                 // user specified a skip character sequence, so should check for a skipped line
-			cursor-skipLastIndex === 0 &&           // only search the first character(s) of the row
-			ch === skip[ skipLastIndex ] &&         // we have a potential match
-			parser._scan( skip, skipLastIndex )     // we found a match
-		) {
-			debug( 'Skip.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a non-special character sequence.
-		*
-		* ## Notes
-		*
-		* -   Field separators, row separators, and escaped sequences must immediately follow an escape sequence. At some point, we'll have processed a greater number of characters than exists in any of the special character sequences, meaning that none of those sequences immediately follow the escape sequence which led to the current state. Once this happens, we assume that the escape sequence is a normal character sequence.
-		*/
-		if ( d >= max ) {
-			debug( 'Normal character sequence.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_field.js.html b/utils/dsv/base/parse/states/skipped_field.js.html deleted file mode 100644 index f897c37207..0000000000 --- a/utils/dsv/base/parse/states/skipped_field.js.html +++ /dev/null @@ -1,634 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_field.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_field.js

-
- -
- 92.89% - Statements - 170/183 -
- - -
- 86.95% - Branches - 20/23 -
- - -
- 100% - Functions - 2/2 -
- - -
- 92.89% - Lines - 170/183 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -18479x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -412x -12x -12x -12x -12x -400x -400x -400x -400x -400x -400x -400x -400x -400x -412x -412x -412x -412x -  -  -  -  -  -  -  -  -  -400x -400x -400x -400x -400x -400x -400x -400x -400x -400x -412x -412x -412x -412x -24x -24x -  -  -  -  -24x -24x -24x -376x -376x -376x -376x -412x -50x -412x -50x -50x -50x -50x -326x -326x -326x -326x -411x -49x -412x -49x -49x -49x -49x -49x -277x -277x -412x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle, max-len */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_field' );
- 
-// Possible transition states...
-var INIT = state2enum[ 'init' ];
-var SKIPPED_ESCAPE = state2enum[ 'skipped_escape' ];
-var SKIPPED_FIELD = state2enum[ 'skipped_field' ];
-var SKIPPED_QUOTED_FIELD = state2enum[ 'skipped_quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a field within a skipped line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var delimiter;
-	var newline;
-	var quoting;
-	var escape;
-	var strict;
-	var quote;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	quoting = parser._quoting;
-	strict = parser._strict;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var idx = parser._cursor - parser._cidx + 1;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for an escape character sequence.
-		*
-		* ## Notes
-		*
-		* -   An escape sequence escapes the delimiter, newline, and escape sequences in **non-quoted** fields.
-		* -   When `doublequote` is `false`, the escape sequence escapes quote sequences within **quoted** fields.
-		* -   If not immediately followed by a special character sequence, then the escape sequence has no special meaning.
-		*/
-		if (
-			ch === escape[ escapeLastIndex ] &&     // we have a potential match
-			parser._scan( escape, escapeLastIndex ) // we found a match
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( SKIPPED_ESCAPE );
-			return;
-		}
-		/*
-		* Check for a quote character sequence.
-		*
-		* ## Notes
-		*
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			idx-quoteLastIndex === 0 &&           // only search the first character(s) of the field
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			parser._push( ch );
-			if ( quoting ) {
-				debug( 'Quote.' );
-				parser._changeState( SKIPPED_QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			return;
-		}
-		/**
-		* Check for a quote character sequence (non-strict mode).
-		*
-		* ## Notes
-		*
-		* -   In non-strict mode, a quote character sequence is allowed to start after whitespace (e.g., `a,  "b",  c`).
-		* -   When `quoting` is `true`, in order for a field to be quoted, the quote sequence must be the first character(s) of the field.
-		* -   When `quoting` is `false`, quote sequences do **not** have any special meaning, and we process quote sequences as normal field text.
-		*/
-		if (
-			strict === false &&                   // non-strict mode
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			parser._push( ch );
-			if ( quoting && parser._isWhitespace( parser._cidx, parser._cursor-quoteLastIndex ) ) {
-				debug( 'Quote.' );
-				parser._changeState( SKIPPED_QUOTED_FIELD );
-				return;
-			}
-			// Continue processing until we can transition to a new state:
-			return;
-		}
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			debug( 'Delimiter.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_invalid_quote_end.js.html b/utils/dsv/base/parse/states/skipped_invalid_quote_end.js.html deleted file mode 100644 index 3b22dfe0fa..0000000000 --- a/utils/dsv/base/parse/states/skipped_invalid_quote_end.js.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_invalid_quote_end.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_invalid_quote_end.js

-
- -
- 87.25% - Statements - 89/102 -
- - -
- 60% - Branches - 3/5 -
- - -
- 100% - Functions - 2/2 -
- - -
- 87.25% - Lines - 89/102 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -10379x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -  -  -  -  -  -2x -  -  -  -  -  -  -  -2x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_invalid_quote_end' );
- 
-// Possible transition states...
-var SKIPPED_FIELD = state2enum[ 'skipped_field' ];
-var INIT = state2enum[ 'init' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing field characters after an ending quote sequence within a skipped line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var delimiter;
-	var newline;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			debug( 'Delimiter.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_quote_end.js.html b/utils/dsv/base/parse/states/skipped_quote_end.js.html deleted file mode 100644 index 2a364def1c..0000000000 --- a/utils/dsv/base/parse/states/skipped_quote_end.js.html +++ /dev/null @@ -1,520 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_quote_end.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_quote_end.js

-
- -
- 91.03% - Statements - 132/145 -
- - -
- 61.53% - Branches - 8/13 -
- - -
- 100% - Functions - 2/2 -
- - -
- 91.03% - Lines - 132/145 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -14679x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -10x -  -10x -  -  -  -  -10x -10x -10x -10x -10x -8x -10x -8x -8x -8x -8x -2x -2x -2x -2x -2x -  -10x -  -  -  -  -  -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -  -10x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var maximum = require( './max.js' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_quote_end' );
- 
-// Possible transition states...
-var INIT = state2enum[ 'init' ];
-var SKIPPED_FIELD = state2enum[ 'skipped_field' ];
-var SKIPPED_INVALID_QUOTE_END = state2enum[ 'skipped_invalid_quote_end' ];
-var SKIPPED_QUOTED_FIELD = state2enum[ 'skipped_quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing an ending quote sequence within a skipped line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var delimiterLastIndex;
-	var newlineLastIndex;
-	var quoteLastIndex;
-	var doublequote;
-	var delimiter;
-	var newline;
-	var quote;
-	var max;
- 
-	delimiterLastIndex = parser._delimiterLastIndex;
-	delimiter = parser._delimiter;
- 
-	newlineLastIndex = parser._newlineLastIndex;
-	newline = parser._newline;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	doublequote = parser._doublequote;
- 
-	max = maximum( maximum( delimiterLastIndex, newlineLastIndex ), quoteLastIndex ); // eslint-disable-line max-len
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a quote character sequence.
-		*
-		* ## Notes
-		*
-		* -   When `doublequote` is `true`, quote character sequences are escaped by a preceding quote character sequence.
-		* -   When `doublequote` is `false`, quote character sequences must be explicitly escaped using an escape character sequence.
-		*/
-		if (
-			doublequote &&
-			ch === quote[ quoteLastIndex ] &&
-			parser._scan( quote, quoteLastIndex )
-		) {
-			debug( 'Double quote.' );
-			parser._push( ch )._changeState( SKIPPED_QUOTED_FIELD );
-			return;
-		}
-		/*
-		* Check for a field delimiter.
-		*/
-		if (
-			ch === delimiter[ delimiterLastIndex ] &&
-			parser._scan( delimiter, delimiterLastIndex )
-		) {
-			debug( 'Delimiter.' );
-			parser._push( ch )._changeState( SKIPPED_FIELD );
-			return;
-		}
-		/*
-		* Check for a row separator.
-		*/
-		if (
-			ch === newline[ newlineLastIndex ] &&
-			parser._scan( newline, newlineLastIndex )
-		) {
-			// Rewind the cursor to point to the last character before the newline character sequence:
-			debug( 'Newline.' );
-			parser._rewind( newlineLastIndex )._changeState( INIT );
-			return;
-		}
-		/*
-		* Check for a non-special character sequence.
-		*
-		* ## Notes
-		*
-		* -   Field separators, row separators, and escaped quote sequences must immediately follow a potential closing quote sequence. At some point, we'll have processed a greater number of characters than exists in any of the special character sequences, meaning that none of those sequences immediately follow the quote sequence which led to the current state. Once this happens, we in an invalid state.
-		*/
-		if ( parser._cursor-parser._qidx >= max ) {
-			debug( 'Invalid closing quote.' );
-			parser._push( ch )._changeState( SKIPPED_INVALID_QUOTE_END );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_quoted_escape.js.html b/utils/dsv/base/parse/states/skipped_quoted_escape.js.html deleted file mode 100644 index a58e588a95..0000000000 --- a/utils/dsv/base/parse/states/skipped_quoted_escape.js.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_quoted_escape.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_quoted_escape.js

-
- -
- 93.45% - Statements - 100/107 -
- - -
- 42.85% - Branches - 3/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 93.45% - Lines - 100/107 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -10879x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -2x -  -  -  -  -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -  -  -2x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_quoted_escape' );
- 
-// Possible transition states...
-var SKIPPED_QUOTED_FIELD = state2enum[ 'skipped_quoted_field' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing an escape sequence within a quoted field within a skipped line.
-*
-* ## Notes
-*
-* -   Within a quoted field, an escape sequence (only) escapes the quote sequence.
-* -   If not immediately followed by a special character sequence, then the escape sequence has no special meaning and is considered a normal character sequence.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var quoteLastIndex;
-	var quote;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		var cursor = parser._cursor;
-		var idx = parser._eidx; // position of last escape character
-		var d = cursor - idx;
- 
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for a quote sequence.
-		*/
-		if (
-			d === quoteLastIndex &&
-			ch === quote[ quoteLastIndex ] &&
-			parser._scan( quote, quoteLastIndex )
-		) {
-			debug( 'Quote.' );
-			parser._push( ch )._changeState( SKIPPED_QUOTED_FIELD );
-			return;
-		}
-		/*
-		* Check for a non-special character sequence.
-		*
-		* ## Notes
-		*
-		* -   Quote sequences must immediately follow an escape sequence. At some point, we'll have processed a greater number of characters than exists in a quote sequence, meaning that a quote sequence does not immediately follow the escape sequence which led to the current state. Once this happens, we assume that the escape sequence is a normal character sequence.
-		*/
-		if ( d >= quoteLastIndex ) {
-			// Return to normal field processing:
-			debug( 'Escape sequence is not followed by a quote sequence.' );
-			parser._push( ch )._changeState( SKIPPED_QUOTED_FIELD );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/skipped_quoted_field.js.html b/utils/dsv/base/parse/states/skipped_quoted_field.js.html deleted file mode 100644 index 1faeb9a24b..0000000000 --- a/utils/dsv/base/parse/states/skipped_quoted_field.js.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/skipped_quoted_field.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states skipped_quoted_field.js

-
- -
- 100% - Statements - 105/105 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 105/105 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -10679x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -82x -29x -29x -29x -29x -29x -29x -29x -29x -29x -29x -2x -2x -2x -2x -27x -27x -27x -27x -29x -29x -29x -10x -10x -10x -10x -17x -17x -29x -82x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-underscore-dangle */
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var state2enum = require( './state2enum.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'state:skipped_quoted_field' );
- 
-// Possible transition states...
-var SKIPPED_QUOTE_END = state2enum[ 'skipped_quote_end' ];
-var SKIPPED_QUOTED_ESCAPE = state2enum[ 'skipped_quoted_escape' ];
- 
- 
-// MAIN //
- 
-/**
-* Returns a function for processing a quoted field within a skipped line.
-*
-* @private
-* @param {Parser} parser - parser instance
-* @returns {Function} processing function
-*/
-function processor( parser ) {
-	var escapeLastIndex;
-	var quoteLastIndex;
-	var doublequote;
-	var escape;
-	var quote;
- 
-	escapeLastIndex = parser._escapeLastIndex;
-	escape = parser._escape;
- 
-	quoteLastIndex = parser._quoteLastIndex;
-	quote = parser._quote;
- 
-	doublequote = parser._doublequote;
- 
-	return next;
- 
-	/**
-	* Processes a character.
-	*
-	* @private
-	* @param {string} ch - character
-	* @returns {void}
-	*/
-	function next( ch ) {
-		debug( 'Char: %s', ch );
- 
-		/*
-		* Check for an escape character sequence.
-		*/
-		if (
-			doublequote === false &&                // double quoting is disabled
-			ch === escape[ escapeLastIndex ] &&     // we have a potential match
-			parser._scan( escape, escapeLastIndex ) // we found a match
-		) {
-			debug( 'Escape.' );
-			parser._push( ch )._changeState( SKIPPED_QUOTED_ESCAPE );
-			return;
-		}
-		/*
-		* Check for an ending quote character sequence.
-		*/
-		if (
-			ch === quote[ quoteLastIndex ] &&     // we have a potential match
-			parser._scan( quote, quoteLastIndex ) // we found a match
-		) {
-			debug( 'Quote.' );
-			parser._push( ch )._changeState( SKIPPED_QUOTE_END );
-			return;
-		}
-		// Continue processing until we can transition to a new state:
-		parser._push( ch );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = processor;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/dsv/base/parse/states/state2enum.js.html b/utils/dsv/base/parse/states/state2enum.js.html deleted file mode 100644 index 997fd635dc..0000000000 --- a/utils/dsv/base/parse/states/state2enum.js.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Code coverage report for utils/dsv/base/parse/lib/states/state2enum.js - - - - - - - - - -
-
-

All files / utils/dsv/base/parse/lib/states state2enum.js

-
- -
- 100% - Statements - 60/60 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 60/60 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -6179x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -1422x -1422x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x -79x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var enum2state = require( './enum2state.json' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Returns a table mapping state names to enumeration constants.
-*
-* @private
-* @returns {Object} mapping table
-*/
-function table() {
-	var out;
-	var i;
- 
-	out = {};
-	for ( i = 0; i < enum2state.length; i++ ) {
-		out[ enum2state[ i ] ] = i;
-	}
-	return out;
-}
- 
- 
-// MAIN //
- 
-/**
-* Table mapping state names to enumeration constants.
-*
-* @private
-* @name state2enum
-* @type {Object}
-*/
-var state2enum = table(); // eslint-disable-line vars-on-top
- 
- 
-// EXPORTS //
- 
-module.exports = state2enum;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/every-in-by/coverage.ndjson b/utils/every-in-by/coverage.ndjson deleted file mode 100644 index ee642a56fa..0000000000 --- a/utils/every-in-by/coverage.ndjson +++ /dev/null @@ -1,5 +0,0 @@ -[121,121,100,11,11,100,1,1,100,121,121,100,"87ec7c2486b008c88a0b0846135240c1ae36e9f1","2024-03-01 19:26:11 -0500"] -[121,121,100,11,11,100,1,1,100,121,121,100,"f626b3d45c5fc4b55ff08dc53da094173a719732","2024-05-23 00:30:02 -0400"] -[121,121,100,11,11,100,1,1,100,121,121,100,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[121,121,100,11,11,100,1,1,100,121,121,100,"b89c97ce0b812ff0b2aab16b4d77969d44fe3e8c","2024-09-28 13:56:33 -0400"] -[121,121,100,11,11,100,1,1,100,121,121,100,"abf040787f6598438b0100a729a8331b7f80f62f","2024-09-28 17:06:16 -0400"] diff --git a/utils/every-in-by/index.html b/utils/every-in-by/index.html deleted file mode 100644 index 204796fb3b..0000000000 --- a/utils/every-in-by/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/every-in-by/lib - - - - - - - - - -
-
-

All files utils/every-in-by/lib

-
- -
- 100% - Statements - 121/121 -
- - -
- 100% - Branches - 11/11 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 121/121 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%51/51100%1/1100%0/0100%51/51
main.js -
-
100%70/70100%10/10100%1/1100%70/70
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/every-in-by/index.js.html b/utils/every-in-by/index.js.html deleted file mode 100644 index db0daa293d..0000000000 --- a/utils/every-in-by/index.js.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Code coverage report for utils/every-in-by/lib/index.js - - - - - - - - - -
-
-

All files / utils/every-in-by/lib index.js

-
- -
- 100% - Statements - 51/51 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 51/51 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -521x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Test whether all elements in an object pass a test implemented by a predicate function.
-*
-* @module @stdlib/utils/every-in-by
-*
-* @example
-* var everyInBy = require( '@stdlib/utils/every-in-by' );
-*
-* function isPositive( v ) {
-*   return ( v > 0 );
-* }
-*
-* var o = { a: 1, b: 2, c: 3 }
-*
-* var bool = everyInBy( o, isPositive )
-* // returns true
-*
-* o.a = -1
-*
-* bool = everyInBy( o, isPositive )
-* // returns false
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/every-in-by/main.js.html b/utils/every-in-by/main.js.html deleted file mode 100644 index de627df126..0000000000 --- a/utils/every-in-by/main.js.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - Code coverage report for utils/every-in-by/lib/main.js - - - - - - - - - -
-
-

All files / utils/every-in-by/lib main.js

-
- -
- 100% - Statements - 70/70 -
- - -
- 100% - Branches - 10/10 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 70/70 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -711x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -24x -24x -24x -8x -8x -24x -11x -11x -5x -24x -10x -1x -1x -10x -4x -4x -24x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Tests whether all properties (own and inherited) of an object pass a test implemented by a predicate function.
-*
-* @param {Object} obj - input object
-* @param {Function} predicate - test function
-* @param {*} [thisArg] - execution context
-* @throws {TypeError} first argument must be an object
-* @throws {TypeError} second argument must be a function
-* @returns {boolean} boolean indicating whether all elements pass a test
-*
-* @example
-* function isPositive( v ) {
-*   return ( v > 0 );
-* }
-*
-* var o = { a: 1, b: 2, c: 3 };
-*
-* var bool = everyInBy( o, isPositive );
-* // returns true
-*/
-function everyInBy( obj, predicate, thisArg ) {
-	var key;
-	if (typeof obj !== 'object' || obj === null) {
-		throw new TypeError( format( 'invalid argument. First argument must be an object. Value: `%s`.', obj ) );
-	}
-	if ( !isFunction( predicate ) ) {
-		throw new TypeError( format( 'invalid argument. Second argument must be a function. Value: `%s`.', predicate ) );
-	}
- 
-	for ( key in obj ) {
-		if ( !predicate.call( thisArg, obj[ key ], key, obj ) ) {
-			return false;
-		}
-	}
- 
-	return true;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = everyInBy;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/fifo/coverage.ndjson b/utils/fifo/coverage.ndjson deleted file mode 100644 index 18a9ecabc5..0000000000 --- a/utils/fifo/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[544,544,100,32,32,100,14,14,100,544,544,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] diff --git a/utils/fifo/index.html b/utils/fifo/index.html deleted file mode 100644 index 98984f0a6a..0000000000 --- a/utils/fifo/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for utils/fifo/lib - - - - - - - - - -
-
-

All files utils/fifo/lib

-
- -
- 100% - Statements - 544/544 -
- - -
- 100% - Branches - 32/32 -
- - -
- 100% - Functions - 14/14 -
- - -
- 100% - Lines - 544/544 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%53/53100%1/1100%0/0100%53/53
main.js -
-
100%446/446100%29/29100%13/13100%446/446
node.js -
-
100%45/45100%2/2100%1/1100%45/45
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/fifo/index.js.html b/utils/fifo/index.js.html deleted file mode 100644 index bd2aef0b55..0000000000 --- a/utils/fifo/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for utils/fifo/lib/index.js - - - - - - - - - -
-
-

All files / utils/fifo/lib index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* First-in-first-out queue.
-*
-* @module @stdlib/utils/fifo
-*
-* @example
-* var fifo = require( '@stdlib/utils/fifo' );
-*
-* var queue = fifo();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Remove the first value:
-* var v = queue.pop();
-* // returns 'foo'
-*
-* // Add a new value to the queue:
-* queue.push( 'beep' );
-*
-* // Remove the "oldest" queue value:
-* v = queue.pop();
-* // returns 'bar'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/fifo/main.js.html b/utils/fifo/main.js.html deleted file mode 100644 index d8b7596630..0000000000 --- a/utils/fifo/main.js.html +++ /dev/null @@ -1,1423 +0,0 @@ - - - - - - Code coverage report for utils/fifo/lib/main.js - - - - - - - - - -
-
-

All files / utils/fifo/lib main.js

-
- -
- 100% - Statements - 446/446 -
- - -
- 100% - Branches - 29/29 -
- - -
- 100% - Functions - 13/13 -
- - -
- 100% - Lines - 446/446 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -4473x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -17x -17x -1x -1x -16x -16x -16x -16x -17x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -4x -4x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -6x -6x -7x -7x -7x -7x -7x -7x -7x -7x -7x -218x -218x -198x -198x -198x -198x -20x -20x -20x -20x -218x -7x -7x -7x -7x -7x -7x -7x -7x -7x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -2x -7x -7x -7x -7x -7x -7x -7x -7x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -4x -4x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -26x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -17x -17x -17x -17x -17x -8x -8x -17x -9x -9x -9x -9x -17x -17x -17x -24x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -55x -55x -55x -55x -55x -55x -55x -20x -20x -20x -55x -35x -35x -35x -35x -35x -35x -35x -35x -35x -55x -55x -55x -55x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -17x -17x -17x -17x -17x -17x -17x -42x -42x -42x -17x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -4x -4x -4x -4x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var iteratorSymbol = require( '@stdlib/symbol/iterator' );
-var Node = require( './node.js' ); // eslint-disable-line stdlib/no-redeclare
- 
- 
-// MAIN //
- 
-/**
-* First-in-first-out queue constructor.
-*
-* @constructor
-* @returns {FIFO} FIFO queue instance
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Remove the first value:
-* var v = queue.pop();
-* // returns 'foo'
-*
-* // Add a new value to the queue:
-* queue.push( 'beep' );
-*
-* // Remove the "oldest" queue value:
-* v = queue.pop();
-* // returns 'bar'
-*/
-function FIFO() {
-	if ( !(this instanceof FIFO) ) {
-		return new FIFO();
-	}
-	this._length = 0;
-	this._first = null;
-	this._last = null;
-	return this;
-}
- 
-/**
-* Clears the queue.
-*
-* @name clear
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {FIFO} queue instance
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the first value:
-* var v = queue.first();
-* // returns 'foo'
-*
-* // Examine the queue length:
-* var len = queue.length;
-* // returns 2
-*
-* // Clear all queue items:
-* queue.clear();
-*
-* // Peek at the first value:
-* v = queue.first();
-* // returns undefined
-*
-* // Examine the queue length:
-* len = queue.length;
-* // returns 0
-*/
-setReadOnly( FIFO.prototype, 'clear', function clear() {
-	this._length = 0;
-	this._first = null;
-	this._last = null;
-	return this;
-});
- 
-/**
-* Returns the "oldest" queue value (i.e., the value which is "first-out").
-*
-* @name first
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {(*|void)} "oldest" queue value
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the first value:
-* var v = queue.first();
-* // returns 'foo'
-*/
-setReadOnly( FIFO.prototype, 'first', function first() {
-	if ( this._length ) {
-		return this._first.value;
-	}
-});
- 
-/**
-* Returns an iterator for iterating over a queue.
-*
-* ## Notes
-*
-* -   In order to prevent confusion arising from queue mutation during iteration, a returned iterator **always** iterates over a queue "snapshot", which is defined as the list of queue elements at the time of this method's invocation.
-*
-* @name iterator
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {Iterator} iterator
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Create an iterator:
-* var it = queue.iterator();
-*
-* // Iterate over the queue...
-* var v = it.next().value;
-* // returns 'foo'
-*
-* v = it.next().value;
-* // returns 'bar'
-*
-* var bool = it.next().done;
-* // returns true
-*/
-setReadOnly( FIFO.prototype, 'iterator', function iterator() {
-	var values;
-	var iter;
-	var self;
-	var FLG;
-	var i;
- 
-	self = this;
- 
-	// Initialize the iteration index:
-	i = -1;
- 
-	// Create a copy of queue values (necessary in order to "snapshot" the queue; otherwise, values could come and go between calls to `next`):
-	values = this.toArray();
- 
-	// Create an iterator protocol-compliant object:
-	iter = {};
-	setReadOnly( iter, 'next', next );
-	setReadOnly( iter, 'return', end );
-	if ( iteratorSymbol ) {
-		setReadOnly( iter, iteratorSymbol, factory );
-	}
-	return iter;
- 
-	/**
-	* Returns an iterator protocol-compliant object containing the next iterated value.
-	*
-	* @private
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function next() {
-		i += 1;
-		if ( FLG || i >= values.length ) {
-			return {
-				'done': true
-			};
-		}
-		return {
-			'value': values[ i ],
-			'done': false
-		};
-	}
- 
-	/**
-	* Finishes an iterator.
-	*
-	* @private
-	* @param {*} [value] - value to return
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function end( value ) {
-		FLG = true;
-		if ( arguments.length ) {
-			return {
-				'value': value,
-				'done': true
-			};
-		}
-		return {
-			'done': true
-		};
-	}
- 
-	/**
-	* Returns a new iterator.
-	*
-	* @private
-	* @returns {Iterator} iterator
-	*/
-	function factory() {
-		return self.iterator();
-	}
-});
- 
-/**
-* Returns the "newest" queue value (i.e., the value which is currently "last-out").
-*
-* @name last
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {(*|void)} "newest" queue value
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the last value:
-* var v = queue.last();
-* // returns 'bar'
-*/
-setReadOnly( FIFO.prototype, 'last', function last() {
-	if ( this._length ) {
-		return this._last.value;
-	}
-});
- 
-/**
-* Queue length.
-*
-* @name length
-* @memberof FIFO.prototype
-* @type {NonNegativeInteger}
-*
-* @example
-* var queue = new FIFO();
-*
-* // Examine the initial queue length:
-* var len = queue.length;
-* // returns 0
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Retrieve the current queue length:
-* len = queue.length;
-* // returns 2
-*/
-setReadOnlyAccessor( FIFO.prototype, 'length', function get() {
-	return this._length;
-});
- 
-/**
-* Removes a value from the queue.
-*
-* @name pop
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {(*|void)} removed value
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Remove the first value:
-* var v = queue.pop();
-* // returns 'foo'
-*
-* // Add a new value to the queue:
-* queue.push( 'beep' );
-*
-* // Remove the "oldest" queue value:
-* v = queue.pop();
-* // returns 'bar'
-*/
-setReadOnly( FIFO.prototype, 'pop', function pop() {
-	var value;
-	if ( this._length ) {
-		// Retrieve the "first-out" value:
-		value = this._first.value;
- 
-		// Check whether we have a new "first-out" or whether we have drained the queue...
-		if ( this._first.next ) {
-			this._first = this._first.next;
-			this._first.prev = null;
-		} else {
-			// Queue is empty:
-			this._first = null;
-			this._last = null;
-		}
-		// Decrement the queue length:
-		this._length -= 1;
-	}
-	return value;
-});
- 
-/**
-* Adds a value to the queue.
-*
-* @name push
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {FIFO} queue instance
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Remove the first value:
-* var v = queue.pop();
-* // returns 'foo'
-*
-* // Add a new value to the queue:
-* queue.push( 'beep' );
-*
-* // Remove the "oldest" queue value:
-* v = queue.pop();
-* // returns 'bar'
-*/
-setReadOnly( FIFO.prototype, 'push', function push( value ) {
-	var node;
- 
-	// Create a new queue node:
-	node = new Node( value );
- 
-	// Check whether the queue is currently empty...
-	if ( this._length === 0 ) {
-		// This is the only queued node, making it both the first and last node:
-		this._first = node;
-		this._last = node;
-	} else {
-		// Link the node to the previous most "recent" node:
-		node.prev = this._last;
- 
-		// Link the previous most "recent" node to the new node:
-		this._last.next = node;
- 
-		// Update the queue pointer for the "last" node to the new node:
-		this._last = node;
-	}
-	// Increment the queue length:
-	this._length += 1;
- 
-	return this;
-});
- 
-/**
-* Returns an array of queue values.
-*
-* @name toArray
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {Array} queue values
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Get an array of queue values:
-* var vals = queue.toArray();
-* // returns [ 'foo', 'bar' ]
-*/
-setReadOnly( FIFO.prototype, 'toArray', function toArray() {
-	var node;
-	var out;
-	var i;
- 
-	out = [];
-	node = this._first;
-	for ( i = 0; i < this._length; i++ ) {
-		out.push( node.value );
-		node = node.next;
-	}
-	return out;
-});
- 
-/**
-* Serializes a queue as JSON.
-*
-* ## Notes
-*
-* -   `JSON.stringify()` implicitly calls this method when stringifying a `FIFO` instance.
-*
-* @name toJSON
-* @memberof FIFO.prototype
-* @type {Function}
-* @returns {Object} serialized queue
-*
-* @example
-* var queue = new FIFO();
-*
-* // Add values to the queue:
-* queue.push( 'foo' ).push( 'bar' );
-*
-* // Serialize to JSON:
-* var o = queue.toJSON();
-* // returns { 'type': 'fifo', 'data': [ 'foo', 'bar' ] }
-*/
-setReadOnly( FIFO.prototype, 'toJSON', function toJSON() {
-	var out = {};
-	out.type = 'fifo';
-	out.data = this.toArray();
-	return out;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = FIFO;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/fifo/node.js.html b/utils/fifo/node.js.html deleted file mode 100644 index ea6ecb1dc8..0000000000 --- a/utils/fifo/node.js.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Code coverage report for utils/fifo/lib/node.js - - - - - - - - - -
-
-

All files / utils/fifo/lib node.js

-
- -
- 100% - Statements - 45/45 -
- - -
- 100% - Branches - 2/2 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 45/45 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -461x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -55x -55x -55x -55x -55x -55x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Queue node constructor.
-*
-* @private
-* @constructor
-* @param {*} value - node value
-* @returns {Node} Node instance
-*
-* @example
-* var node = new Node( 'foo' );
-* // returns <Node>
-*/
-function Node( value ) { // eslint-disable-line stdlib/no-redeclare
-	this.next = null;
-	this.prev = null;
-	this.value = value;
-	return this;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = Node;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/linked-list/coverage.ndjson b/utils/linked-list/coverage.ndjson deleted file mode 100644 index f77fc3cdbc..0000000000 --- a/utils/linked-list/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[809,809,100,56,56,100,19,19,100,809,809,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[809,809,100,56,56,100,19,19,100,809,809,100,"d82aaaad3db8f1c9f8d8e3181c0aec0643bddace","2023-11-12 10:18:07 -0500"] diff --git a/utils/linked-list/index.html b/utils/linked-list/index.html deleted file mode 100644 index 815d5c68aa..0000000000 --- a/utils/linked-list/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for utils/linked-list/lib - - - - - - - - - -
-
-

All files utils/linked-list/lib

-
- -
- 100% - Statements - 809/809 -
- - -
- 100% - Branches - 56/56 -
- - -
- 100% - Functions - 19/19 -
- - -
- 100% - Lines - 809/809 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%53/53100%1/1100%0/0100%53/53
main.js -
-
100%684/684100%52/52100%17/17100%684/684
node.js -
-
100%72/72100%3/3100%2/2100%72/72
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/linked-list/index.js.html b/utils/linked-list/index.js.html deleted file mode 100644 index e99f37e586..0000000000 --- a/utils/linked-list/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for utils/linked-list/lib/index.js - - - - - - - - - -
-
-

All files / utils/linked-list/lib index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Linked list.
-*
-* @module @stdlib/utils/linked-list
-*
-* @example
-* var linkedList = require( '@stdlib/utils/linked-list' );
-*
-* var list = linkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the first list value:
-* v = list.shift();
-* // returns 'foo'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/linked-list/main.js.html b/utils/linked-list/main.js.html deleted file mode 100644 index 3adc223a8a..0000000000 --- a/utils/linked-list/main.js.html +++ /dev/null @@ -1,2137 +0,0 @@ - - - - - - Code coverage report for utils/linked-list/lib/main.js - - - - - - - - - -
-
-

All files / utils/linked-list/lib main.js

-
- -
- 100% - Statements - 684/684 -
- - -
- 100% - Branches - 52/52 -
- - -
- 100% - Functions - 17/17 -
- - -
- 100% - Lines - 684/684 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -6853x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -23x -23x -1x -1x -22x -22x -22x -22x -23x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -13x -10x -10x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -5x -5x -5x -5x -5x -2x -2x -3x -3x -5x -3x -3x -3x -5x -1x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -6x -6x -7x -7x -7x -7x -7x -7x -7x -7x -7x -218x -218x -198x -198x -198x -198x -20x -20x -20x -20x -218x -7x -7x -7x -7x -7x -7x -7x -7x -7x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -2x -7x -7x -7x -7x -7x -7x -7x -7x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -10x -7x -7x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -41x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -24x -24x -17x -17x -17x -17x -17x -8x -8x -17x -9x -9x -9x -9x -17x -17x -17x -24x -24x -24x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -73x -73x -73x -73x -73x -73x -73x -27x -27x -27x -73x -46x -46x -46x -46x -46x -46x -46x -46x -46x -73x -73x -73x -73x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -5x -5x -5x -5x -5x -5x -1x -1x -4x -5x -1x -1x -3x -3x -3x -3x -3x -5x -4x -4x -3x -5x -1x -1x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -14x -14x -14x -7x -7x -7x -7x -7x -3x -3x -7x -4x -4x -4x -4x -7x -7x -7x -14x -14x -14x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -17x -17x -17x -17x -17x -17x -17x -42x -42x -42x -17x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -4x -4x -4x -4x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -6x -6x -6x -6x -6x -6x -6x -2x -2x -2x -6x -4x -4x -4x -4x -4x -4x -4x -4x -4x -6x -6x -6x -6x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var iteratorSymbol = require( '@stdlib/symbol/iterator' );
-var Node = require( './node.js' ); // eslint-disable-line stdlib/no-redeclare
- 
- 
-// MAIN //
- 
-/**
-* Linked list constructor.
-*
-* @constructor
-* @returns {LinkedList} linked list instance
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the first value:
-* v = list.shift();
-* // returns 'foo'
-*/
-function LinkedList() {
-	if ( !(this instanceof LinkedList) ) {
-		return new LinkedList();
-	}
-	this._length = 0;
-	this._first = null;
-	this._last = null;
-	return this;
-}
- 
-/**
-* Clears the list.
-*
-* @name clear
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {LinkedList} list instance
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the first value:
-* var v = list.first().value;
-* // returns 'foo'
-*
-* // Examine the list length:
-* var len = list.length;
-* // returns 2
-*
-* // Clear all list items:
-* list.clear();
-*
-* // Peek at the first value:
-* v = list.first();
-* // returns undefined
-*
-* // Examine the list length:
-* len = list.length;
-* // returns 0
-*/
-setReadOnly( LinkedList.prototype, 'clear', function clear() {
-	this._length = 0;
-	this._first = null;
-	this._last = null;
-	return this;
-});
- 
-/**
-* Returns the first list node.
-*
-* @name first
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {(Node|void)} list node
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the first value:
-* var v = list.first().value;
-* // returns 'foo'
-*/
-setReadOnly( LinkedList.prototype, 'first', function first() {
-	if ( this._length ) {
-		return this._first;
-	}
-});
- 
-/**
-* Inserts a value into the list **after** a provided list node.
-*
-* @name insert
-* @memberof LinkedList.prototype
-* @type {Function}
-* @param {Node} node - node after which to insert the value
-* @param {*} value - value to insert
-* @throws {Error} must provide a node belonging to the list
-* @returns {LinkedList} list instance
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' ).push( 'beep' );
-*
-* // Determine the list length:
-* var len = list.length;
-* // returns 3
-*
-* // Get the second node:
-* var node = list.first().next;
-*
-* // Insert a value after the second node:
-* list.insert( node, 'boop' );
-*
-* // Determine the list length:
-* len = list.length;
-* // returns 4
-*/
-setReadOnly( LinkedList.prototype, 'insert', function insert( node, value ) {
-	/* eslint-disable no-underscore-dangle */
-	var n;
- 
-	// Case: last node (equivalent to `push()`)
-	if ( node === this._last ) {
-		return this.push( value );
-	}
-	// Unfortunately, we need to check whether we have been provided a node belonging to our list by walking the list. If we don't, we could erroneously increment the list length. This means our runtime goes from the theoretical O(1) to O(N).
-	n = this._first;
-	while ( n !== this._last && n !== node ) {
-		n = n._next;
-	}
-	// Check if we iterated through the entire list:
-	if ( n === this._last ) {
-		throw new Error( 'invalid argument. The list does not contain the provided list node.' );
-	}
-	// Create a new list node:
-	n = new Node( value );
- 
-	// Update pointers:
-	node._next._prev = n;
-	n._next = node._next;
- 
-	node._next = n;
-	n._prev = node;
- 
-	// Increment the list length:
-	this._length += 1;
- 
-	return this;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Returns an iterator for iterating over a list.
-*
-* ## Notes
-*
-* -   In order to prevent confusion arising from list mutation during iteration, a returned iterator **always** iterates over a list "snapshot", which is defined as the list of elements at the time of this method's invocation.
-*
-* @name iterator
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {Iterator} iterator
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Create an iterator:
-* var it = list.iterator();
-*
-* // Iterate over the list...
-* var v = it.next().value;
-* // returns 'foo'
-*
-* v = it.next().value;
-* // returns 'bar'
-*
-* var bool = it.next().done;
-* // returns true
-*/
-setReadOnly( LinkedList.prototype, 'iterator', function iterator() {
-	var values;
-	var iter;
-	var self;
-	var FLG;
-	var i;
- 
-	self = this;
- 
-	// Initialize the iteration index:
-	i = -1;
- 
-	// Create a copy of list values (necessary in order to "snapshot" the list; otherwise, values could come and go between calls to `next`):
-	values = this.toArray();
- 
-	// Create an iterator protocol-compliant object:
-	iter = {};
-	setReadOnly( iter, 'next', next );
-	setReadOnly( iter, 'return', end );
-	if ( iteratorSymbol ) {
-		setReadOnly( iter, iteratorSymbol, factory );
-	}
-	return iter;
- 
-	/**
-	* Returns an iterator protocol-compliant object containing the next iterated value.
-	*
-	* @private
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function next() {
-		i += 1;
-		if ( FLG || i >= values.length ) {
-			return {
-				'done': true
-			};
-		}
-		return {
-			'value': values[ i ],
-			'done': false
-		};
-	}
- 
-	/**
-	* Finishes an iterator.
-	*
-	* @private
-	* @param {*} [value] - value to return
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function end( value ) {
-		FLG = true;
-		if ( arguments.length ) {
-			return {
-				'value': value,
-				'done': true
-			};
-		}
-		return {
-			'done': true
-		};
-	}
- 
-	/**
-	* Returns a new iterator.
-	*
-	* @private
-	* @returns {Iterator} iterator
-	*/
-	function factory() {
-		return self.iterator();
-	}
-});
- 
-/**
-* Returns the last node.
-*
-* @name last
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {(Node|void)} list node
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the last value:
-* var v = list.last().value;
-* // returns 'bar'
-*/
-setReadOnly( LinkedList.prototype, 'last', function last() {
-	if ( this._length ) {
-		return this._last;
-	}
-});
- 
-/**
-* List length.
-*
-* @name length
-* @memberof LinkedList.prototype
-* @type {NonNegativeInteger}
-*
-* @example
-* var list = new LinkedList();
-*
-* // Examine the initial list length:
-* var len = list.length;
-* // returns 0
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Retrieve the current list length:
-* len = list.length;
-* // returns 2
-*/
-setReadOnlyAccessor( LinkedList.prototype, 'length', function get() {
-	return this._length;
-});
- 
-/**
-* Removes a value from the end of the list.
-*
-* @name pop
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {(*|void)} removed value
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the last value:
-* v = list.pop();
-* // returns 'beep'
-*/
-setReadOnly( LinkedList.prototype, 'pop', function pop() {
-	/* eslint-disable no-underscore-dangle */
-	var value;
-	if ( this._length ) {
-		// Retrieve the last value:
-		value = this._last.value;
- 
-		// Check whether we have a new "tail" or whether we have emptied the list...
-		if ( this._last._prev ) {
-			this._last = this._last._prev;
-			this._last._next = null;
-		} else {
-			// List is empty:
-			this._first = null;
-			this._last = null;
-		}
-		// Decrement the list length:
-		this._length -= 1;
-	}
-	return value;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Adds a value to the end of the list.
-*
-* @name push
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {LinkedList} list instance
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'bar'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the last value:
-* v = list.pop();
-* // returns 'beep'
-*/
-setReadOnly( LinkedList.prototype, 'push', function push( value ) {
-	var node;
- 
-	// Create a new list node:
-	node = new Node( value );
- 
-	// Check whether the list is currently empty...
-	if ( this._length === 0 ) {
-		// This is the only list node, making it both the first and last node:
-		this._first = node;
-		this._last = node;
-	} else {
-		// Link the new node to the previous last node:
-		node._prev = this._last; // eslint-disable-line no-underscore-dangle
- 
-		// Link the previous last node to the new node:
-		this._last._next = node; // eslint-disable-line no-underscore-dangle
- 
-		// Update the pointer for the last node:
-		this._last = node;
-	}
-	// Increment the list length:
-	this._length += 1;
- 
-	return this;
-});
- 
-/**
-* Removes a list node from the list.
-*
-* @name remove
-* @memberof LinkedList.prototype
-* @type {Function}
-* @param {Node} node - node to remove
-* @throws {Error} must provide a node belonging to the list
-* @returns {(*|void)} removed value
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' ).push( 'beep' );
-*
-* // Determine the list length:
-* var len = list.length;
-* // returns 3
-*
-* // Get the second node:
-* var node = list.first().next;
-*
-* // Remove the second node:
-* var v = list.remove( node );
-* // returns 'bar'
-*
-* // Determine the list length:
-* len = list.length;
-* // returns 2
-*/
-setReadOnly( LinkedList.prototype, 'remove', function remove( node ) {
-	/* eslint-disable no-underscore-dangle */
-	var value;
-	var n;
- 
-	// Case: first node (equivalent to `shift()`)
-	if ( node === this._first ) {
-		return this.shift();
-	}
-	// Case: last node (equivalent to `pop()`)
-	if ( node === this._last ) {
-		return this.pop();
-	}
-	// Retrieve the node value:
-	value = node.value;
- 
-	// Unfortunately, we need to check whether we have been provided a node belonging to our list by walking the list. If we don't, we could erroneously decrement the list length. This means our runtime goes from the theoretical O(1) to O(N).
-	n = this._first;
-	while ( n !== this._last && n !== node ) {
-		n = n._next;
-	}
-	// Check if we iterated through the entire list:
-	if ( n === this._last ) {
-		throw new Error( 'invalid argument. The list does not contain the provided list node.' );
-	}
-	// Update pointers:
-	node._prev._next = node._next;
-	node._next._prev = node._prev;
- 
-	// Decrement the list length:
-	this._length -= 1;
- 
-	return value;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Removes a value from the beginning of the list.
-*
-* @name shift
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {(*|void)} removed value
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Remove the first value:
-* var v = list.shift();
-* // returns 'foo'
-*
-* // Add a new value to the list:
-* list.push( 'beep' );
-*
-* // Remove the first value:
-* v = list.shift();
-* // returns 'bar'
-*/
-setReadOnly( LinkedList.prototype, 'shift', function shift() {
-	/* eslint-disable no-underscore-dangle */
-	var value;
-	if ( this._length ) {
-		// Retrieve the first value:
-		value = this._first.value;
- 
-		// Check whether we have a new "head" or whether we have emptied the list...
-		if ( this._first._next ) {
-			this._first = this._first._next;
-			this._first._prev = null;
-		} else {
-			// List is empty:
-			this._first = null;
-			this._last = null;
-		}
-		// Decrement the list length:
-		this._length -= 1;
-	}
-	return value;
- 
-	/* eslint-enable no-underscore-dangle */
-});
- 
-/**
-* Returns an array of list values.
-*
-* @name toArray
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {Array} list values
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Get an array of list values:
-* var vals = list.toArray();
-* // returns [ 'foo', 'bar' ]
-*/
-setReadOnly( LinkedList.prototype, 'toArray', function toArray() {
-	var node;
-	var out;
-	var i;
- 
-	out = [];
-	node = this._first;
-	for ( i = 0; i < this._length; i++ ) {
-		out.push( node.value );
-		node = node.next;
-	}
-	return out;
-});
- 
-/**
-* Serializes a list as JSON.
-*
-* ## Notes
-*
-* -   `JSON.stringify()` implicitly calls this method when stringifying a `LinkedList` instance.
-*
-* @name toJSON
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {Object} serialized list
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the list:
-* list.push( 'foo' ).push( 'bar' );
-*
-* // Serialize to JSON:
-* var o = list.toJSON();
-* // returns { 'type': 'linked-list', 'data': [ 'foo', 'bar' ] }
-*/
-setReadOnly( LinkedList.prototype, 'toJSON', function toJSON() {
-	var out = {};
-	out.type = 'linked-list';
-	out.data = this.toArray();
-	return out;
-});
- 
-/**
-* Adds a value to the beginning of the list.
-*
-* @name unshift
-* @memberof LinkedList.prototype
-* @type {Function}
-* @returns {LinkedList} list instance
-*
-* @example
-* var list = new LinkedList();
-*
-* // Add values to the beginning of the list:
-* list.unshift( 'foo' ).unshift( 'bar' );
-*
-* // Remove the last value:
-* var v = list.pop();
-* // returns 'foo'
-*
-* // Add a new value to the beginning of the list:
-* list.unshift( 'beep' );
-*
-* // Remove the last value:
-* v = list.pop();
-* // returns 'bar'
-*/
-setReadOnly( LinkedList.prototype, 'unshift', function unshift( value ) {
-	var node;
- 
-	// Create a new list node:
-	node = new Node( value );
- 
-	// Check whether the list is currently empty...
-	if ( this._length === 0 ) {
-		// This is the only list node, making it both the first and last node:
-		this._first = node;
-		this._last = node;
-	} else {
-		// Link the new node to the previous first node:
-		node._next = this._first; // eslint-disable-line no-underscore-dangle
- 
-		// Link the previous first node to the new node:
-		this._first._prev = node; // eslint-disable-line no-underscore-dangle
- 
-		// Update the pointer for the first node:
-		this._first = node;
-	}
-	// Increment the list length:
-	this._length += 1;
- 
-	return this;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = LinkedList;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/linked-list/node.js.html b/utils/linked-list/node.js.html deleted file mode 100644 index 4ba76bad3b..0000000000 --- a/utils/linked-list/node.js.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Code coverage report for utils/linked-list/lib/node.js - - - - - - - - - -
-
-

All files / utils/linked-list/lib node.js

-
- -
- 100% - Statements - 72/72 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 72/72 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -731x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -81x -81x -81x -81x -81x -81x -45x -45x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -81x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var defineProperty = require( '@stdlib/utils/define-property' );
- 
- 
-// MAIN //
- 
-/**
-* List node constructor.
-*
-* @private
-* @constructor
-* @param {*} value - node value
-* @returns {Node} Node instance
-*
-* @example
-* var node = new Node( 'foo' );
-* // returns <Node>
-*/
-function Node( value ) { // eslint-disable-line stdlib/no-redeclare
-	// Why a getter? Because some of the list APIs will return the list "node", not the value. In which case, the node API is no longer private and we have to guard against users mucking about (deleting, updating, etc) with property values (in particular, the `next` property).
-	defineProperty( this, 'next', {
-		'configurable': false,
-		'enumerable': true,
-		'get': function get() { // eslint-disable-line no-restricted-syntax
-			return this._next;
-		}
-	});
-	this.value = value;
- 
-	defineProperty( this, '_next', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': null
-	});
- 
-	// NOTE: strictly speaking, we should not be keeping back-references in a singly-linked list; however, doing so allows us to more efficiently add, remove, and insert list values.
-	defineProperty( this, '_prev', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': true,
-		'value': null
-	});
- 
-	return this;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = Node;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/ascending.js.html b/utils/named-typed-tuple/ascending.js.html deleted file mode 100644 index 5aad38bc74..0000000000 --- a/utils/named-typed-tuple/ascending.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/ascending.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib ascending.js

-
- -
- 93.18% - Statements - 41/44 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 93.18% - Lines - 41/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Specifies a sort order for ordering numeric values in ascending order.
-*
-* ## Notes
-*
-* -   If `a < b`, then function returns a number less than `0`, which specifies to sort `a` to an index lower than `b`.
-* -   If `a > b`, then function returns a number greater than `0`, which specifies to sort `a` to an index higher than `b`.
-* -   If `a == b`, then function returns `0`, which specifies that the order of `a` and `b` should remain unchanged (not guaranteed).
-*
-* @private
-* @param {number} a - first value
-* @param {number} b - second value
-* @returns {number} difference between `a` and `b`
-*/
-function ascending( a, b ) {
-	return a - b;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = ascending;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/contains.js.html b/utils/named-typed-tuple/contains.js.html deleted file mode 100644 index 5e37c9a502..0000000000 --- a/utils/named-typed-tuple/contains.js.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/contains.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib contains.js

-
- -
- 95.45% - Statements - 42/44 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 95.45% - Lines - 42/44 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -451x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -46x -46x -46x -2208x -  -  -2208x -46x -46x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns a boolean indicating if an array contains a provided value.
-*
-* @private
-* @param {Array} arr - array
-* @param {*} v - search value
-* @returns {boolean} boolean indicating if an array contains a search value
-*/
-function contains( arr, v ) {
-	var i;
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( arr[ i ] === v ) {
-			return true;
-		}
-	}
-	return false;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = contains;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/coverage.ndjson b/utils/named-typed-tuple/coverage.ndjson deleted file mode 100644 index a6a6a719c9..0000000000 --- a/utils/named-typed-tuple/coverage.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -[954,1786,53.4155,20,30,66.6667,6,39,15.3846,954,1786,53.4155,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[954,1786,53.4155,20,30,66.6667,6,39,15.3846,954,1786,53.4155,"6e9f42e4c912485d9896eaa16c88b70fd3688e97","2024-09-21 17:17:27 -0400"] -[954,1786,53.4155,20,30,66.6667,6,39,15.3846,954,1786,53.4155,"321e49e9965648f1b5eb6a840fe454959af0ec49","2025-01-04 16:15:32 -0500"] diff --git a/utils/named-typed-tuple/from_iterator.js.html b/utils/named-typed-tuple/from_iterator.js.html deleted file mode 100644 index 2de8fa5d46..0000000000 --- a/utils/named-typed-tuple/from_iterator.js.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/from_iterator.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib from_iterator.js

-
- -
- 70.83% - Statements - 34/48 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 70.83% - Lines - 34/48 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -491x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns an array of iterated values.
-*
-* @private
-* @param {Object} it - iterator
-* @returns {Array} output array
-*/
-function fromIterator( it ) {
-	var out;
-	var v;
-
-	out = [];
-	while ( true ) {
-		v = it.next();
-		if ( v.done ) {
-			break;
-		}
-		out.push( v.value );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fromIterator;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/from_iterator_map.js.html b/utils/named-typed-tuple/from_iterator_map.js.html deleted file mode 100644 index 8c6ee48b7d..0000000000 --- a/utils/named-typed-tuple/from_iterator_map.js.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/from_iterator_map.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib from_iterator_map.js

-
- -
- 68.51% - Statements - 37/54 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 68.51% - Lines - 37/54 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -551x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-/**
-* Returns an array of iterated values.
-*
-* @private
-* @param {StringArray} fields - tuple fields
-* @param {Object} it - iterator
-* @param {Function} clbk - callback to invoke for each iterated value
-* @param {*} thisArg - invocation context
-* @returns {Array} output array
-*/
-function fromIteratorMap( fields, it, clbk, thisArg ) {
-	var out;
-	var v;
-	var i;
-
-	out = [];
-	i = -1;
-	while ( true ) {
-		v = it.next();
-		if ( v.done ) {
-			break;
-		}
-		i += 1;
-		out.push( clbk.call( thisArg, v.value, i, fields[ i ] ) );
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = fromIteratorMap;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/has_distinct_elements.js.html b/utils/named-typed-tuple/has_distinct_elements.js.html deleted file mode 100644 index 4d909f12b7..0000000000 --- a/utils/named-typed-tuple/has_distinct_elements.js.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/has_distinct_elements.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib has_distinct_elements.js

-
- -
- 96.15% - Statements - 50/52 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 96.15% - Lines - 50/52 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -531x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -11x -11x -11x -11x -11x -11x -46x -  -  -46x -46x -11x -11x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
- 
- 
-// MAIN //
- 
-/**
-* Tests if an array contains distinct elements.
-*
-* @private
-* @param {Array} arr - input array
-* @returns {boolean} boolean indicating if an array contains distinct elements
-*/
-function hasDistinctElements( arr ) {
-	var obj;
-	var i;
- 
-	obj = {};
-	for ( i = 0; i < arr.length; i++ ) {
-		if ( hasOwnProp( obj, arr[ i ] ) ) {
-			return false;
-		}
-		obj[ arr[i] ] = true;
-	}
-	return true;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = hasDistinctElements;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/index.html b/utils/named-typed-tuple/index.html deleted file mode 100644 index cb7116a756..0000000000 --- a/utils/named-typed-tuple/index.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib - - - - - - - - - -
-
-

All files utils/named-typed-tuple/lib

-
- -
- 53.41% - Statements - 954/1786 -
- - -
- 66.66% - Branches - 20/30 -
- - -
- 15.38% - Functions - 6/39 -
- - -
- 53.41% - Lines - 954/1786 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
ascending.js -
-
93.18%41/44100%1/10%0/193.18%41/44
contains.js -
-
95.45%42/4475%3/4100%1/195.45%42/44
from_iterator.js -
-
70.83%34/48100%1/10%0/170.83%34/48
from_iterator_map.js -
-
68.51%37/54100%1/10%0/168.51%37/54
has_distinct_elements.js -
-
96.15%50/5275%3/4100%1/196.15%50/52
index.js -
-
100%53/53100%1/1100%0/0100%53/53
main.js -
-
45.06%634/140752.94%9/1712.12%4/3345.06%634/1407
validate.js -
-
75%63/84100%1/10%0/175%63/84
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/index.js.html b/utils/named-typed-tuple/index.js.html deleted file mode 100644 index a86e3f70fe..0000000000 --- a/utils/named-typed-tuple/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/index.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Named typed tuple.
-*
-* @module @stdlib/utils/named-typed-tuple
-*
-* @example
-* var namedtypedtuple = require( '@stdlib/utils/named-typed-tuple' );
-*
-* var point = namedtypedtuple( [ 'x', 'y' ] );
-*
-* var p = point( [ 1.0, -1.0 ] );
-*
-* var x = p[ 0 ];
-* // returns 1.0
-*
-* x = p.x;
-* // returns 1.0
-*
-* var y = p[ 1 ];
-* // returns -1.0
-*
-* y = p.y;
-* // returns -1.0
-*/
- 
-// MAIN //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/main.js.html b/utils/named-typed-tuple/main.js.html deleted file mode 100644 index 546b88a8c9..0000000000 --- a/utils/named-typed-tuple/main.js.html +++ /dev/null @@ -1,4306 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/main.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib main.js

-
- -
- 45.06% - Statements - 634/1407 -
- - -
- 52.94% - Branches - 9/17 -
- - -
- 12.12% - Functions - 4/33 -
- - -
- 45.06% - Lines - 634/1407 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -412 -413 -414 -415 -416 -417 -418 -419 -420 -421 -422 -423 -424 -425 -426 -427 -428 -429 -430 -431 -432 -433 -434 -435 -436 -437 -438 -439 -440 -441 -442 -443 -444 -445 -446 -447 -448 -449 -450 -451 -452 -453 -454 -455 -456 -457 -458 -459 -460 -461 -462 -463 -464 -465 -466 -467 -468 -469 -470 -471 -472 -473 -474 -475 -476 -477 -478 -479 -480 -481 -482 -483 -484 -485 -486 -487 -488 -489 -490 -491 -492 -493 -494 -495 -496 -497 -498 -499 -500 -501 -502 -503 -504 -505 -506 -507 -508 -509 -510 -511 -512 -513 -514 -515 -516 -517 -518 -519 -520 -521 -522 -523 -524 -525 -526 -527 -528 -529 -530 -531 -532 -533 -534 -535 -536 -537 -538 -539 -540 -541 -542 -543 -544 -545 -546 -547 -548 -549 -550 -551 -552 -553 -554 -555 -556 -557 -558 -559 -560 -561 -562 -563 -564 -565 -566 -567 -568 -569 -570 -571 -572 -573 -574 -575 -576 -577 -578 -579 -580 -581 -582 -583 -584 -585 -586 -587 -588 -589 -590 -591 -592 -593 -594 -595 -596 -597 -598 -599 -600 -601 -602 -603 -604 -605 -606 -607 -608 -609 -610 -611 -612 -613 -614 -615 -616 -617 -618 -619 -620 -621 -622 -623 -624 -625 -626 -627 -628 -629 -630 -631 -632 -633 -634 -635 -636 -637 -638 -639 -640 -641 -642 -643 -644 -645 -646 -647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833 -834 -835 -836 -837 -838 -839 -840 -841 -842 -843 -844 -845 -846 -847 -848 -849 -850 -851 -852 -853 -854 -855 -856 -857 -858 -859 -860 -861 -862 -863 -864 -865 -866 -867 -868 -869 -870 -871 -872 -873 -874 -875 -876 -877 -878 -879 -880 -881 -882 -883 -884 -885 -886 -887 -888 -889 -890 -891 -892 -893 -894 -895 -896 -897 -898 -899 -900 -901 -902 -903 -904 -905 -906 -907 -908 -909 -910 -911 -912 -913 -914 -915 -916 -917 -918 -919 -920 -921 -922 -923 -924 -925 -926 -927 -928 -929 -930 -931 -932 -933 -934 -935 -936 -937 -938 -939 -940 -941 -942 -943 -944 -945 -946 -947 -948 -949 -950 -951 -952 -953 -954 -955 -956 -957 -958 -959 -960 -961 -962 -963 -964 -965 -966 -967 -968 -969 -970 -971 -972 -973 -974 -975 -976 -977 -978 -979 -980 -981 -982 -983 -984 -985 -986 -987 -988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027 -1028 -1029 -1030 -1031 -1032 -1033 -1034 -1035 -1036 -1037 -1038 -1039 -1040 -1041 -1042 -1043 -1044 -1045 -1046 -1047 -1048 -1049 -1050 -1051 -1052 -1053 -1054 -1055 -1056 -1057 -1058 -1059 -1060 -1061 -1062 -1063 -1064 -1065 -1066 -1067 -1068 -1069 -1070 -1071 -1072 -1073 -1074 -1075 -1076 -1077 -1078 -1079 -1080 -1081 -1082 -1083 -1084 -1085 -1086 -1087 -1088 -1089 -1090 -1091 -1092 -1093 -1094 -1095 -1096 -1097 -1098 -1099 -1100 -1101 -1102 -1103 -1104 -1105 -1106 -1107 -1108 -1109 -1110 -1111 -1112 -1113 -1114 -1115 -1116 -1117 -1118 -1119 -1120 -1121 -1122 -1123 -1124 -1125 -1126 -1127 -1128 -1129 -1130 -1131 -1132 -1133 -1134 -1135 -1136 -1137 -1138 -1139 -1140 -1141 -1142 -1143 -1144 -1145 -1146 -1147 -1148 -1149 -1150 -1151 -1152 -1153 -1154 -1155 -1156 -1157 -1158 -1159 -1160 -1161 -1162 -1163 -1164 -1165 -1166 -1167 -1168 -1169 -1170 -1171 -1172 -1173 -1174 -1175 -1176 -1177 -1178 -1179 -1180 -1181 -1182 -1183 -1184 -1185 -1186 -1187 -1188 -1189 -1190 -1191 -1192 -1193 -1194 -1195 -1196 -1197 -1198 -1199 -1200 -1201 -1202 -1203 -1204 -1205 -1206 -1207 -1208 -1209 -1210 -1211 -1212 -1213 -1214 -1215 -1216 -1217 -1218 -1219 -1220 -1221 -1222 -1223 -1224 -1225 -1226 -1227 -1228 -1229 -1230 -1231 -1232 -1233 -1234 -1235 -1236 -1237 -1238 -1239 -1240 -1241 -1242 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -1250 -1251 -1252 -1253 -1254 -1255 -1256 -1257 -1258 -1259 -1260 -1261 -1262 -1263 -1264 -1265 -1266 -1267 -1268 -1269 -1270 -1271 -1272 -1273 -1274 -1275 -1276 -1277 -1278 -1279 -1280 -1281 -1282 -1283 -1284 -1285 -1286 -1287 -1288 -1289 -1290 -1291 -1292 -1293 -1294 -1295 -1296 -1297 -1298 -1299 -1300 -1301 -1302 -1303 -1304 -1305 -1306 -1307 -1308 -1309 -1310 -1311 -1312 -1313 -1314 -1315 -1316 -1317 -1318 -1319 -1320 -1321 -1322 -1323 -1324 -1325 -1326 -1327 -1328 -1329 -1330 -1331 -1332 -1333 -1334 -1335 -1336 -1337 -1338 -1339 -1340 -1341 -1342 -1343 -1344 -1345 -1346 -1347 -1348 -1349 -1350 -1351 -1352 -1353 -1354 -1355 -1356 -1357 -1358 -1359 -1360 -1361 -1362 -1363 -1364 -1365 -1366 -1367 -1368 -1369 -1370 -1371 -1372 -1373 -1374 -1375 -1376 -1377 -1378 -1379 -1380 -1381 -1382 -1383 -1384 -1385 -1386 -1387 -1388 -1389 -1390 -1391 -1392 -1393 -1394 -1395 -1396 -1397 -1398 -1399 -1400 -1401 -1402 -1403 -1404 -1405 -1406 -1407 -14081x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -11x -11x -11x -11x -11x -11x -11x -  -  -11x -  -  -11x -11x -11x -46x -  -  -46x -11x -11x -11x -11x -11x -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -3x -11x -8x -  -  -8x -  -  -8x -8x -8x -8x -8x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -  -  -11x -11x -11x -11x -46x -46x -46x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -46x -46x -46x -46x -46x -46x -46x -46x -46x -  -  -46x -11x -11x -11x -11x -11x -11x -11x -11x -11x -46x -46x -46x -46x -46x -46x -46x -46x -46x -  -  -46x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -11x -11x -11x -11x -1x -1x -1x -1x -1x - 
/* eslint-disable max-len, max-lines */
- 
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isStringArray = require( '@stdlib/assert/is-string-array' ).primitives;
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var isArrayBuffer = require( '@stdlib/assert/is-arraybuffer' );
-var isFunction = require( '@stdlib/assert/is-function' );
-var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
-var isObject = require( '@stdlib/assert/is-object' );
-var isCollection = require( '@stdlib/assert/is-collection' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var hasIteratorSymbolSupport = require( '@stdlib/assert/has-iterator-symbol-support' );
-var propertiesIn = require( '@stdlib/utils/properties-in' );
-var typedarray = require( '@stdlib/array/typed' );
-var Int8Array = require( '@stdlib/array/int8' );
-var getDtype = require( '@stdlib/array/dtype' );
-var defineProperty = require( '@stdlib/utils/define-property' );
-var setNonEnumerableProperty = require( '@stdlib/utils/define-nonenumerable-property' );
-var setNonEnumerableReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' ); // eslint-disable-line id-length
-var setNonEnumerableReadWriteAccessor = require( '@stdlib/utils/define-nonenumerable-read-write-accessor' ); // eslint-disable-line id-length
-var floor = require( '@stdlib/math/base/special/floor' );
-var ITERATOR_SYMBOL = require( '@stdlib/symbol/iterator' );
-var format = require( '@stdlib/string/format' );
-var contains = require( './contains.js' );
-var hasDistinctElements = require( './has_distinct_elements.js' );
-var validate = require( './validate.js' );
-var ascending = require( './ascending.js' );
-var fromIterator = require( './from_iterator.js' );
-var fromIteratorMap = require( './from_iterator_map.js' );
- 
- 
-// VARIABLES //
- 
-var RESERVED_PROPS = propertiesIn( new Int8Array( 0 ) );
-var HAS_ITERATOR_SYMBOL = hasIteratorSymbolSupport();
- 
- 
-// MAIN //
- 
-/**
-* Returns a named typed tuple factory.
-*
-* @param {StringArray} names - field (property) names
-* @param {Options} [options] - options
-* @param {string} [options.dtype="float64"] - default data type
-* @param {string} [options.name="tuple"] - tuple name
-* @throws {TypeError} must provide an array of strings
-* @throws {TypeError} must provide distinct field names
-* @throws {Error} cannot provide a reserved field (property) name
-* @throws {TypeError} must provide valid options
-* @throws {Error} must provide a recognized data type
-* @returns {Function} factory function
-*
-* @example
-* var point = factory( [ 'x', 'y' ] );
-*
-* var p = point( [ 1.0, -1.0 ] );
-*
-* var x = p[ 0 ];
-* // returns 1.0
-*
-* x = p.x;
-* // returns 1.0
-*
-* var y = p[ 1 ];
-* // returns -1.0
-*
-* y = p.y;
-* // returns -1.0
-*/
-function factory( names, options ) { // eslint-disable-line max-lines-per-function, stdlib/jsdoc-require-throws-tags
-	var nfields;
-	var fields;
-	var opts;
-	var err;
-	var i;
-	if ( !isStringArray( names ) ) {
-		throw new TypeError( format( 'invalid argument. Must provide an array of strings. Value: `%s`.', names ) );
-	}
-	if ( !hasDistinctElements( names ) ) {
-		throw new TypeError( format( 'invalid argument. Field names must be distinct. Value: `%s`.', names ) );
-	}
-	fields = names.slice();
-	nfields = fields.length;
-	for ( i = 0; i < nfields; i++ ) {
-		if ( contains( RESERVED_PROPS, fields[ i ] ) ) {
-			throw new Error( format( 'invalid argument. Provided field name is reserved. Name: `%s`.', fields[ i ] ) );
-		}
-	}
-	opts = {
-		'dtype': 'float64',
-		'name': 'tuple'
-	};
-	if ( arguments.length > 1 ) {
-		err = validate( opts, options );
-		if ( err ) {
-			throw err;
-		}
-	}
- 
-	/**
-	* Returns a named typed tuple.
-	*
-	* @private
-	* @param {(TypedArray|ArrayLikeObject|ArrayBuffer|Iterable)} [arg] - a typed array, array-like object, buffer, or an iterable
-	* @param {NonNegativeInteger} [byteOffset=0] - byte offset
-	* @param {string} [dtype] - data type
-	* @throws {TypeError} must provide a recognized data type
-	* @throws {RangeError} arguments must be compatible with tuple length
-	* @returns {TypedArray} named typed tuple
-	*/
-	function namedtypedtuple() { // eslint-disable-line max-lines-per-function
-		var indices;
-		var dtype;
-		var nargs;
-		var tuple;
-		var i;
- 
-		nargs = arguments.length;
-		if ( nargs <= 0 ) {
-			tuple = typedarray( nfields, opts.dtype );
-		} else if ( nargs === 1 ) {
-			if ( isString( arguments[ 0 ] ) ) {
-				// Arguments: [ dtype ]
-				tuple = typedarray( nfields, arguments[ 0 ] );
-			} else if ( isArrayBuffer( arguments[ 0 ] ) ) {
-				// Arguments: [ ArrayBuffer ]
-				tuple = typedarray( arguments[ 0 ], 0, nfields, opts.dtype );
-			} else {
-				// Arguments: [ TypedArray|ArrayLikeObject|Iterable ]
-				tuple = typedarray( arguments[ 0 ], opts.dtype );
-			}
-		} else if ( nargs === 2 ) {
-			if ( isArrayBuffer( arguments[ 0 ] ) ) {
-				if ( isString( arguments[ 1 ] ) ) {
-					// Arguments: [ ArrayBuffer, dtype ]
-					tuple = typedarray( arguments[ 0 ], 0, nfields, arguments[ 1 ] );
-				} else {
-					// Arguments: [ ArrayBuffer, byteOffset ]
-					tuple = typedarray( arguments[ 0 ], arguments[ 1 ], nfields, opts.dtype );
-				}
-			} else {
-				// Arguments: [ TypedArray|ArrayLikeObject|Iterable, dtype ]
-				tuple = typedarray( arguments[ 0 ], arguments[ 1 ] );
-			}
-		} else {
-			// Arguments: [ ArrayBuffer, byteOffset, dtype ]
-			tuple = typedarray( arguments[ 0 ], arguments[ 1 ], nfields, arguments[ 2 ] );
-		}
-		if ( tuple.length !== nfields ) {
-			throw new RangeError( format( 'invalid arguments. Arguments are incompatible with the number of tuple fields. Number of fields: `%u`. Number of data elements: `%u`.', nfields, tuple.length ) );
-		}
-		dtype = getDtype( tuple );
- 
-		indices = []; // indirect index look-up table
-		for ( i = 0; i < nfields; i++ ) {
-			indices.push( i );
-			setNonEnumerableReadWriteAccessor( tuple, fields[ i ], getter( i ), setter( i ) );
-		}
-		setNonEnumerableProperty( tuple, 'name', opts.name );
-		setNonEnumerableReadOnlyAccessor( tuple, 'fields', getFields );
-		setNonEnumerableReadOnlyAccessor( tuple, 'orderedFields', orderedFields );
- 
-		// Note: keep in alphabetical order
-		setNonEnumerableProperty( tuple, 'entries', entries );
-		setNonEnumerableProperty( tuple, 'every', every );
-		setNonEnumerableProperty( tuple, 'fieldOf', fieldOf );
-		setNonEnumerableProperty( tuple, 'filter', filter );
-		setNonEnumerableProperty( tuple, 'find', find );
-		setNonEnumerableProperty( tuple, 'findIndex', findIndex );
-		setNonEnumerableProperty( tuple, 'findField', findField );
-		setNonEnumerableProperty( tuple, 'forEach', forEach );
-		setNonEnumerableProperty( tuple, 'ind2key', ind2key );
-		setNonEnumerableProperty( tuple, 'key2ind', key2ind );
-		setNonEnumerableProperty( tuple, 'keys', keys );
-		setNonEnumerableProperty( tuple, 'lastFieldOf', lastFieldOf );
-		setNonEnumerableProperty( tuple, 'map', map );
-		setNonEnumerableProperty( tuple, 'reduce', reduce );
-		setNonEnumerableProperty( tuple, 'reduceRight', reduceRight );
-		setNonEnumerableProperty( tuple, 'reverse', reverse );
-		setNonEnumerableProperty( tuple, 'slice', slice );
-		setNonEnumerableProperty( tuple, 'some', some );
-		setNonEnumerableProperty( tuple, 'sort', sort );
-		setNonEnumerableProperty( tuple, 'subtuple', subtuple );
-		setNonEnumerableProperty( tuple, 'toJSON', toJSON );
-		setNonEnumerableProperty( tuple, 'toString', toString );
- 
-		return tuple;
- 
-		/**
-		* Returns an accessor to retrieve a tuple value.
-		*
-		* @private
-		* @param {NonNegativeInteger} i - tuple index
-		* @returns {Function} accessor
-		*/
-		function getter( i ) {
-			return get;
- 
-			/**
-			* Returns a tuple value.
-			*
-			* @private
-			* @returns {number} tuple value
-			*/
-			function get() {
-				return tuple[ indices[ i ] ];
-			}
-		}
- 
-		/**
-		* Returns an accessor to set a tuple value.
-		*
-		* @private
-		* @param {NonNegativeInteger} i - tuple index
-		* @returns {Function} accessor
-		*/
-		function setter( i ) {
-			return set;
- 
-			/**
-			* Sets a tuple value.
-			*
-			* @private
-			* @param {number} v - value to set
-			*/
-			function set( v ) {
-				tuple[ indices[ i ] ] = v;
-			}
-		}
- 
-		/**
-		* Returns the list of tuple fields.
-		*
-		* @private
-		* @memberof tuple
-		* @returns {StringArray} tuple fields
-		*/
-		function getFields() {
-			return fields.slice();
-		}
- 
-		/**
-		* Returns the list of tuple fields in index order.
-		*
-		* @private
-		* @memberof tuple
-		* @returns {StringArray} tuple fields
-		*/
-		function orderedFields() {
-			var out;
-			var i;
-			out = fields.slice();
-			for ( i = 0; i < nfields; i++ ) {
-				out[ i ] = fields[ indices[i] ];
-			}
-			return out;
-		}
- 
-		// Note: keep functions which follow in alphabetical order
- 
-		/**
-		* Returns an iterator for iterating over tuple key-value pairs.
-		*
-		* @private
-		* @memberof tuple
-		* @throws {TypeError} `this` must be the host tuple
-		* @returns {Iterator} iterator
-		*/
-		function entries() {
-			var self;
-			var iter;
-			var FLG;
-			var i;
-
-			self = this; // eslint-disable-line no-invalid-this
-			if ( self !== tuple ) {
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-
-			// Initialize the iteration index:
-			i = -1;
-
-			// Create an iterator protocol-compliant object:
-			iter = {};
-			defineProperty( iter, 'next', {
-				'configurable': false,
-				'enumerable': false,
-				'writable': false,
-				'value': next
-			});
-			defineProperty( iter, 'return', {
-				'configurable': false,
-				'enumerable': false,
-				'writable': false,
-				'value': end
-			});
-			if ( HAS_ITERATOR_SYMBOL ) {
-				defineProperty( iter, ITERATOR_SYMBOL, {
-					'configurable': false,
-					'enumerable': false,
-					'writable': false,
-					'value': factory
-				});
-			}
-			return iter;
-
-			/**
-			* Returns an iterator protocol-compliant object containing the next iterated value.
-			*
-			* @private
-			* @returns {Object} iterator protocol-compliant object
-			*/
-			function next() {
-				i += 1;
-				if ( FLG || i >= nfields ) {
-					return {
-						'done': true
-					};
-				}
-				return {
-					'value': [ i, fields[ indices[ i ] ], tuple[ i ] ],
-					'done': false
-				};
-			}
-
-			/**
-			* Finishes an iterator.
-			*
-			* @private
-			* @param {*} [value] - value to return
-			* @returns {Object} iterator protocol-compliant object
-			*/
-			function end( value ) {
-				FLG = true;
-				if ( arguments.length ) {
-					return {
-						'value': value,
-						'done': true
-					};
-				}
-				return {
-					'done': true
-				};
-			}
-
-			/**
-			* Returns a new iterator.
-			*
-			* @private
-			* @returns {Iterator} iterator
-			*/
-			function factory() {
-				return self.entries();
-			}
-		}
- 
-		/**
-		* Tests whether all tuple elements pass a test implemented by a predicate function.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} predicate - predicate function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {boolean} boolean indicating if all elements pass
-		*/
-		function every( predicate, thisArg ) {
-			var bool;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( predicate ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', predicate ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				bool = predicate.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-				if ( !bool ) {
-					return false;
-				}
-			}
-			return true;
-		}
- 
-		/**
-		* Returns the field of the first tuple element strictly equal to a search element.
-		*
-		* ## Notes
-		*
-		* -   The function does not distinguish between signed and unsigned zero.
-		* -   If unable to locate a search element, the function returns `undefined`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {*} searchElement - search element
-		* @param {integer} [fromIndex=0] - tuple index from which to begin searching
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} second argument must be an integer
-		* @returns {(string|void)} tuple field name or `undefined`
-		*/
-		function fieldOf( searchElement ) {
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( arguments.length > 1 ) {
-				i = arguments[ 0 ];
-				if ( !isInteger( i ) ) {
-					throw new TypeError( format( 'invalid argument. Second argument must be an integer. Value: `%s`.', i ) );
-				}
-				if ( i >= nfields ) {
-					return;
-				}
-				if ( i < 0 ) {
-					i = nfields + i;
-					if ( i < 0 ) {
-						i = 0;
-					}
-				}
-			} else {
-				i = 0;
-			}
-			for ( ; i < nfields; i++ ) {
-				if ( tuple[ i ] === searchElement ) {
-					return fields[ indices[ i ] ];
-				}
-			}
-		}
- 
-		/**
-		* Creates a new tuple which includes those elements for which a predicate function returns a truthy value.
-		*
-		* ## Notes
-		*
-		* -   The returned tuple has the same data type as the host tuple.
-		* -   If a predicate function does not return a truthy value for any tuple element, the function returns `null`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} predicate - filter (predicate) function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {(TypedArray|null)} new tuple
-		*/
-		function filter( predicate, thisArg ) {
-			var bool;
-			var tmp;
-			var f;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( predicate ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', predicate ) );
-			}
-			tmp = [];
-			f = [];
-			for ( i = 0; i < nfields; i++ ) {
-				bool = predicate.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-				if ( bool ) {
-					f.push( fields[ indices[i] ] );
-					tmp.push( tuple[ i ] );
-				}
-			}
-			if ( f.length === nfields ) {
-				return namedtypedtuple( tmp, dtype );
-			}
-			if ( f.length ) {
-				return factory( f, opts )( tmp );
-			}
-			return null;
-		}
- 
-		/**
-		* Returns the first tuple element for which a provided predicate function returns a truthy value.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} predicate - predicate function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {(number|void)} tuple element
-		*/
-		function find( predicate, thisArg ) {
-			var bool;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( predicate ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', predicate ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				bool = predicate.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-				if ( bool ) {
-					return tuple[ i ];
-				}
-			}
-		}
- 
-		/**
-		* Returns the field of the first tuple element for which a provided predicate function returns a truthy value.
-		*
-		* ## Notes
-		*
-		* -   If the predicate function never returns a truthy value, the function returns `undefined`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} predicate - predicate function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {(string|void)} tuple field name or `undefined`
-		*/
-		function findField( predicate, thisArg ) {
-			var bool;
-			var f;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( predicate ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', predicate ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				f = fields[ indices[ i ] ];
-				bool = predicate.call( thisArg, tuple[ i ], i, f, tuple );
-				if ( bool ) {
-					return f;
-				}
-			}
-		}
- 
-		/**
-		* Returns the index of the first tuple element for which a provided predicate function returns a truthy value.
-		*
-		* ## Notes
-		*
-		* -   If the predicate function never returns a truthy value, the function returns `-1`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} predicate - predicate function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {integer} tuple index or `-1`
-		*/
-		function findIndex( predicate, thisArg ) {
-			var bool;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( predicate ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', predicate ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				bool = predicate.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-				if ( bool ) {
-					return i;
-				}
-			}
-			return -1;
-		}
- 
-		/**
-		* Invokes a callback for each tuple element.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} fcn - function to invoke
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		*/
-		function forEach( fcn, thisArg ) {
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( fcn ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', fcn ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				fcn.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-			}
-		}
- 
-		/**
-		* Converts a tuple index to a field name.
-		*
-		* ## Notes
-		*
-		* -   If provided an out-of-bounds index, the function returns `undefined`.
-		* -   If provided a negative tuple index, the function resolves the index relative to the last tuple element.
-		*
-		* @private
-		* @memberof tuple
-		* @param {integer} ind - tuple index
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} must provide an integer
-		* @returns {(string|void)} field name or undefined
-		*/
-		function ind2key( ind ) {
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isInteger( ind ) ) {
-				throw new TypeError( format( 'invalid argument. Must provide an integer. Value: `%s`.', ind ) );
-			}
-			if ( ind < 0 ) {
-				ind = nfields + ind;
-			}
-			if ( ind < 0 || ind >= nfields ) {
-				return;
-			}
-			return fields[ indices[ ind ] ];
-		}
- 
-		/**
-		* Converts a field name to a tuple index.
-		*
-		* ## Notes
-		*
-		* -   If provided an unknown field name, the function returns `-1`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {string} key - field name
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a string
-		* @returns {integer} tuple index
-		*/
-		function key2ind( key ) {
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isString( key ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a string. Value: `%s`.', key ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				if ( fields[ indices[i] ] === key ) {
-					return i;
-				}
-			}
-			return -1;
-		}
- 
-		/**
-		* Returns an iterator for iterating over tuple keys.
-		*
-		* @private
-		* @memberof tuple
-		* @throws {TypeError} `this` must be the host tuple
-		* @returns {Iterator} iterator
-		*/
-		function keys() {
-			var self;
-			var iter;
-			var FLG;
-			var i;
-
-			self = this; // eslint-disable-line no-invalid-this
-			if ( self !== tuple ) {
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-
-			// Initialize the iteration index:
-			i = -1;
-
-			// Create an iterator protocol-compliant object:
-			iter = {};
-			defineProperty( iter, 'next', {
-				'configurable': false,
-				'enumerable': false,
-				'writable': false,
-				'value': next
-			});
-			defineProperty( iter, 'return', {
-				'configurable': false,
-				'enumerable': false,
-				'writable': false,
-				'value': end
-			});
-			if ( HAS_ITERATOR_SYMBOL ) {
-				defineProperty( iter, ITERATOR_SYMBOL, {
-					'configurable': false,
-					'enumerable': false,
-					'writable': false,
-					'value': factory
-				});
-			}
-			return iter;
-
-			/**
-			* Returns an iterator protocol-compliant object containing the next iterated value.
-			*
-			* @private
-			* @returns {Object} iterator protocol-compliant object
-			*/
-			function next() {
-				i += 1;
-				if ( FLG || i >= nfields ) {
-					return {
-						'done': true
-					};
-				}
-				return {
-					'value': [ i, fields[ indices[ i ] ] ],
-					'done': false
-				};
-			}
-
-			/**
-			* Finishes an iterator.
-			*
-			* @private
-			* @param {*} [value] - value to return
-			* @returns {Object} iterator protocol-compliant object
-			*/
-			function end( value ) {
-				FLG = true;
-				if ( arguments.length ) {
-					return {
-						'value': value,
-						'done': true
-					};
-				}
-				return {
-					'done': true
-				};
-			}
-
-			/**
-			* Returns a new iterator.
-			*
-			* @private
-			* @returns {Iterator} iterator
-			*/
-			function factory() {
-				return self.keys();
-			}
-		}
- 
-		/**
-		* Returns the field of the last tuple element strictly equal to a search element, iterating from right to left.
-		*
-		* ## Notes
-		*
-		* -   The function does not distinguish between signed and unsigned zero.
-		* -   If unable to locate a search element, the function returns `undefined`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {*} searchElement - search element
-		* @param {integer} [fromIndex=-1] - tuple index from which to begin searching
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} second argument must be an integer
-		* @returns {(string|void)} tuple field name or `undefined`
-		*/
-		function lastFieldOf( searchElement ) {
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( arguments.length > 1 ) {
-				i = arguments[ 1 ];
-				if ( !isInteger( i ) ) {
-					throw new TypeError( format( 'invalid argument. Second argument must be an integer. Value: `%s`.', i ) );
-				}
-				if ( i >= nfields ) {
-					i = nfields - 1;
-				} else if ( i < 0 ) {
-					i = nfields + i;
-					if ( i < 0 ) {
-						return;
-					}
-				}
-			} else {
-				i = nfields - 1;
-			}
-			for ( ; i >= 0; i-- ) {
-				if ( tuple[ i ] === searchElement ) {
-					return fields[ indices[ i ] ];
-				}
-			}
-		}
- 
-		/**
-		* Maps each tuple element to an element in a new tuple.
-		*
-		* ## Notes
-		*
-		* -   The returned tuple has the same data type as the host tuple.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} fcn - map function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {TypedArray} new tuple
-		*/
-		function map( fcn, thisArg ) {
-			var out;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( fcn ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', fcn ) );
-			}
-			out = namedtypedtuple( dtype );
-			for ( i = 0; i < nfields; i++ ) {
-				out[ i ] = fcn.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-			}
-			return out;
-		}
- 
-		/**
-		* Applies a function against an accumulator and each element in a tuple and returns the accumulated result.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} fcn - reduction function
-		* @param {*} [initial] - initial value
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {*} accumulated result
-		*/
-		function reduce( fcn ) {
-			var acc;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( fcn ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', fcn ) );
-			}
-			if ( arguments.length > 1 ) {
-				acc = arguments[ 1 ];
-				i = 0;
-			} else {
-				acc = tuple[ 0 ];
-				i = 1;
-			}
-			for ( ; i < nfields; i++ ) {
-				acc = fcn( acc, tuple[ i ], i, fields[ indices[i] ], tuple );
-			}
-			return acc;
-		}
- 
-		/**
-		* Applies a function against an accumulator and each element in a tuple and returns the accumulated result, iterating from right to left.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} fcn - reduction function
-		* @param {*} [initial] - initial value
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {*} accumulated result
-		*/
-		function reduceRight( fcn ) {
-			var acc;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( fcn ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', fcn ) );
-			}
-			if ( arguments.length > 1 ) {
-				acc = arguments[ 1 ];
-				i = nfields - 1;
-			} else {
-				acc = tuple[ nfields-1 ];
-				i = nfields - 2;
-			}
-			for ( ; i >= 0; i-- ) {
-				acc = fcn( acc, tuple[ i ], i, fields[ indices[i] ], tuple );
-			}
-			return acc;
-		}
- 
-		/**
-		* Reverses a tuple **in-place**.
-		*
-		* @private
-		* @memberof tuple
-		* @throws {TypeError} `this` must be the host tuple
-		* @returns {TypedArray} reversed tuple
-		*/
-		function reverse() {
-			var tmp;
-			var i;
-			var j;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			for ( i = 0; i < floor( nfields/2 ); i++ ) {
-				j = nfields - i - 1;
-				tmp = tuple[ i ];
-				tuple[ i ] = tuple[ j ];
-				tuple[ j ] = tmp;
-			}
-			// Because the indices are bounded [0,nfields), we can use simple arithmetic to "reverse" index values in-place...
-			for ( i = 0; i < nfields; i++ ) {
-				indices[ i ] = nfields - indices[ i ] - 1;
-			}
-			return tuple;
-		}
- 
-		/**
-		* Copies elements to a new tuple with the same underlying data type as the host tuple.
-		*
-		* ## Notes
-		*
-		* -   If the function is unable to resolve indices to a non-empty tuple subsequence, the function returns `null`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {integer} [begin=0] - start element index (inclusive)
-		* @param {integer} [end=tuple.length] - end element index (exclusive)
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be an integer
-		* @throws {TypeError} second argument must be an integer
-		* @returns {(TypedArray|null)} new tuple
-		*/
-		function slice( begin, end ) {
-			var tmp;
-			var f;
-			var i;
-			var j;
-
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( arguments.length === 0 ) {
-				return namedtypedtuple( tuple, dtype );
-			}
-			i = begin;
-			if ( !isInteger( i ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be an integer. Value: `%s`.', begin ) );
-			}
-			if ( i < 0 ) {
-				i = nfields + i;
-				if ( i < 0 ) {
-					i = 0;
-				}
-			}
-			if ( arguments.length === 1 ) {
-				j = nfields;
-			} else {
-				j = end;
-				if ( !isInteger( j ) ) {
-					throw new TypeError( format( 'invalid argument. Second argument must be an integer. Value: `%s`.', end ) );
-				}
-				if ( j < 0 ) {
-					j = nfields + j;
-					if ( j < 0 ) {
-						j = 0;
-					}
-				} else if ( j > nfields ) {
-					j = nfields;
-				}
-			}
-			if ( i >= j ) {
-				return null;
-			}
-			f = [];
-			tmp = [];
-			for ( ; i < j; i++ ) {
-				f.push( fields[ indices[i] ] );
-				tmp.push( tuple[ i ] );
-			}
-			return factory( f, opts )( tmp, dtype );
-		}
- 
-		/**
-		* Tests whether at least one tuple element passes a test implemented by a predicate function.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} predicate - predicate function
-		* @param {*} [thisArg] - execution context
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {boolean} boolean indicating if at least one element passes
-		*/
-		function some( predicate, thisArg ) {
-			var bool;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( !isFunction( predicate ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', predicate ) );
-			}
-			for ( i = 0; i < nfields; i++ ) {
-				bool = predicate.call( thisArg, tuple[ i ], i, fields[ indices[i] ], tuple );
-				if ( bool ) {
-					return true;
-				}
-			}
-			return false;
-		}
- 
-		/**
-		* Sorts a tuple in-place.
-		*
-		* ## Notes
-		*
-		* -   The comparison function is provided two tuple elements, `a` and `b`, per invocation, and its return value determines the sort order as follows:
-		*
-		*     -   If the comparison function returns a value **less** than zero, then the function sorts `a` to an index lower than `b` (i.e., `a` should come **before** `b`).
-		*     -   If the comparison function returns a value **greater** than zero, then the function sorts `a` to an index higher than `b` (i.e., `b` should come **before** `a`).
-		*     -   If the comparison function returns **zero**, then the relative order of `a` and `b` _should_ remain unchanged.
-		*
-		* -   Invoking this method does **not** affect tuple field assignments.
-		*
-		* @private
-		* @memberof tuple
-		* @param {Function} [compareFunction] - function which specifies the sort order
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be a function
-		* @returns {TypedArray} sorted tuple
-		*/
-		function sort( compareFunction ) {
-			var clbk;
-			var tmp;
-			var i;
-			var j;
-			var k;
-			var v;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( arguments.length ) {
-				if ( !isFunction( compareFunction ) ) {
-					throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', compareFunction ) );
-				}
-				clbk = compareFunction;
-			} else {
-				clbk = ascending;
-			}
-			indices.sort( wrapper );
-
-			// Create a temporary indices array which we'll reorder as we rearrange the tuple elements:
-			tmp = indices.slice();
-
-			// Rearrange tuple elements according to the rearranged indices (note: every "move" moves a tuple element to its desired position with runtime complexity O(N))...
-			for ( i = 0; i < nfields; i++ ) {
-				// Check if we need to move a tuple element:
-				if ( tmp[ i ] !== i ) {
-					v = tuple[ i ];
-					j = i;
-					k = tmp[ j ];
-
-					// Follow "cycles", stopping once we are back at index `i`...
-					while ( k !== i ) {
-						tuple[ j ] = tuple[ k ];
-						tmp[ j ] = j;
-						j = k;
-						k = tmp[ j ];
-					}
-					tuple[ j ] = v;
-					tmp[ j ] = j;
-				}
-			}
-			return tuple;
-
-			/**
-			* Wraps a comparison function to allow sorting the internal indices array rather than the tuple directly.
-			*
-			* @private
-			* @param {NonNegativeInteger} ia - first index
-			* @param {NonNegativeInteger} ib - second index
-			* @returns {*} value specifying the sort order
-			*/
-			function wrapper( ia, ib ) {
-				var a = tuple[ indices[ ia ] ];
-				var b = tuple[ indices[ ib ] ];
-				return clbk( a, b );
-			}
-		}
- 
-		/**
-		* Creates a new tuple over the same underlying `ArrayBuffer` and with the same underlying data type as the host tuple.
-		*
-		* ## Notes
-		*
-		* -   If the function is unable to resolve indices to a non-empty tuple subsequence, the function returns `null`.
-		*
-		* @private
-		* @memberof tuple
-		* @param {integer} [begin=0] - start element index (inclusive)
-		* @param {integer} [end=tuple.length] - end element index (exclusive)
-		* @throws {TypeError} `this` must be the host tuple
-		* @throws {TypeError} first argument must be an integer
-		* @throws {TypeError} second argument must be an integer
-		* @returns {(TypedArray|null)} new tuple
-		*/
-		function subtuple( begin, end ) {
-			var f;
-			var i;
-			var j;
-			var k;
-
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			if ( arguments.length === 0 ) {
-				return namedtypedtuple( tuple.buffer, tuple.byteOffset, dtype );
-			}
-			i = begin;
-			if ( !isInteger( i ) ) {
-				throw new TypeError( format( 'invalid argument. First argument must be an integer. Value: `%s`.', begin ) );
-			}
-			if ( i < 0 ) {
-				i = nfields + i;
-				if ( i < 0 ) {
-					i = 0;
-				}
-			}
-			if ( arguments.length === 1 ) {
-				j = nfields;
-			} else {
-				j = end;
-				if ( !isInteger( j ) ) {
-					throw new TypeError( format( 'invalid argument. Second argument must be an integer. Value: `%s`.', end ) );
-				}
-				if ( j < 0 ) {
-					j = nfields + j;
-					if ( j < 0 ) {
-						j = 0;
-					}
-				} else if ( j > nfields ) {
-					j = nfields;
-				}
-			}
-			if ( i >= j ) {
-				return null;
-			}
-			f = [];
-			for ( k = i; k < j; k++ ) {
-				f.push( fields[ indices[k] ] );
-			}
-			return factory( f, opts )( tuple.buffer, tuple.byteOffset+(i*tuple.BYTES_PER_ELEMENT), dtype );
-		}
- 
-		/**
-		* Serializes a tuple as JSON.
-		*
-		* @private
-		* @memberof tuple
-		* @throws {TypeError} `this` must be the host tuple
-		* @returns {JSON} tuple JSON representation
-		*/
-		function toJSON() {
-			var out;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			out = {};
-			for ( i = 0; i < nfields; i++ ) {
-				out[ fields[i] ] = tuple[ indices[i] ];
-			}
-			return out;
-		}
- 
-		// TODO: consider adding `toLocaleString()` in a manner similar to `toString()` below
- 
-		/**
-		* Serializes a tuple as a string.
-		*
-		* @private
-		* @memberof tuple
-		* @throws {TypeError} `this` must be the host tuple
-		* @returns {string} tuple string representation
-		*/
-		function toString() {
-			var out;
-			var i;
-			if ( this !== tuple ) { // eslint-disable-line no-invalid-this
-				throw new TypeError( 'invalid invocation. `this` is not host tuple.' );
-			}
-			out = opts.name + '(';
-			for ( i = 0; i < nfields; i++ ) {
-				out += fields[ i ];
-				out += '=';
-				out += tuple[ indices[ i ] ];
-				if ( i < nfields-1 ) {
-					out += ', ';
-				}
-			}
-			out += ')';
-			return out;
-		}
-	}
- 
-	// Note: keep the following methods in alphabetical order...
- 
-	/**
-	* Creates a new tuple from an array-like object or an iterable.
-	*
-	* @private
-	* @name from
-	* @memberof namedtypedtuple
-	* @type {Function}
-	* @param {(ArrayLikeObject|Iterable)} src - array-like object or iterable
-	* @param {Function} [clbk] - callback to invoke for each source element
-	* @param {*} [thisArg] - callback execution context
-	* @throws {TypeError} `this` must be the host tuple factory
-	* @throws {TypeError} first argument must be an array-like object or an iterable
-	* @throws {RangeError} source must be compatible with tuple length
-	* @throws {TypeError} second argument must be a function
-	* @returns {TypedArray} new tuple
-	*/
-	defineProperty( namedtypedtuple, 'from', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': false,
-		'value': function from( src ) { // eslint-disable-line no-restricted-syntax
-			var thisArg;
-			var nargs;
-			var tuple;
-			var clbk;
-			var tmp;
-			var it;
-			var i;
-			if ( this !== namedtypedtuple ) {
-				throw new TypeError( 'invalid invocation. `this` is not the host tuple factory.' );
-			}
-			nargs = arguments.length;
-			if ( nargs > 1 ) {
-				clbk = arguments[ 1 ];
-				if ( !isFunction( clbk ) ) {
-					throw new TypeError( format( 'invalid argument. Second argument must be a function. Value: `%s`.', clbk ) );
-				}
-				if ( nargs > 2 ) {
-					thisArg = arguments[ 2 ];
-				}
-			}
-			if ( isCollection( src ) ) {
-				if ( src.length !== nfields ) {
-					throw new RangeError( format( 'invalid argument. Source is incompatible with the number of tuple fields. Number of fields: `%u`. Source length: `%u`.', nfields, src.length ) );
-				}
-				tuple = namedtypedtuple( nfields, opts.dtype );
-				if ( clbk ) {
-					for ( i = 0; i < nfields; i++ ) {
-						tuple[ i ] = clbk.call( thisArg, src[ i ], i, fields[ i ] );
-					}
-				} else {
-					for ( i = 0; i < nfields; i++ ) {
-						tuple[ i ] = src[ i ];
-					}
-				}
-			} else if ( isObject( src ) && HAS_ITERATOR_SYMBOL && isFunction( src[ ITERATOR_SYMBOL ] ) ) {
-				it = src[ ITERATOR_SYMBOL ]();
-				if ( !isFunction( it.next ) ) {
-					throw new TypeError( format( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`.', src ) );
-				}
-				if ( clbk ) {
-					tmp = fromIteratorMap( fields, it, clbk, thisArg );
-				} else {
-					tmp = fromIterator( it );
-				}
-				tuple = namedtypedtuple( tmp, opts.dtype );
-			} else {
-				throw new TypeError( format( 'invalid argument. First argument must be an array-like object or an iterable. Value: `%s`.', src ) );
-			}
-			return tuple;
-		}
-	});
- 
-	/**
-	* Creates a new tuple from an object containing tuple fields.
-	*
-	* @private
-	* @name fromObject
-	* @memberof namedtypedtuple
-	* @type {Function}
-	* @param {Object} obj - source object
-	* @param {Function} [clbk] - callback to invoke for each source object tuple field
-	* @param {*} [thisArg] - callback execution context
-	* @throws {TypeError} `this` must be the host tuple factory
-	* @throws {TypeError} first argument must be an object
-	* @throws {TypeError} second argument must be a function
-	* @returns {TypedArray} new tuple
-	*/
-	defineProperty( namedtypedtuple, 'fromObject', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': false,
-		'value': function fromObject( obj ) { // eslint-disable-line no-restricted-syntax
-			var thisArg;
-			var nargs;
-			var tuple;
-			var clbk;
-			var f;
-			var i;
-			if ( this !== namedtypedtuple ) {
-				throw new TypeError( 'invalid invocation. `this` is not the host tuple factory.' );
-			}
-			if ( obj === null || typeof obj !== 'object' ) {
-				throw new TypeError( format( 'invalid argument. First argument must be an object. Value: `%s`.', obj ) );
-			}
-			nargs = arguments.length;
-			if ( nargs > 1 ) {
-				clbk = arguments[ 1 ];
-				if ( !isFunction( clbk ) ) {
-					throw new TypeError( format( 'invalid argument. Second argument must be a function. Value: `%s`.', clbk ) );
-				}
-				if ( nargs > 2 ) {
-					thisArg = arguments[ 2 ];
-				}
-			}
-			tuple = namedtypedtuple( nfields, opts.dtype );
-			if ( clbk ) {
-				for ( i = 0; i < nfields; i++ ) {
-					f = fields[ i ];
-					if ( hasOwnProp( obj, f ) ) {
-						tuple[ i ] = clbk.call( thisArg, obj[ f ], f );
-					}
-				}
-			} else {
-				for ( i = 0; i < nfields; i++ ) {
-					f = fields[ i ];
-					if ( hasOwnProp( obj, f ) ) {
-						tuple[ i ] = obj[ f ];
-					}
-				}
-			}
-			return tuple;
-		}
-	});
- 
-	/**
-	* Creates a new tuple from a variable number of arguments.
-	*
-	* @private
-	* @name of
-	* @memberof namedtypedtuple
-	* @type {Function}
-	* @param {...number} element - tuple elements
-	* @throws {TypeError} `this` must be the host tuple factory
-	* @throws {RangeError} incompatible number of arguments
-	* @returns {TypedArray} new tuple
-	*/
-	defineProperty( namedtypedtuple, 'of', {
-		'configurable': false,
-		'enumerable': false,
-		'writable': false,
-		'value': function of() { // eslint-disable-line no-restricted-syntax
-			var args;
-			var i;
-			if ( this !== namedtypedtuple ) {
-				throw new TypeError( 'invalid invocation. `this` is not the host tuple factory.' );
-			}
-			if ( arguments.length !== nfields ) {
-				throw new RangeError( format( 'invalid invocation. Number of arguments is incompatible with the number of tuple fields. Number of fields: `%u`. Number of arguments: `%u`.', nfields, arguments.length ) );
-			}
-			args = [];
-			for ( i = 0; i < arguments.length; i++ ) {
-				args.push( arguments[ i ] );
-			}
-			return namedtypedtuple( args );
-		}
-	});
- 
-	return namedtypedtuple;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = factory;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/named-typed-tuple/validate.js.html b/utils/named-typed-tuple/validate.js.html deleted file mode 100644 index 52a4fdea8a..0000000000 --- a/utils/named-typed-tuple/validate.js.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - Code coverage report for utils/named-typed-tuple/lib/validate.js - - - - - - - - - -
-
-

All files / utils/named-typed-tuple/lib validate.js

-
- -
- 75% - Statements - 63/84 -
- - -
- 100% - Branches - 1/1 -
- - -
- 0% - Functions - 0/1 -
- - -
- 75% - Lines - 63/84 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -851x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isObject = require( '@stdlib/assert/is-plain-object' );
-var hasOwnProp = require( '@stdlib/assert/has-own-property' );
-var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
-var dtypes = require( '@stdlib/array/typed-dtypes' );
-var format = require( '@stdlib/string/format' );
-var contains = require( './contains.js' );
- 
- 
-// VARIABLES //
- 
-var DTYPES = dtypes();
- 
- 
-// MAIN //
- 
-/**
-* Validates function options.
-*
-* @private
-* @param {Object} opts - destination object
-* @param {Options} options - function options
-* @param {string} [options.dtype] - default data type
-* @param {string} [options.name] - tuple name
-* @returns {(Error|null)} null or an error object
-*
-* @example
-* var opts = {};
-* var options = {
-*     'dtype': 'float64',
-*     'name': 'Complex128'
-* };
-* var err = validate( opts, options );
-* if ( err ) {
-*     throw err;
-* }
-*/
-function validate( opts, options ) {
-	if ( !isObject( options ) ) {
-		return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
-	}
-	if ( hasOwnProp( options, 'dtype' ) ) {
-		opts.dtype = options.dtype;
-		if ( !isString( opts.dtype ) ) {
-			return new TypeError( format( 'invalid option. `%s` option must be a string. Option: `%s`.', 'dtype', opts.dtype ) );
-		}
-		if ( !contains( DTYPES, opts.dtype ) ) {
-			return new TypeError( format( 'invalid option. `%s` option must be a recognized data type. Option: `%s`.', 'dtype', opts.dtype ) );
-		}
-	}
-	if ( hasOwnProp( options, 'name' ) ) {
-		opts.name = options.name;
-		if ( !isString( opts.name ) ) {
-			return new TypeError( format( 'invalid option. `%s` option must be a string. Option: `%s`.', 'name', opts.name ) );
-		}
-	}
-	return null;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = validate;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/coverage.ndjson b/utils/parallel/node/coverage.ndjson deleted file mode 100644 index 47f48e7eca..0000000000 --- a/utils/parallel/node/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[494,494,100,52,52,100,19,19,100,494,494,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[494,494,100,52,52,100,19,19,100,494,494,100,"541d33396f3cef0c017d7c67845a9072d6626be3","2023-11-08 20:41:19 -0800"] diff --git a/utils/parallel/node/env.js.html b/utils/parallel/node/env.js.html deleted file mode 100644 index da18e3cd72..0000000000 --- a/utils/parallel/node/env.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/env.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node env.js

-
- -
- 100% - Statements - 92/92 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 92/92 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -936x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -21x -21x -21x -21x -21x -21x -21x -21x -21x -2709x -2709x -2709x -21x -21x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -21x -21x -21x -21x -21x -21x -21x -21x -1x -1x -21x -2x -2x -21x -2x -2x -21x -21x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var objectKeys = require( '@stdlib/utils/keys' );
-var ENV = require( '@stdlib/process/env' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Copies `process.env`.
-*
-* ## Notes
-*
-* -   This implementation accommodates `process.env` on older Node.js versions (<=v0.10.x), where `process.env` was object-like, but would show unexpected behavior when attempting to get own property descriptors.
-*
-* @private
-* @returns {Object} copy of `process.env`
-*/
-function copy() {
-	var keys;
-	var env;
-	var out;
-	var i;
- 
-	keys = objectKeys( ENV );
-	out = {};
-	for ( i = 0; i < keys.length; i++ ) {
-		env = keys[ i ];
-		out[ env ] = ENV[ env ];
-	}
-	return out;
-}
- 
- 
-// MAIN //
- 
-/**
-* Returns worker environment variables.
-*
-* @private
-* @param {Options} opts - options
-* @param {string} opts.cmd - executable file/command
-* @param {boolean} opts.ordered - boolean indicating whether to preserve order of script output
-* @param {(NonNegativeInteger|null)} opts.uid - process user identity
-* @param {(NonNegativeInteger|null)} opts.gid - process group identity
-* @param {string} opts.encoding - `stdio` encoding
-* @param {NonNegativeInteger} opts.maxBuffer - max child process `stdio` buffer size
-* @returns {Object} environment variables
-*/
-function env( opts ) {
-	var out = copy();
- 
-	out.WORKER_CMD = opts.cmd;
-	out.WORKER_ENCODING = opts.encoding;
-	out.WORKER_MAX_BUFFER = opts.maxBuffer;
- 
-	if ( opts.ordered ) {
-		out.WORKER_ORDERED = '1';
-	}
-	if ( opts.uid ) {
-		out.WORKER_UID = opts.uid;
-	}
-	if ( opts.gid ) {
-		out.WORKER_GID = opts.gid;
-	}
-	return out;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = env;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/exec.js.html b/utils/parallel/node/exec.js.html deleted file mode 100644 index e8e1462616..0000000000 --- a/utils/parallel/node/exec.js.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/exec.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node exec.js

-
- -
- 100% - Statements - 318/318 -
- - -
- 100% - Branches - 40/40 -
- - -
- 100% - Functions - 16/16 -
- - -
- 100% - Lines - 318/318 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -31911x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -11x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -8x -8x -8x -8x -8x -8x -8x -29x -29x -29x -8x -8x -8x -8x -8x -8x -8x -8x -8x -43x -43x -43x -11x -11x -8x -8x -8x -3x -3x -3x -32x -32x -32x -32x -32x -43x -8x -8x -8x -8x -8x -8x -8x -8x -8x -15x -15x -15x -15x -15x -15x -15x -15x -15x -14x -14x -14x -14x -14x -14x -14x -14x -15x -8x -8x -8x -8x -8x -8x -8x -8x -8x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -25x -25x -25x -25x -15x -8x -8x -8x -8x -8x -8x -8x -25x -25x -25x -8x -8x -25x -8x -8x -8x -8x -8x -8x -8x -8x -8x -15x -15x -15x -15x -15x -15x -15x -15x -15x -15x -11x -11x -11x -15x -8x -8x -8x -8x -8x -8x -8x -8x -9x -9x -9x -9x -5x -5x -9x -9x -9x -17x -17x -17x -17x -9x -8x -8x -8x -8x -8x -8x -8x -8x -8x -15x -15x -15x -15x -15x -15x -15x -15x -3x -3x -15x -8x -8x -8x -8x -8x -8x -8x -8x -8x -15x -15x -15x -15x -15x -15x -15x -15x -15x -2x -2x -2x -15x -8x -8x -8x -8x -8x -8x -8x -8x -8x -8x -36x -36x -24x -24x -36x -2x -32x -2x -2x -12x -4x -4x -4x -4x -36x -8x -8x -8x -8x -8x -8x -8x -8x -8x -5x -5x -3x -8x -8x -11x -11x -11x -11x -11x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var fork = require( 'child_process' ).fork;
-var path = require( 'path' );
-var logger = require( 'debug' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var format = require( '@stdlib/string/format' );
-var getOpts = require( './options.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'parallel:exec' );
-var WORKER_FILEPATH = path.resolve( __dirname, './worker/index.js' );
- 
- 
-// MAIN //
- 
-/**
-* Executes scripts in parallel.
-*
-* @private
-* @param {StringArray} files - script absolute file paths
-* @param {Options} opts - options
-* @param {PositiveInteger} opts.concurrency - number of scripts to execute concurrently
-* @param {PositiveInteger} opts.workers - number of workers
-* @param {string} opts.cmd - executable file/command
-* @param {boolean} opts.ordered - boolean indicating whether to preserve order of script output
-* @param {(NonNegativeInteger|null)} opts.uid - process user identity
-* @param {(NonNegativeInteger|null)} opts.gid - process group identity
-* @param {string} opts.encoding - `stdio` encoding
-* @param {NonNegativeInteger} opts.maxBuffer - max child process `stdio` buffer size
-* @param {Callback} clbk - callback to invoke after executing all scripts
-*/
-function exec( files, opts, clbk ) {
-	var numClosed;
-	var workers;
-	var pending;
-	var fopts;
-	var args;
-	var proc;
-	var pids;
-	var pid;
-	var idx;
-	var err;
-	var i;
- 
-	debug( 'Options: %s.', JSON.stringify( opts ) );
-	numClosed = 0;
- 
-	debug( 'Creating %d workers...', opts.workers );
-	workers = {};
-	args = [];
-	fopts = getOpts( opts );
-	for ( i = 0; i < opts.workers; i++ ) {
-		debug( 'Creating child process...' );
-		proc = fork( WORKER_FILEPATH, args, fopts );
- 
-		proc.on( 'error', onError( proc ) );
-		proc.on( 'close', onClose( proc ) );
-		proc.on( 'exit', onExit( proc ) );
-		proc.on( 'disconnect', onDisconnect( proc ) );
-		proc.on( 'message', onMessage( proc ) );
- 
-		debug( 'Child process created. pid: %d.', proc.pid );
-		workers[ proc.pid ] = proc;
-	}
-	pids = objectKeys( workers );
-	debug( '%d workers created.', pids.length );
- 
-	debug( 'Running %d scripts concurrently...', opts.concurrency );
-	pending = {};
-	idx = -1;
-	for ( i = 0; i < opts.concurrency; i++ ) {
-		pid = pids[ i%pids.length ];
-		next( workers[ pid ] ); // eslint-disable-line node/callback-return
-	}
- 
-	/**
-	* Instructs a child process to run the next script.
-	*
-	* @private
-	* @param {Object} child - child process
-	* @returns {void}
-	*/
-	function next( child ) {
-		var numPending;
-		idx += 1;
-		if ( idx >= files.length ) {
-			numPending = objectKeys( pending ).length;
-			if ( numPending > 0 ) {
-				debug( '%d scripts are pending.', numPending );
-				return;
-			}
-			debug( 'All scripts have finished.' );
-			return close();
-		}
-		debug( 'Instructing child process to run script: %s. pid: %d.', files[ idx ], child.pid );
-		child.send( files[ idx ] );
-		pending[ files[ idx ] ] = true;
- 
-		debug( '%d of %d scripts have been processed.', idx, files.length );
-	}
- 
-	/**
-	* Returns a callback to be invoked upon receiving a message from a child process.
-	*
-	* @private
-	* @param {Object} child - child process
-	* @returns {Callback} callback
-	*/
-	function onMessage( child ) {
-		return listener;
- 
-		/**
-		* Callback invoked upon receiving a message from a child process.
-		*
-		* @private
-		* @param {string} filepath - script filepath
-		*/
-		function listener( filepath ) {
-			debug( 'Child process message: %s. pid: %d.', filepath, child.pid );
- 
-			// Remove the script from the listing of pending scripts:
-			delete pending[ filepath ];
- 
-			// Indicate that the child process is ready for its next task:
-			next( child );
-		}
-	}
- 
-	/**
-	* Returns a callback to be invoked upon child process close.
-	*
-	* @private
-	* @param {Object} child - child process
-	* @returns {Callback} callback
-	*/
-	function onClose( child ) {
-		return listener;
- 
-		/**
-		* Callback invoked upon child process close.
-		*
-		* @private
-		* @param {(number|null)} code - exit code
-		* @param {(string|null)} signal - termination signal
-		*/
-		function listener( code, signal ) {
-			debug( 'Child process closed. Code: %d. Signal: %s. pid: %d.', code, signal, child.pid );
-			processExit( code, signal );
-			childClosed();
-		}
-	}
- 
-	/**
-	* Callback invoked if a child closes.
-	*
-	* @private
-	*/
-	function childClosed() {
-		numClosed += 1;
-		debug( '%d of %d child processes have closed.', numClosed, opts.workers );
-		if ( numClosed === opts.workers ) {
-			done(); // eslint-disable-line node/callback-return
-		}
-	}
- 
-	/**
-	* Returns a callback to be invoked upon child process exit.
-	*
-	* @private
-	* @param {Object} child - child process
-	* @returns {Callback} callback
-	*/
-	function onExit( child ) {
-		return listener;
- 
-		/**
-		* Callback invoked upon child process exit.
-		*
-		* @private
-		* @param {(number|null)} code - exit code
-		* @param {(string|null)} signal - termination signal
-		*/
-		function listener( code, signal ) {
-			debug( 'Child process exited. Code: %d. Signal: %s. pid: %d.', code, signal, child.pid );
-			processExit( code, signal );
-		}
-	}
- 
-	/**
-	* Closes all workers.
-	*
-	* @private
-	* @param {Error} [error] - error object
-	*/
-	function close( error ) {
-		var pids;
-		var pid;
-		var i;
-		if ( error && !err ) {
-			err = error;
-		}
-		debug( 'Instructing child processes to close...' );
-		pids = objectKeys( workers );
-		for ( i = 0; i < pids.length; i++ ) {
-			pid = pids[ i ];
-			debug( 'Instructing child process (pid: %d) to close...', pid );
-			workers[ pid ].send( 'close' );
-		}
-	}
- 
-	/**
-	* Returns a callback to be invoked upon child process disconnect.
-	*
-	* @private
-	* @param {Object} child - child process
-	* @returns {Callback} callback
-	*/
-	function onDisconnect( child ) {
-		return listener;
- 
-		/**
-		* Callback invoked upon child process disconnect.
-		*
-		* @private
-		*/
-		function listener() {
-			debug( 'Child process disconnected. pid: %d.', child.pid );
-		}
-	}
- 
-	/**
-	* Returns a callback to be invoked upon encountering a child process error.
-	*
-	* @private
-	* @param {Object} child - child process
-	* @returns {Callback} callback
-	*/
-	function onError( child ) {
-		return listener;
- 
-		/**
-		* Callback invoked upon a child process error.
-		*
-		* @private
-		* @param {Error} error - error object
-		*/
-		function listener( error ) {
-			debug( 'Child process error: %s. pid: %d.', error.message, child.pid );
-			close( error );
-		}
-	}
- 
-	/**
-	* Processes process exit values. If provided a non-zero exit code or termination signal, instructs the process to close.
-	*
-	* @private
-	* @param {(number|null)} code - exit code
-	* @param {(string|null)} signal - termination signal
-	* @returns {void}
-	*/
-	function processExit( code, signal ) {
-		var error;
-		if ( err ) {
-			return;
-		}
-		if ( code !== null && code !== 0 ) {
-			error = new Error( format( 'unexpected error. Child process failed with exit code: `%u`.', code ) );
-		} else if ( signal !== null ) {
-			error = new Error( format( 'unexpected error. Child process failed due to termination signal: `%s`.', signal ) );
-		}
-		if ( error ) {
-			error.code = code;
-			error.signal = signal;
-			return close( error );
-		}
-	}
- 
-	/**
-	* Callback invoked once all tasks are finished.
-	*
-	* @private
-	* @returns {void}
-	*/
-	function done() {
-		if ( err ) {
-			return clbk( err );
-		}
-		clbk();
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = exec;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/index.html b/utils/parallel/node/index.html deleted file mode 100644 index 7ef756c34e..0000000000 --- a/utils/parallel/node/index.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node - - - - - - - - - -
-
-

All files utils/parallel/lib/node

-
- -
- 100% - Statements - 494/494 -
- - -
- 100% - Branches - 52/52 -
- - -
- 100% - Functions - 19/19 -
- - -
- 100% - Lines - 494/494 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
env.js -
-
100%92/92100%7/7100%2/2100%92/92
exec.js -
-
100%318/318100%40/40100%16/16100%318/318
index.js -
-
100%28/28100%1/1100%0/0100%28/28
options.js -
-
100%56/56100%4/4100%1/1100%56/56
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/index.js.html b/utils/parallel/node/index.js.html deleted file mode 100644 index bace068419..0000000000 --- a/utils/parallel/node/index.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/index.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node index.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -293x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var exec = require( './exec.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = exec;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/options.js.html b/utils/parallel/node/options.js.html deleted file mode 100644 index 129aca3488..0000000000 --- a/utils/parallel/node/options.js.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/options.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node options.js

-
- -
- 100% - Statements - 56/56 -
- - -
- 100% - Branches - 4/4 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 56/56 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -575x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -14x -14x -14x -14x -14x -14x -14x -1x -1x -14x -1x -1x -14x -14x -5x -5x -5x -5x -5x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var cwd = require( '@stdlib/process/cwd' );
-var env = require( './env.js' );
- 
- 
-// MAIN //
- 
-/**
-* Returns child process options.
-*
-* @private
-* @param {Options} options - worker options
-* @param {(NonNegativeInteger|null)} [options.uid] - process user identity
-* @param {(NonNegativeInteger|null)} [options.gid] - process group identity
-* @returns {Object} child process options
-*/
-function getOpts( options ) {
-	var opts = {
-		'cwd': cwd(),
-		'env': env( options ),
-		'stdio': 'inherit' // Use stdio of parent process
-	};
-	if ( options.uid ) {
-		opts.uid = options.uid;
-	}
-	if ( options.gid ) {
-		opts.gid = options.gid;
-	}
-	return opts;
-}
- 
- 
-// EXPORTS //
- 
-module.exports = getOpts;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/children.js.html b/utils/parallel/node/worker/children.js.html deleted file mode 100644 index cee2366073..0000000000 --- a/utils/parallel/node/worker/children.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/children.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker children.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -294x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MAIN //
- 
-var db = {};
- 
- 
-// EXPORTS //
- 
-module.exports = db;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/close.js.html b/utils/parallel/node/worker/close.js.html deleted file mode 100644 index e4dadd5d1a..0000000000 --- a/utils/parallel/node/worker/close.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/close.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker close.js

-
- -
- 100% - Statements - 62/62 -
- - -
- 100% - Branches - 3/3 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 62/62 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -634x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var objectKeys = require( '@stdlib/utils/keys' );
-var proc = require( './process.js' );
-var db = require( './children.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'parallel:worker:close' );
- 
- 
-// MAIN //
- 
-/**
-* Closes all child processes.
-*
-* @private
-*/
-function close() { // eslint-disable-line stdlib/no-redeclare
-	var keys;
-	var pid;
-	var i;
- 
-	debug( 'Killing all child processes...' );
-	keys = objectKeys( db );
-	for ( i = 0; i < keys.length; i++ ) {
-		pid = keys[ i ];
-		debug( 'Killing child process (pid: %d)...', pid );
-		db[ pid ].kill();
-		delete db[ pid ];
-	}
-	// Disconnect this process from the parent to allow this process to gracefully close:
-	debug( 'Disconnecting worker from parent process...' );
-	proc.disconnect();
-}
- 
- 
-// EXPORTS //
- 
-module.exports = close;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/coverage.ndjson b/utils/parallel/node/worker/coverage.ndjson deleted file mode 100644 index 1599d8d83f..0000000000 --- a/utils/parallel/node/worker/coverage.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -[494,494,100,45,45,100,12,12,100,494,494,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] -[494,494,100,45,45,100,12,12,100,494,494,100,"541d33396f3cef0c017d7c67845a9072d6626be3","2023-11-08 20:41:19 -0800"] diff --git a/utils/parallel/node/worker/exec.js.html b/utils/parallel/node/worker/exec.js.html deleted file mode 100644 index 26d5c34144..0000000000 --- a/utils/parallel/node/worker/exec.js.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/exec.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker exec.js

-
- -
- 100% - Statements - 97/97 -
- - -
- 100% - Branches - 6/6 -
- - -
- 100% - Functions - 2/2 -
- - -
- 100% - Lines - 97/97 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -989x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -1x -1x -5x -1x -1x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -5x -2x -1x -1x -1x -1x -1x -1x -1x -1x -1x -2x -5x -9x -9x -9x -9x -9x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var execFile = require( 'child_process' ).execFile;
-var logger = require( 'debug' );
-var cwd = require( '@stdlib/process/cwd' );
-var proc = require( './process.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'parallel:worker:exec' );
- 
- 
-// MAIN //
- 
-/**
-* Runs a script by executing the file in a child process without spawning a shell.
-*
-* @private
-* @param {string} cmd - executable to run
-* @param {string} script - script filepath
-* @param {Callback} clbk - callback to invoke after a child process closes
-* @returns {Process} child process
-*/
-function exec( cmd, script, clbk ) {
-	var child;
-	var args;
-	var opts;
- 
-	debug( 'Creating child process...' );
-	args = [ script ];
-	opts = {
-		'cwd': cwd(),
-		'env': proc.env,
-		'encoding': proc.env.WORKER_ENCODING,
-		'maxBuffer': parseInt( proc.env.WORKER_MAX_BUFFER, 10 ),
-		'timeout': 0,
-		'killSignal': 'SIGTERM'
-	};
-	if ( proc.env.WORKER_UID ) {
-		opts.uid = parseInt( proc.env.WORKER_UID, 10 );
-	}
-	if ( proc.env.WORKER_GID ) {
-		opts.gid = parseInt( proc.env.WORKER_GID, 10 );
-	}
-	child = execFile( cmd, args, opts, done );
- 
-	debug( 'Child process created. pid: %d.', child.pid );
-	return child;
- 
-	/**
-	* Callback invoked upon child process termination.
-	*
-	* @private
-	* @param {(Error|null)} error - error object
-	* @param {(Buffer|string)} stdout - standard output
-	* @param {(Buffer|string)} stderr - standard error
-	* @returns {void}
-	*/
-	function done( error, stdout, stderr ) {
-		if ( error ) {
-			debug( 'Child process error: %s. pid: %d.', error.message, child.pid );
-			return clbk( error );
-		}
-		debug( 'Child process closed. pid: %d.', child.pid );
- 
-		proc.stdout.write( stdout );
-		proc.stderr.write( stderr );
- 
-		clbk( null, child.pid, script );
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = exec;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/index.html b/utils/parallel/node/worker/index.html deleted file mode 100644 index 1c48bb6945..0000000000 --- a/utils/parallel/node/worker/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker - - - - - - - - - -
-
-

All files utils/parallel/lib/node/worker

-
- -
- 100% - Statements - 494/494 -
- - -
- 100% - Branches - 45/45 -
- - -
- 100% - Functions - 12/12 -
- - -
- 100% - Lines - 494/494 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
children.js -
-
100%28/28100%1/1100%0/0100%28/28
close.js -
-
100%62/62100%3/3100%1/1100%62/62
exec.js -
-
100%97/97100%6/6100%2/2100%97/97
index.js -
-
100%28/28100%1/1100%0/0100%28/28
process.js -
-
100%33/33100%1/1100%0/0100%33/33
spawn.js -
-
100%150/150100%21/21100%6/6100%150/150
worker.js -
-
100%96/96100%12/12100%3/3100%96/96
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/index.js.html b/utils/parallel/node/worker/index.js.html deleted file mode 100644 index 0f79aa8ee4..0000000000 --- a/utils/parallel/node/worker/index.js.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/index.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker index.js

-
- -
- 100% - Statements - 28/28 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 28/28 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -292x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x -2x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var worker = require( './worker.js' );
- 
- 
-// MAIN //
- 
-worker();
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/process.js.html b/utils/parallel/node/worker/process.js.html deleted file mode 100644 index b6c2ce588d..0000000000 --- a/utils/parallel/node/worker/process.js.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/process.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker process.js

-
- -
- 100% - Statements - 33/33 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 33/33 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -346x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x -6x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var proc = require( 'process' );
- 
- 
-// MAIN //
- 
-proc.title = 'NODE_WORKER_'+proc.pid;
- 
- 
-// EXPORTS //
- 
-module.exports = proc;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/spawn.js.html b/utils/parallel/node/worker/spawn.js.html deleted file mode 100644 index 5064b1f653..0000000000 --- a/utils/parallel/node/worker/spawn.js.html +++ /dev/null @@ -1,535 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/spawn.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker spawn.js

-
- -
- 100% - Statements - 150/150 -
- - -
- 100% - Branches - 21/21 -
- - -
- 100% - Functions - 6/6 -
- - -
- 100% - Lines - 150/150 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -15116x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -1x -1x -16x -1x -1x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -16x -11x -11x -11x -6x -6x -5x -11x -16x -16x -16x -16x -16x -16x -16x -16x -16x -9x -9x -9x -16x -16x -16x -16x -16x -16x -16x -1x -1x -16x -16x -16x -16x -16x -16x -16x -16x -1x -1x -1x -16x -16x -16x -16x -16x -16x -16x -16x -16x -20x -4x -4x -20x -3x -20x -3x -3x -16x -6x -6x -6x -20x -16x -16x -16x -16x -16x -16x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var run = require( 'child_process' ).spawn;
-var logger = require( 'debug' );
-var cwd = require( '@stdlib/process/cwd' );
-var proc = require( './process.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'parallel:worker:spawn' );
- 
- 
-// MAIN //
- 
-/**
-* Runs a script by spawning a child process.
-*
-* @private
-* @param {string} cmd - command to run
-* @param {string} script - script filepath
-* @param {Callback} clbk - callback to invoke after a child process closes
-* @returns {Process} child process
-*/
-function spawn( cmd, script, clbk ) {
-	var child;
-	var args;
-	var opts;
-	var err;
- 
-	debug( 'Creating child process...' );
-	args = [ script ];
-	opts = {
-		'cwd': cwd(),
-		'env': proc.env,
-		'shell': false, // don't run the command inside a shell
-		'stdio': 'inherit' // use stdio of worker process
-	};
-	if ( proc.env.WORKER_UID ) {
-		opts.uid = parseInt( proc.env.WORKER_UID, 10 );
-	}
-	if ( proc.env.WORKER_GID ) {
-		opts.gid = parseInt( proc.env.WORKER_GID, 10 );
-	}
-	child = run( cmd, args, opts );
- 
-	child.on( 'error', onError );
-	child.on( 'close', onClose );
-	child.on( 'exit', onExit );
-	child.on( 'disconnect', onDisconnect );
- 
-	debug( 'Child process created. pid: %d.', child.pid );
-	return child;
- 
-	/**
-	* Callback invoked upon child process close.
-	*
-	* @private
-	* @param {(number|null)} code - exit code
-	* @param {(string|null)} signal - termination signal
-	* @returns {void}
-	*/
-	function onClose( code, signal ) {
-		debug( 'Child process closed. Code: %d. Signal: %s. pid: %d.', code, signal, child.pid );
-		processExit( code, signal );
-		if ( err ) {
-			return clbk( err );
-		}
-		clbk( null, child.pid, script );
-	}
- 
-	/**
-	* Callback invoked upon child process exit.
-	*
-	* @private
-	* @param {(number|null)} code - exit code
-	* @param {(string|null)} signal - termination signal
-	*/
-	function onExit( code, signal ) {
-		debug( 'Child process exited. Code: %d. Signal: %s. pid: %d.', code, signal, child.pid );
-		processExit( code, signal );
-	}
- 
-	/**
-	* Callback invoked upon child process disconnect.
-	*
-	* @private
-	*/
-	function onDisconnect() {
-		debug( 'Child process disconnected. pid: %d.', child.pid );
-	}
- 
-	/**
-	* Callback invoked upon child process error.
-	*
-	* @private
-	* @param {Error} error - error object
-	*/
-	function onError( error ) {
-		debug( 'Child process error: %s. pid: %d.', error.message, child.pid );
-		clbk( error );
-	}
- 
-	/**
-	* Processes process exit values and sets the `err` state.
-	*
-	* @private
-	* @param {(number|null)} code - exit code
-	* @param {(string|null)} signal - termination signal
-	*/
-	function processExit( code, signal ) {
-		if ( err ) {
-			return;
-		}
-		if ( code !== null && code !== 0 ) {
-			err = new Error( cmd+' '+script+' failed with exit code: '+code+'.' );
-		} else if ( signal !== null ) {
-			err = new Error( cmd+' '+script+' failed due to termination signal: '+signal+'.' );
-		}
-		if ( err ) {
-			err.code = code;
-			err.signal = signal;
-		}
-	}
-}
- 
- 
-// EXPORTS //
- 
-module.exports = spawn;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/parallel/node/worker/worker.js.html b/utils/parallel/node/worker/worker.js.html deleted file mode 100644 index 98f9080d8e..0000000000 --- a/utils/parallel/node/worker/worker.js.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - Code coverage report for utils/parallel/lib/node/worker/worker.js - - - - - - - - - -
-
-

All files / utils/parallel/lib/node/worker worker.js

-
- -
- 100% - Statements - 96/96 -
- - -
- 100% - Branches - 12/12 -
- - -
- 100% - Functions - 3/3 -
- - -
- 100% - Lines - 96/96 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -979x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -11x -11x -11x -2x -2x -2x -9x -10x -2x -2x -10x -7x -7x -7x -9x -11x -9x -9x -9x -9x -9x -9x -9x -9x -9x -9x -7x -7x -7x -2x -2x -2x -5x -5x -7x -9x -9x -9x -9x -9x -9x -9x -9x -9x -7x -7x -7x -9x -9x -9x -9x -9x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var logger = require( 'debug' );
-var proc = require( './process.js' );
-var db = require( './children.js' );
-var closeProcess = require( './close.js' );
-var exec = require( './exec.js' );
-var spawn = require( './spawn.js' );
- 
- 
-// VARIABLES //
- 
-var debug = logger( 'parallel:worker' );
- 
- 
-// FUNCTIONS //
- 
-/**
-* Callback invoked upon receiving a message from a parent process.
-*
-* @private
-* @param {string} message - message from parent
-* @returns {void}
-*/
-function onMessage( message ) {
-	var child;
-	if ( message === 'close' ) {
-		debug( 'Received a message to close. Closing...' );
-		return closeProcess();
-	}
-	debug( 'Received a message to run a script: %s. pid: %s.', message, proc.pid );
-	if ( proc.env.WORKER_ORDERED ) {
-		debug( 'Environment configuration specifies to preserve script output.' );
-		child = exec( proc.env.WORKER_CMD, message, done );
-	} else {
-		debug( 'Environment configuration allows interleaved script output.' );
-		child = spawn( proc.env.WORKER_CMD, message, done );
-	}
-	db[ child.pid ] = child;
-}
- 
-/**
-* Callback invoked once a child process finishes.
-*
-* @private
-* @param {(Error|null)} error - error object
-* @param {number} pid - child process id
-* @param {string} script - script filepath (i.e., identifier)
-* @returns {void}
-*/
-function done( error, pid, script ) {
-	delete db[ pid ];
-	if ( error ) {
-		closeProcess();
-		return proc.emit( 'error', error );
-	}
-	// Inform the parent process that the script has finished:
-	proc.send( script );
-}
- 
- 
-// MAIN //
- 
-/**
-* Main script.
-*
-* @private
-*/
-function main() {
-	proc.on( 'message', onMessage );
-}
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/stack/coverage.ndjson b/utils/stack/coverage.ndjson deleted file mode 100644 index 08644ecd86..0000000000 --- a/utils/stack/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[464,464,100,26,26,100,13,13,100,464,464,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] diff --git a/utils/stack/index.html b/utils/stack/index.html deleted file mode 100644 index f5844c429b..0000000000 --- a/utils/stack/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/stack/lib - - - - - - - - - -
-
-

All files utils/stack/lib

-
- -
- 100% - Statements - 464/464 -
- - -
- 100% - Branches - 26/26 -
- - -
- 100% - Functions - 13/13 -
- - -
- 100% - Lines - 464/464 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%53/53100%1/1100%0/0100%53/53
main.js -
-
100%411/411100%25/25100%13/13100%411/411
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/stack/index.js.html b/utils/stack/index.js.html deleted file mode 100644 index 1c9e7c274f..0000000000 --- a/utils/stack/index.js.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Code coverage report for utils/stack/lib/index.js - - - - - - - - - -
-
-

All files / utils/stack/lib index.js

-
- -
- 100% - Statements - 53/53 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 53/53 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -541x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Stack.
-*
-* @module @stdlib/utils/stack
-*
-* @example
-* var stack = require( '@stdlib/utils/stack' );
-*
-* var s = stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Remove the top value:
-* var v = s.pop();
-* // returns 'bar'
-*
-* // Add a new value to the stack:
-* s.push( 'beep' );
-*
-* // Remove the top value:
-* v = s.pop();
-* // returns 'beep'
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/stack/main.js.html b/utils/stack/main.js.html deleted file mode 100644 index ae2cf0290a..0000000000 --- a/utils/stack/main.js.html +++ /dev/null @@ -1,1318 +0,0 @@ - - - - - - Code coverage report for utils/stack/lib/main.js - - - - - - - - - -
-
-

All files / utils/stack/lib main.js

-
- -
- 100% - Statements - 411/411 -
- - -
- 100% - Branches - 25/25 -
- - -
- 100% - Functions - 13/13 -
- - -
- 100% - Lines - 411/411 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399 -400 -401 -402 -403 -404 -405 -406 -407 -408 -409 -410 -411 -4123x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -17x -17x -1x -1x -16x -16x -16x -17x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -4x -4x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -7x -6x -6x -7x -7x -7x -7x -7x -7x -7x -7x -7x -218x -218x -198x -198x -198x -198x -20x -20x -20x -20x -218x -7x -7x -7x -7x -7x -7x -7x -7x -7x -2x -2x -1x -1x -1x -1x -1x -1x -1x -1x -2x -7x -7x -7x -7x -7x -7x -7x -7x -1x -1x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -7x -4x -4x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -26x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -24x -17x -17x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -55x -55x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -10x -10x -10x -10x -14x -14x -10x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -3x -4x -4x -4x -4x -3x -3x -3x -3x -3x -3x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-/* eslint-disable no-restricted-syntax, no-invalid-this */
- 
-'use strict';
- 
-// MODULES //
- 
-var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
-var setReadOnlyAccessor = require( '@stdlib/utils/define-nonenumerable-read-only-accessor' );
-var iteratorSymbol = require( '@stdlib/symbol/iterator' );
- 
- 
-// MAIN //
- 
-/**
-* Stack constructor.
-*
-* @constructor
-* @returns {Stack} stack instance
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Remove the top value:
-* var v = s.pop();
-* // returns 'bar'
-*
-* // Add a new value to the stack:
-* s.push( 'beep' );
-*
-* // Remove the top value:
-* v = s.pop();
-* // returns 'beep'
-*/
-function Stack() {
-	if ( !(this instanceof Stack) ) {
-		return new Stack();
-	}
-	// Use a dynamic array as insertion and deletion is O(1) amortized:
-	this._buffer = [];
-	return this;
-}
- 
-/**
-* Clears the stack.
-*
-* @name clear
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {Stack} stack instance
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the top value:
-* var v = s.first();
-* // returns 'bar'
-*
-* // Examine the stack length:
-* var len = s.length;
-* // returns 2
-*
-* // Clear all stack items:
-* s.clear();
-*
-* // Peek at the top value:
-* v = s.first();
-* // returns undefined
-*
-* // Examine the stack length:
-* len = s.length;
-* // returns 0
-*/
-setReadOnly( Stack.prototype, 'clear', function clear() {
-	this._buffer.length = 0;
-	return this;
-});
- 
-/**
-* Returns the top value (i.e., the value which is "first-out").
-*
-* @name first
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {(*|void)} top value
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the top value:
-* var v = s.first();
-* // returns 'bar'
-*/
-setReadOnly( Stack.prototype, 'first', function first() {
-	if ( this._buffer.length ) {
-		return this._buffer[ this._buffer.length-1 ];
-	}
-});
- 
-/**
-* Returns an iterator for iterating over a stack.
-*
-* ## Notes
-*
-* -   In order to prevent confusion arising from stack mutation during iteration, a returned iterator **always** iterates over a stack "snapshot", which is defined as the list of stack elements at the time of this method's invocation.
-*
-* @name iterator
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {Iterator} iterator
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Create an iterator:
-* var it = s.iterator();
-*
-* // Iterate over the stack...
-* var v = it.next().value;
-* // returns 'bar'
-*
-* v = it.next().value;
-* // returns 'foo'
-*
-* var bool = it.next().done;
-* // returns true
-*/
-setReadOnly( Stack.prototype, 'iterator', function iterator() {
-	var values;
-	var iter;
-	var self;
-	var FLG;
-	var i;
- 
-	self = this;
- 
-	// Initialize the iteration index:
-	i = this._buffer.length;
- 
-	// Create a copy of stack values (necessary in order to "snapshot" the stack; otherwise, values could come and go between calls to `next`):
-	values = this._buffer.slice();
- 
-	// Create an iterator protocol-compliant object:
-	iter = {};
-	setReadOnly( iter, 'next', next );
-	setReadOnly( iter, 'return', end );
-	if ( iteratorSymbol ) {
-		setReadOnly( iter, iteratorSymbol, factory );
-	}
-	return iter;
- 
-	/**
-	* Returns an iterator protocol-compliant object containing the next iterated value.
-	*
-	* @private
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function next() {
-		i -= 1;
-		if ( FLG || i < 0 ) {
-			return {
-				'done': true
-			};
-		}
-		return {
-			'value': values[ i ],
-			'done': false
-		};
-	}
- 
-	/**
-	* Finishes an iterator.
-	*
-	* @private
-	* @param {*} [value] - value to return
-	* @returns {Object} iterator protocol-compliant object
-	*/
-	function end( value ) {
-		FLG = true;
-		if ( arguments.length ) {
-			return {
-				'value': value,
-				'done': true
-			};
-		}
-		return {
-			'done': true
-		};
-	}
- 
-	/**
-	* Returns a new iterator.
-	*
-	* @private
-	* @returns {Iterator} iterator
-	*/
-	function factory() {
-		return self.iterator();
-	}
-});
- 
-/**
-* Returns the bottom stack value (i.e., the value which is currently "last-out").
-*
-* @name last
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {(*|void)} bottom stack value
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Peek at the bottom value:
-* var v = s.last();
-* // returns 'foo'
-*/
-setReadOnly( Stack.prototype, 'last', function last() {
-	if ( this._buffer.length ) {
-		return this._buffer[ 0 ];
-	}
-});
- 
-/**
-* Stack length.
-*
-* @name length
-* @memberof Stack.prototype
-* @type {NonNegativeInteger}
-*
-* @example
-* var s = new Stack();
-*
-* // Examine the initial stack length:
-* var len = s.length;
-* // returns 0
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Retrieve the current stack length:
-* len = s.length;
-* // returns 2
-*/
-setReadOnlyAccessor( Stack.prototype, 'length', function get() {
-	return this._buffer.length;
-});
- 
-/**
-* Removes a value from the stack.
-*
-* @name pop
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {(*|void)} removed value
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Remove the top value:
-* var v = s.pop();
-* // returns 'bar'
-*
-* // Add a new value to the stack:
-* s.push( 'beep' );
-*
-* // Remove the top value:
-* v = s.pop();
-* // returns 'beep'
-*/
-setReadOnly( Stack.prototype, 'pop', function pop() {
-	if ( this._buffer.length ) {
-		return this._buffer.pop();
-	}
-});
- 
-/**
-* Adds a value to the stack.
-*
-* @name push
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {Stack} stack instance
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Remove the top value:
-* var v = s.pop();
-* // returns 'bar'
-*
-* // Add a new value to the stack:
-* s.push( 'beep' );
-*
-* // Remove the top value:
-* v = s.pop();
-* // returns 'beep'
-*/
-setReadOnly( Stack.prototype, 'push', function push( value ) {
-	this._buffer.push( value );
-	return this;
-});
- 
-/**
-* Returns an array of stack values.
-*
-* ## Notes
-*
-* -   Why reverse insertion order? Pros and cons to either order, but reverse insertion order mirrors iterator order. For example, we can use the ES6/ES2015+ spread operator along with the iterator to return stack values.
-*
-*     ```text
-*     arr = [...s.iterator()]
-*     ```
-*
-*     One might (as is the opinion here) consider parity of array serialization and iterator order to be a reasonable design goal.
-*
-* @name toArray
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {Array} stack values
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Get an array of stack values:
-* var vals = s.toArray();
-* // returns [ 'bar', 'foo' ]
-*/
-setReadOnly( Stack.prototype, 'toArray', function toArray() {
-	var out;
-	var i;
-	out = [];
-	for ( i = this._buffer.length-1; i >= 0; i-- ) {
-		out.push( this._buffer[ i ] );
-	}
-	return out;
-});
- 
-/**
-* Serializes a stack as JSON.
-*
-* ## Notes
-*
-* -   `JSON.stringify()` implicitly calls this method when stringifying a `Stack` instance.
-*
-* @name toJSON
-* @memberof Stack.prototype
-* @type {Function}
-* @returns {Object} serialized stack
-*
-* @example
-* var s = new Stack();
-*
-* // Add values to the stack:
-* s.push( 'foo' ).push( 'bar' );
-*
-* // Serialize to JSON:
-* var o = s.toJSON();
-* // returns { 'type': 'stack', 'data': [ 'bar', 'foo' ] }
-*/
-setReadOnly( Stack.prototype, 'toJSON', function toJSON() {
-	var out = {};
-	out.type = 'stack';
-	out.data = this.toArray();
-	return out;
-});
- 
- 
-// EXPORTS //
- 
-module.exports = Stack;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/thunk/coverage.ndjson b/utils/thunk/coverage.ndjson deleted file mode 100644 index e7b6b8a46f..0000000000 --- a/utils/thunk/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[115,115,100,8,8,100,1,1,100,115,115,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] diff --git a/utils/thunk/index.html b/utils/thunk/index.html deleted file mode 100644 index 3222d677b1..0000000000 --- a/utils/thunk/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - Code coverage report for utils/thunk/lib - - - - - - - - - -
-
-

All files utils/thunk/lib

-
- -
- 100% - Statements - 115/115 -
- - -
- 100% - Branches - 8/8 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 115/115 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
index.js -
-
100%47/47100%1/1100%0/0100%47/47
main.js -
-
100%68/68100%7/7100%1/1100%68/68
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/thunk/index.js.html b/utils/thunk/index.js.html deleted file mode 100644 index 2aeb5849b2..0000000000 --- a/utils/thunk/index.js.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Code coverage report for utils/thunk/lib/index.js - - - - - - - - - -
-
-

All files / utils/thunk/lib index.js

-
- -
- 100% - Statements - 47/47 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 47/47 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -481x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-/**
-* Generate a thunk.
-*
-* @module @stdlib/utils/thunk
-*
-* @example
-* var add = require( '@stdlib/math/base/ops/add' );
-* var thunk = require( '@stdlib/utils/thunk' );
-*
-* var f = thunk( add, 2, 3 );
-* // returns <Function>
-*
-* // ...
-*
-* // Evaluate the thunk:
-* var v = f();
-* // returns 5
-*/
- 
-// MODULES //
- 
-var main = require( './main.js' );
- 
- 
-// EXPORTS //
- 
-module.exports = main;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/thunk/main.js.html b/utils/thunk/main.js.html deleted file mode 100644 index 8f1610b72d..0000000000 --- a/utils/thunk/main.js.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Code coverage report for utils/thunk/lib/main.js - - - - - - - - - -
-
-

All files / utils/thunk/lib main.js

-
- -
- 100% - Statements - 68/68 -
- - -
- 100% - Branches - 7/7 -
- - -
- 100% - Functions - 1/1 -
- - -
- 100% - Lines - 68/68 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -691x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -1x -31x -31x -31x -31x -27x -27x -4x -31x -5x -5x -4x -4x -9x -4x -31x -1x -1x -1x -1x -1x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2022 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var isFunction = require( '@stdlib/assert/is-function' );
-var format = require( '@stdlib/string/format' );
- 
- 
-// MAIN //
- 
-/**
-* Returns a thunk.
-*
-* @param {Function} fcn - function to convert to a thunk
-* @param {...*} [args] - function arguments
-* @throws {TypeError} first argument must be a function
-* @returns {Function} thunk
-*
-* @example
-* var add = require( '@stdlib/math/base/ops/add' );
-*
-* var f = thunk( add, 2, 3 );
-* // returns <Function>
-*
-* // ...
-*
-* // Evaluate the thunk:
-* var v = f();
-* // returns 5
-*/
-function thunk( fcn ) {
-	var args;
-	var i;
-	if ( !isFunction( fcn ) ) {
-		throw new TypeError( format( 'invalid argument. First argument must be a function. Value: `%s`.', fcn ) );
-	}
-	args = [];
-	for ( i = 1; i < arguments.length; i++ ) {
-		args.push( arguments[ i ] );
-	}
-	// NOTE: we return an anonymous function to satisfy the definition of a thunk (i.e., an anonymous function which has no parameters of its own and wraps another function)...
-	return function () { // eslint-disable-line no-restricted-syntax, func-names
-		return fcn.apply( null, args );
-	};
-}
- 
- 
-// EXPORTS //
- 
-module.exports = thunk;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/type-of/fixtures/coverage.ndjson b/utils/type-of/fixtures/coverage.ndjson deleted file mode 100644 index cfffd02796..0000000000 --- a/utils/type-of/fixtures/coverage.ndjson +++ /dev/null @@ -1 +0,0 @@ -[86,86,100,3,4,75,0,0,100,86,86,100,"1b163e9c6c6d81533a9418206e349df3bfca3858","2023-08-19 21:48:51 -0400"] diff --git a/utils/type-of/fixtures/index.html b/utils/type-of/fixtures/index.html deleted file mode 100644 index 6cb2b81e97..0000000000 --- a/utils/type-of/fixtures/index.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - Code coverage report for utils/type-of/lib/fixtures - - - - - - - - - -
-
-

All files utils/type-of/lib/fixtures

-
- -
- 100% - Statements - 86/86 -
- - -
- 75% - Branches - 3/4 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 86/86 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
nodelist.js -
-
100%34/3450%1/2100%0/0100%34/34
re.js -
-
100%26/26100%1/1100%0/0100%26/26
typedarray.js -
-
100%26/26100%1/1100%0/0100%26/26
-
-
-
- - - - - - - - \ No newline at end of file diff --git a/utils/type-of/fixtures/nodelist.js.html b/utils/type-of/fixtures/nodelist.js.html deleted file mode 100644 index 17a9b66d64..0000000000 --- a/utils/type-of/fixtures/nodelist.js.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - Code coverage report for utils/type-of/lib/fixtures/nodelist.js - - - - - - - - - -
-
-

All files / utils/type-of/lib/fixtures nodelist.js

-
- -
- 100% - Statements - 34/34 -
- - -
- 50% - Branches - 1/2 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 34/34 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -354x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-// MODULES //
- 
-var getGlobal = require( '@stdlib/utils/global' );
- 
- 
-// MAIN //
- 
-var root = getGlobal();
-var nodeList = root.document && root.document.childNodes;
- 
- 
-// EXPORTS //
- 
-module.exports = nodeList;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/type-of/fixtures/re.js.html b/utils/type-of/fixtures/re.js.html deleted file mode 100644 index 013192f8b8..0000000000 --- a/utils/type-of/fixtures/re.js.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - Code coverage report for utils/type-of/lib/fixtures/re.js - - - - - - - - - -
-
-

All files / utils/type-of/lib/fixtures re.js

-
- -
- 100% - Statements - 26/26 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 26/26 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -274x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-var RE = /./;
- 
- 
-// EXPORTS //
- 
-module.exports = RE;
- 
- -
-
- - - - - - - - \ No newline at end of file diff --git a/utils/type-of/fixtures/typedarray.js.html b/utils/type-of/fixtures/typedarray.js.html deleted file mode 100644 index 4fab8f7108..0000000000 --- a/utils/type-of/fixtures/typedarray.js.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - Code coverage report for utils/type-of/lib/fixtures/typedarray.js - - - - - - - - - -
-
-

All files / utils/type-of/lib/fixtures typedarray.js

-
- -
- 100% - Statements - 26/26 -
- - -
- 100% - Branches - 1/1 -
- - -
- 100% - Functions - 0/0 -
- - -
- 100% - Lines - 26/26 -
- - -
-

- Press n or j to go to the next uncovered block, b, p or k for the previous block. -

- -
-
-

-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -274x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x -4x - 
/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 The Stdlib Authors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*    http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
- 
-'use strict';
- 
-var typedarray = Int8Array; // eslint-disable-line stdlib/require-globals
- 
- 
-// EXPORTS //
- 
-module.exports = typedarray;
- 
- -
-
- - - - - - - - \ No newline at end of file